- 35
- 0
- 约3.04千字
- 约 4页
- 2017-02-17 发布于贵州
- 举报
实验二 预测分算法的设计与实现
实验二 预测分析算法的设计与实现
(8学时)
一、实验目的
通过预测分析算法的设计与实现,加深对自上而下语法分析方法的理解,尤其是对自上而下分析条件的理解。
二、实验要求
输入文法及待分析的输入串,输出其预测分析过程及结果。
三、实验步骤
1. 参考数据结构
1 /*定义产生式的语法集结构*/
typedef struct char formula[200];//产生式
grammarElement;
grammarElement gramOldSet[200];//原始文法的产生式集 2 /*变量定义*/ char terSymbol[200];//终结符号 char non_ter[200];//非终结符号 char allSymbol[400];//所有符号 char firstSET[100][100];//各产生式右部的FIRST集 char followSET[100][100];//各产生式左部的FOLLOW集 int M[200][200];//分析表
2. 判断文法的左递归性,将左递归文法转换成非左递归文法。(该步骤可以省略,直接输入非左递归文法)。
3.根据文法求FIRST集和FOLLOW集。
(1)/*求 First 集的算法*/
begin
if X为终结符 X? 在所有产生式中查找X所在的产生式 if 产生式右部第一个字符为终结符或空
您可能关注的文档
- 安徽省2014高考分科综合测试卷(一)语文(含答案).doc
- 安徽省合肥市213年高三第二次教学质量检测(校对版).doc
- 安徽省合肥市213年高三第二次教学质量检测语文试题及答案.doc
- 安徽省新型平板示产业技术发展指南.doc
- 安徽省望江中学012-2013学年高二下学期开学测试历史试题 Word版含答案.doc
- 安徽省望江中学014届高三第二次月考试题(语文).doc
- 安徽省滁州二中012届高三考前模拟考试文科综合试题.doc
- 安徽省白云中学011届高三月考语文试题.doc
- 安徽省蚌埠铁中014-2015学年高二上学期期中考试历史试题 Word版含答案.doc
- 安徽自考考试 eo.doc
最近下载
- T /GDSCEE 112—2025 数字音频处理器通用规范.pdf VIP
- IPC-9850-(中文版) _原创精品文档.pdf VIP
- 《归园田居》原文赏析.doc VIP
- 数据驱动的电商选品:从市场洞察到决策落地【PPT文档】.pptx VIP
- GB50617-2010 建筑电气照明装置施工与验收规范.pdf VIP
- (2026版)E6(R3)药物临床试验质量管理规范实施PPT课件.pptx VIP
- HPE智能UV电源操作手册V解析.pdf
- 工程项目管理实施方案.docx VIP
- 一般原产地证明书模板.doc VIP
- 08CJ17 快速软帘卷门 透明分节门 滑升门 卷帘门.docx VIP
原创力文档

文档评论(0)