говорят, что у меня есть следующая
грамматика # 1
expr:
expr AND expr
| expr OR expr
| primary
;
и превращена в это.
грамматика # 2
expr:
andExpr
| primary
;
andExpr: orExpr AND orExpr;
orExpr: ... OR ...;
но я до сих пор не понимаю, как это решит проблему? В грамматике # 1 я могу express
true and false and true and true or false
true or false and true
Я могу продолжать цепочку, как это с грамматикой # 1. Но я не вижу, как добиться этого с помощью грамматики № 2?