- 13
- 0
- 约7.7千字
- 约 16页
- 2021-04-02 发布于陕西
- 举报
3.1 需求分析
3.1.1 问题定义
使用flex和bison开发了一个具有全部功能的桌面计算器,能够支持变量,过程,循环和条件表达式,使它成为一个虽然短小但是具有现实意义的编译器。
重点学习抽象语法树的用法,它具有强大而简单的数据结构来表示分析。
3.1.2 功能描述
计算器具体需要实现的功能:
变量命名;
实现赋值功能;
实现比较表达式(大于、小于、等于等等)
实现if/then/else和do/while的流程控制;
用户可以自定义函数;
f) 简单的错误恢复机制。
2. 编写 Flex/Bison源文件,实现C 语言的语法分析功能,最后上机调试。
3. 要求编写一个测试程序:
首先
您可能关注的文档
最近下载
- 2026人教版小学六年级语文下册总复习必备资料大全(完整版).pdf
- 2026年春学期人教版初中化学九年级下册教学计划.docx VIP
- 东吴证券-2026年度半导体设备行业策略:看好存储-先进逻辑扩产,设备商国产化迎新机遇.pdf VIP
- 木材学复习资料.doc VIP
- 2026年春期人教版一年级下册数学全册教案(核心素养教案).docx
- 水环境监测技术(综合篇&导论)03污染监测.pptx VIP
- 山东省潍坊市2025届高三高考模拟考试(潍坊二模)含答案(9科试卷).pdf
- 安装工程定额计算规则.doc VIP
- 2026年春学期人教版初中物理九年级下册教学计划.docx VIP
- 小学生主题班会通用版学雷锋 课件(共23张PPT).pptx VIP
原创力文档

文档评论(0)