参考《flex与bison中文版》这本书的每一章的实现代码
第一章:实现了一个简易的加减乘除的计算器,使用如下
cd chpt1/src
make
./calc
样例:
输入: 1 + 2
输出: 3
输入: 1 + 2 * 3
输出: 7
输入: 1 + -2
输出: -1
输入: (1 + 2) * 3 // 9
输出: 9
输入: (1 - 2) * 3 // -3
输出: -3