利用编译原理中递归下降的 语法分析 和 语义分析 ,使用 C++ 实现简单计算器。
文法如下:
EXP -> TERM {AlphaOP TERM}
TERM -> FACTOR {BetaOP FACTOR}
FACTOR -> (EXP) | number
AlphaOP -> + | -
BetaOP -> * | \
1 |
|
敢于直面惨淡的人生。
利用编译原理中递归下降的 语法分析 和 语义分析 ,使用 C++ 实现简单计算器。
文法如下:
EXP -> TERM {AlphaOP TERM}
TERM -> FACTOR {BetaOP FACTOR}
FACTOR -> (EXP) | number
AlphaOP -> + | -
BetaOP -> * | \
1 | #include <iostream> |
微信支付
支付宝