编译原理Lab3——实现Bison与Flex的交互
一、 实验内容
- 实现Bison与Flex的交互
- 编码实现Bison实验
二、 实验过程
Bison与Flex的交互
- 在docker环境中进入cale所在文件目录
- 根据指令运行代码,实现运算功能
*编码实现Bison实验*
编写实现代码
1 | syntax.y |
运行指令,实现成功
三、 遇到困难和解决办法
- 编写代码是return值一直受%empty 影响,如果想要通过String String{$$= $1 && $2}实现会返回错误结果。应该更改其他实现方法。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ZYH's blog!
评论