ArithmeticExpression |
![]() |
E |
E |
![]() |
E + T |
E |
![]() |
E - T |
E |
![]() |
T rem T |
E |
![]() |
T |
T |
![]() |
T * F |
T |
![]() |
F |
F |
![]() |
( E ) |
F |
![]() |
num |
F |
![]() |
id |
F |
![]() |
AttributeCall |
BooleanExpression |
![]() |
B |
B |
![]() |
E = E |
B |
![]() |
E
![]() |
B |
![]() |
E ![]() |
B |
![]() |
E ![]() |
B |
![]() |
B and B |
B |
![]() |
B or B |
B |
![]() |
( B ) |
B |
![]() |
not B |
B |
![]() |
AttributeCall |