|
Diagrama
Sintático gerado a partir de
LazyBNF
no site uni-regensburg.de.
____________________________________________
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+] "'".
Ver
|
|