实验指导 step3:加减乘除模

step3 我们要增加的是:加 +、减 -、乘 *、整除 /、模 % 以及括号 ( )

语法上我们继续修改 expression,变成

expression : additive additive : multiplicative | additive ('+'|'-') multiplicative multiplicative : unary | multiplicative ('*'|'/'|'%') unary unary : primary | ('-'|'~'|'!') unary primary : Integer | '(' expression ')'

新特性的语义、优先级、结合性和 C 以及常识相同,例如 1+2*(4/2+1) == 7

results matching ""

    No results matching ""

    results matching ""

      No results matching ""