标签: parsing compiler-construction operators postfix-notation infix-notation
我正在编写一个应该将中缀转换为后缀的语法。我们的老师告诉我们改变这个语法:
E -> TT' T -> FF' T'-> +T | -T | nil F -> (E) | id | num F' -> *F | /F | nil
注意:代币是+,-,*,/, ^(pow)。问题是电力运营商。我不知道如何改变语法,以便它也可以解析权力。
+,-,*,/, ^
提前致谢。