- 25
- 0
- 约2.11千字
- 约 7页
- 2016-12-24 发布于重庆
- 举报
《编译原理》实验报告
实验二:语法分析程序设计
班级: 08计算计(3)班
姓名: 斯军浩
学号:
递归下降分析器设计
[实验目的]:
了解语法分析的主要任务。
熟悉编译程序的编制。
[实验内容]:根据某文法,构造一基本递归下降语法分析程序。给出分析过程中所用的产生式序列。
[实验要求]:
构造一个小语言的文法,例如,Pascal语言子集的文法(同实验一),考虑其中的算术表达式文法:
G[表达式]: G[E]:
表达式→表达式+项|表达式-项|项 E→E+T|T
项→项*因式|项/因式|因式 T→T*F|F
因式→标识符|无符号整数|(表达式) F→i|(E)
设计语法树的输出形式,例如:
产生式
……
编写递归下降语法分析程序dgxj.c
实现基本的递归下降分析器,能够分析任给的符号串是否为该文法所定义的合法算术表达式。实验报告中要说明分析使用的方法。
生成并输出分析过程中所用的产生式序列:
1 产生式1
2 产生式2
……
[实验步骤]:
写出一个小
您可能关注的文档
- 选煤厂设计第六章工业广场总平面布置.ppt
- 选用2.1细胞中的元素和化合物.ppt
- 选用变换重组句式.doc
- 选用句式终极版(精品).ppt
- 选用滚珠丝杠副设计步骤实例.doc
- 选考部分选修34第十二章第1单元机械振动.ppt
- 选考部分(理) 选修4-4 坐标系与参数方程.ppt
- 选讲内容2金鲁班计价软件.ppt
- 选调生行测速解技巧11月19日.ppt
- 选项排球.doc
- 2026《岳阳林纸中高层领导力现状、问题及对策》9200字.doc
- 2026《云南白药内部控制中存在的问题及对策研究》6500字 .doc
- 2026《云南水富云天化企业所得税会计研究》8800字 .doc
- 2026《长赐轮事件中的各类损失及海上保险问题分析》4200字.docx
- 2026《直播带货发展背景下企业品牌价值评估研究的相关理论文献研究综述》6100字.docx
- 6 怎么都快乐 课件-2025-2026学年语文一年级下册统编版.pptx
- 2026《旬邑彩贴剪纸保护与传承研究的文献综述》3300字.docx
- 2026《伊春光明集团薪酬管理改进调研报告》6000字.doc
- 《变现金句1000条》番外篇.pdf
- 第8课《时间的脚印》课件(内嵌视频)-2025-2026学年统编版语文八年级下册.pptx
原创力文档

文档评论(0)