-> ';' -> 'A' | 'B' | ... | 'Z' | 'a' | 'b' | ... | 'z' -> '0' | ... | '9' -> | -> ' ' -> | | | -> { } -> ( | E) -> "." -> -> E | -> ' ' -> ( | E) -> -> '_' | | | E -> | -> "programa" inicio fim. -> | E -> { } -> -> "{" "}" -> E | "var" -> -> -> "," -> E -> | E -> ( | '(' ')' | '-' | ) -> ('+' | '-' | '*' | '/' | '>=' | '<=' | '==' | '!=') -> '(' ')' -> { cont-argumentos* } -> (',' | E) -> | | | -> ":=" -> "se" "então" -> "senão" -> "enquanto" "faça" ->