编译原理课设概要
编译技术课程设计班 级 学 号 姓名 指导老师 2015年 6月一、目的编译技术是理论与实践并重的课程,而其课程设计要综合运用一、二年级所学的多门课程的内容,用来完成一个小型编译程序。从而巩固和加强对词法分析、语法分析、语义分析、代码生成和报错处理等理论的认识和理解;培养学生对完整系统的独立分析和设计的能力,进一步培养学生的独立编程能力。二、题目题目1 表达式的小型编译器三、要求1.词法分析产生语言的单词序列2.语法分析能识别由加+ 乘* 括号()操作数(变量或常数)所组成的算术表达式,其文法如下:E→E+T|TT→T*F|FF→(E)|i使用的分析方法可以是:递归下降分析法或LR分析法。 3.代码生成产生上述算术表达式的中间代码4.错误处理给出错误信息输入:算术表达式输出:符号表,常数表。归下降分析法:递归调用过程/ LR分析法:语义栈和符号栈四元式序列四、实验环境1.开发环境:Visual Studio 20132.程序语言:C++五、系统实现1.词法分析(1)单词符号表(2)状态转换图(3)数据结构(4)函数说明void getonechar() /*从输入的算数表达式中读取一个字符*/void concatenation()/*将token中的字符串与character中的字符并作为token中新的字符串*/bool letter() /*判断char
您可能关注的文档
- 编写寓言故事概要.ppt
- 编制质量常见问题防治措施概要.doc
- 编制办法和费用定额概要.ppt
- 编码器培训教程概要.ppt
- 编程英语单词概要.doc
- 编程线性结构概要.ppt
- 编译原理chapter2概要.ppt
- 编译原理_02文法和语法概要.ppt
- 编译原理_练习参考概要.ppt
- 编译原理作业20150515(答案)概要.doc
- 2025年江苏省泰州市中考语文真题(试卷+解析).pdf
- MSDS模版-丝印油墨 N1583-中文.doc
- 2026届河北雄安新区高三下学期二模历史试题(试卷+解析).pdf
- 2026届四川省泸州市江阳区九年级下学期一模考试物理试题(试卷+解析).pdf
- 2026年安徽淮北市烈山区部分学校三模历史试题(试卷+解析).pdf
- 2026年5月浙江省温州市乐清市九年级中考二模科学试题(试卷+解析).pdf
- 2026新教材语文 1小蝌蚪找妈妈 课件(共55张PPT).pptx
- 17 小猴子下山 课件-2025-2026学年语文一年级下册统编版.pptx
- 护理营养学:患者的营养支持与评估.pptx
- 2025 年北京市初中英语学业水平考试(有答案).pdf
最近下载
- 《船舶电气与自动化(船舶电气)(二三管轮)》_第三章船舶发电与配电系统.ppt VIP
- 外研版(2024)七年级下册 Unit 4 The art of having fun Reading for writing课件(共32张PPT).pptx VIP
- 六年级下册数学总复习资料.pdf VIP
- 2023年太原师范学院公共课《中国近代史纲要》期末试卷B(有答案).docx VIP
- 2026生物降解塑料政策推动与市场规模预测分析报告.docx
- 2026年高级卫生专业技术资格考试老年医学(064)(副高级)应考重点详解.docx VIP
- 2023年太原师范学院公共课《中国近代史纲要》期末试卷A(有答案).docx VIP
- 小学一年级劳动教育《整理书包》.ppt VIP
- 二级烟草制品购销员技能鉴定全真模拟精练题(附答案).doc VIP
- 质控工作阶段性汇报.ppt VIP
原创力文档

文档评论(0)