- 1
- 0
- 约 35页
- 2017-03-08 发布于辽宁
- 举报
毕业论文__编译原理课程设计报告c__语言词法与语法分析器的实现.doc
编译原理课程设计报告
课题名称: 编译原理课程设计 C-语言词法与语法分析器的实现 提交文档学生姓名: 提交文档学生学号: 同组 成 员 名 单: 指导 教 师 姓 名: 指导教师评阅成绩: 指导教师评阅意见: . . 提交报告时间: 年 月 日
C-词法与语法分析器的实现
1.课程设计目标
(1)
C-语言拥有一个完整语言的基本属性,通过编写C-语言的词法分析和语法分析,对于理解编译原理的相关理论和知识有很大的作用。通过编写C-语言词法和语法分析程序,能够对编译原理的相关知识:正则表达式、有限自动机、语法分析等有一个比较清晰的了解和掌握。
(2)C-语言的词法说明
① 语言的关键字:
else if int return void while
所有的关键字都是保留字,并且必须是小写。
②专用符号:
+ - * / ! ; , [ ] /* */
③其他标记是ID和NUM,通过下列正则表达式定义:
ID letter letter*
NUM digit digit*
letter a|..|z|A|..|Z
digit 0|..|9 注:ID表示标识符,NUM表示数字,letter表示一个字母,digit表示一个数字。
小写和大写字母是有区别的。
④ 空格由空白、换行符和制表符组成。空格通常被忽略。
⑤ 注释用通常的c语言符
您可能关注的文档
- 毕业论文__八路智力竞赛抢答器设计论文__单片机课程设计论文.doc
- 毕业论文__八路智能竞赛抢答器设计.doc
- 毕业论文__巴特沃斯低通滤波器设计.doc
- 毕业论文__白腐真菌琥珀骤木耳对稻草秸秆的降解研究.doc
- 毕业论文__白坭镇第二污水处理厂及配套管网工程施工组织设计论文.doc
- 毕业论文__白旗明安图镇苏金宝力格嘎查通自来水、改厕一事一议项目建议书.doc
- 毕业论文__柏汇牛仔裤市场营销计划.doc
- 毕业论文__柏庄置业呼叫中心系统分布式voip呼叫中心系统建设方案.doc
- 毕业论文__搬运机械手主体结构设计论文.doc
- 毕业论文__板塘生产安置大楼工程项目电气工程监理实施细则.doc
- 专项十三 复合句(含答案) 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
最近下载
- TwinCAT软件开发:TwinCAT 3_(9).TwinCAT3可视化与HMI.docx VIP
- 页岩气体积压裂机理及水平井分段压裂技术.pptx VIP
- 2025年青海省定向选调生选调招聘考试《综合能力测试》真题及答案.docx VIP
- 粉尘爆炸风险辨识评估和管控制度.pdf VIP
- 公文写作格式与范文.docx VIP
- 医保政策对应的内部管理制度和财务制度.pdf VIP
- 2025年活性炭吸附实验实验报告[活性炭吸附实验].docx
- 新目标大学英语 视听说教程 徐锦芬 第二版 第2册 课后习题答案.pdf VIP
- 液位计UHZ51(1,2,3,4,7,8)使用说明书x.pdf
- 六年级数学上册计算题过关练习.pdf VIP
原创力文档

文档评论(0)