Expression BNF
expr ::= term | term + term
term ::= factor | factor * factor
factor ::= constant | (expr)
constant ::= digit*
Examples
1+2, 1+2*3, (1+2)*3, but not 1+2+3
Föregående bild
Nästa bild
Tillbaka till första bilden
Visa grafisk version