1
我使用antlr4与python2目标,Access属性
additive_expression returns [value] @init{$value = 0;}
: multiplicative_expression ((PLUS_OPERATOR | MINUS_OPERATOR) multiplicative_expression)*
由于((PLUS_OPERATOR | MINUS_OPERATOR) multiplicative_expression)
表达式出现零次或多次,
我需要单独访问每个的它然后计算最终的价值。
任何想法?我试过以下,其中非工程
- 使用
re = (...)
和ANTLR说我不能把它定义为非套 - 使用
op = (PLUS_OPERATOR | MINUS_OPERATOR)
等,但它始终指向表情最后出场