Abaixo segue uma gramática para interpretação de precedência entre os operadores * / + - diferenciando também número de variável:
Expression = Term [ExpressionRest] ;
ExpressionRest = "+" Expression
| "-" Expression ;
Term = Factor [TermRest] ;
TermRest = "*" Term
| "/" Term ;
Factor = Atom
| "(" Expression ")" ;
Atom = NUMBER
| IDENTIFIER ;
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário