- 8
- 0
- 约2.85万字
- 约 38页
- 2017-01-04 发布于湖北
- 举报
《编译原理课程设计》报告
MiniC编译器MFC实现
分组序号:5
设计地点:微机301、401
电子邮件:1260815873@
指导教师:李村合
技术支持:
CSDN下载:
百度文库下载:
2011 年 12 月 24 日
目录
1 前言 1
2 课程设计目的 2
3 课程设计内容 2
4 编译器特色 2
5 课程设计原理 2
6 系统需求分析 5
6.1 MiniC编译程序总体流程图 6
6.2 功能需求 7
6.3 主要用到的关键词: 9
6.4 汇编成可运行文件 9
6.5 MiniC语言的BNF文法 9
7 系统设计与实现 10
7.1 BY5编译程序主要模块功能 10
7.2 词法分析子程序 11
7.3 语法语义分析子程序 15
7.3.1 分程序处理过程 15
7.3.2 变量定义过程 16
7.3.3 语句处理过程 16
7.3.4 赋值语句的处理 18
7.3.5 read语句的处理 18
7.3.6 write语句的处理 19
7.3.7 call语句的处理 19
7.3.8 if语句的处理 20
7.3.9 while语句的处理 20
7.3.10 表达式、项、因子处理 21
7.3.11 逻辑表达式的处理 21
7.3.12 判断单词合法性与出错恢复过程分析: 23
8 系统测试与运行结果分析 24
8.1.1 测试程序:
您可能关注的文档
- 编写规则2009版方案.ppt
- 缓控释制剂(药剂学)方案.ppt
- 激励理论应用与典型案例分析讲述.ppt
- 编制计算机程序解决问题方案.ppt
- 编程规范和范例方案.doc
- 激素替代最新指南讲述.ppt
- 缓控释进展及分析-panxin方案.ppt
- 编码与字符集方案.ppt
- 编译原理(B卷)答案方案.doc
- 激励与激励理论讲述.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)