VARIABLE: ...
UNARYOP: 'not' Expression; // unary operation
BINARYOP: 'or' VARIABLE;
Expression : (NIL | INTEGER | UNARYOP) BINARYOP?;
上記のシナリオでは、「または」は次のいずれかを介して到達できます
式->BINARYOP
また
EXPRESSION-> UNARYOP-> Expression-> BINARYOP
上記のようなあいまいさを取り除く体系的な方法はありますか?