- 9
- 0
- 约2.4千字
- 约 7页
- 2016-12-15 发布于江苏
- 举报
实验二:算术表达式递归下降分析程序设计
LD
1、实验目的:
(1)掌握自上而下语法分析的要求与特点。
(2)掌握递归下降语法分析的基本原理和方法。
(3)掌握相应数据结构的设计方法。
2、实验内容:
编程实现给定算术表达式的递归下降分析器。
算术表达式文法如下: E(E+T | T
T(T*F | F
F((E) | i
3、设计分析
题目所给的文法不为LL(1)文法,应改写成如下文法:
E (TE2
E2(+TE2 | ∑
T (FT2
T2(*FT2 | ∑
F ((E) | i
采用递归下降分析法时,需要求出E2和T2 的FOLLOW集:
FOLLOW(E2)={),#}
FOLLOW(T2)={+,),#}
递归下降分析法是确定的自上而下分析法,基本思想是,对文法中的每个非终结符编写一个函数,每个函数的功能是识别由该非终结符所表示的语法成分。因此需要分别构造E,E2,T,T2,F函数来执行自己的识别功能,根据文法的内容顺序决定函数的识别功能。advance函
您可能关注的文档
- 历史月考试卷123456.doc
- 北师大八年级数学下册第四章第四节相似多边形知识点.doc
- 指数函数公开课.doc
- unit1 what‘s the matter知识点.doc
- 柴油机转速、转矩调节器性能改进知识点.doc
- 大战一百天 首季迎辉煌.doc
- 华工数学分析三试题.doc
- 双鱼协作过孔推球-廖娟娟-2011520.doc
- 物理学复习题知识点.doc
- 学习成果选编.doc
- 浙江省温州市苍南县2024-2025学年八年级下学期期末数学试题(含答案).pdf
- 【生物卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 【化学卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 浙江省舟山市2024-2025学年八年级下学期学科素养监测数学试题卷(含答案).pdf
- 浙江省舟山市2024-2025学年八年级下学期学科素养监测数学试题卷(含答案).docx
- 【政治卷+答案】江苏苏州市2026届高三下学期考前学情自测.pdf
- 2026年普通高中毕业班考前冲刺题数学(二)参考答案.pdf
- 浙江省舟山市2024-2025学年下学期八年级学科素养监测 数学试题卷(含答案).pdf
- 浙江省舟山市2024-2025学年下学期八年级学科素养监测 数学试题卷(含答案).docx
- 社区姑息护理:临终关怀的实施.pptx
最近下载
- 数轴上的距离尺——核心素养视域下初中数学七年级绝对值概念建构与几何直观培养教案.docx VIP
- GB50086-2015 岩土锚杆与喷射混凝土支护工程技术规范.docx
- 2026年中考物理考前最后一课(原卷版).docx VIP
- 高三为高考祈福的励志语句分享.doc VIP
- 冀教版初中英语短语总结.doc VIP
- 2025 七年级数学上册几何直观素养培养课件.pptx VIP
- 宣贯培训(2026年)《GBT 13663.3-2018给水用聚乙烯(PE)管道系统 第3部分:管件》.pptx VIP
- 任务配送中心的平面布局(46页).ppt VIP
- 食品保藏原理教学课件电子教案全套课件.pptx VIP
- 2025 八年级数学上册核心素养几何直观培养课件.pptx
原创力文档

文档评论(0)