- 2
- 0
- 约6.02千字
- 约 12页
- 2019-03-17 发布于江苏
- 举报
编译原理
语法分析
班级:
学号:
姓名:ytinrete
程序设计2
题目:语法分析程序的设计与实现。
实验内容:编写语法分析程序,实现对算术表达式的语法分析。要求所分析算术表达式由如下的文法产生。
实验要求:在对输入表达式进行分析的过程中,输出所采用的产生式。
方法1:编写递归调用程序实现自顶向下的分析。
方法2:编写LL(1)语法分析程序,要求如下。
编程实现算法4.2,为给定文法自动构造预测分析表。
编程实现算法4.1,构造LL(1)预测分析程序。
方法3:编写语法分析程序实现自底向上的分析,要求如下。
构造识别所有活前缀的DFA。
构造LR分析表。
编程实现算法4.3,构造LR分析程序。
方法4:利用YACC自动生成语法分析程序,调用LEX自动生成的词法分析程序。
方法2:编写LL(1)语法分析程序
首先对文法进行处理,预存文法的拓广文法,非终结符的FIRST集和FOLLOW集。
其次编程实现算法4.2,为给定文法自动构造分析表。
最后输入待处理字符串,通过实现的算法4.1,利用分析表分析出字符串,能够接受则返回接受,否则返回错误。
源代码:
#include iostream
#include cstdio
#include cstdlib
#include cstring
#include string
#include stack
#include
您可能关注的文档
- 勇于创新金属增制造歧管助力路虎BAR帆船队提升帆船性.docx
- 劳动法怎样处罚工.docx
- 劳动部劳动力发署.docx
- 勒布朗詹姆斯球卡签字ebay5-6月成交价格走势统计.docx
- 勿把友情用短暂爱情替代.docx
- 包子技术教程,子和面流程图解.docx
- 包头德语入门怎收费.docx
- 包罗万象市场策案.docx
- 包装机功能,分.docx
- 包装机常规故障理.docx
- 高盛_印度混动车市政策牵引及规模放量观察-2026-07-出海研究.pdf
- 《煤矿“三项...第7部分:煤矿安全检查作业》KA 56.7-2026.pptx
- 《煤矿“三项...第9部分:煤矿采煤机操作作业》KA 56.9-2026.pptx
- 《煤矿“三项...第5部分:煤矿安全监测监控作业》KA 56.5-2026.docx
- 《煤矿“三项...第5部分:煤矿安全监测监控作业》KA 56.5-2026.pptx
- 《煤矿“三项...第10部分:煤矿掘进机操作作业》KA 56.10-2026.pptx
- 《煤矿“三项...第8部分:煤矿提升机操作作业》KA 56.8-2026.pptx
- 《金属非金属矿山...第6部分:金属非金属矿山支护...》KA 57.6-2026.pptx
- 《金属非金属矿山...第7部分:金属非金属地下矿山...》KA 57.7-2026.pptx
- 《煤矿“三项...第4部分:煤矿井下爆破作业》KA 56.4-2026.pptx
原创力文档

文档评论(0)