1

次の antlr4 文法があり、相互に左再帰エラーが発生します。どうすれば修正できますか?

expr : expr_prefix term ;
expr_prefix : expr_prefix term addop
            | () ;
term : factor_prefix factor;
factor_prefix : factor_prefix factor mulop
              | () ;
factor : primary 
       | call_expr ;
primary : ( expr ) 
        | id
        | INTLITERAL
        | FLOATLITERAL ;
4

0 に答える 0