LazyBNF

Sintaxes completas representadas por Diagrama Sintático - Diagrama de Sintaxe (ver convenções) ou BNF (ver convenções).
Diagrama Sintático - Diagrama de Sintaxe | Diagrama Sintático - Diagrama de Sintaxe e BNF | BNF
LazyBnf : (identifier (":" | "=") expression ("."|";"))+
expression : term { "|" term }
term : ( (identifier | quoted_symbol | "(" expression ")" | /*1 vez*/ "[" expression "]" | /* 0-1 */ "{" expression "}" ) /* 0-inf*/ ["*" | "+" | "?" ] /* *:0-inf, +:1-inf, ?0-1 */ )+
identifier : letter[(letter|digit| "_")+]
quoted_symbol : '"' [any_character+] '"'| "'" [any_character+] "'"