- 16
- 0
- 约5.05千字
- 约 20页
- 2017-03-07 发布于北京
- 举报
实验二递归下语降法分析程序设计
实验二 递归下?降语法分析程序设计?[实验目的]:了解?语法分析的主要任务。?熟悉编译程序的编制?。[实验内容]:根?据某文法,构造一基本?递归下降语法分析程序?。给出分析过程中所用?的产生式序列。[实?验要求]:构造一个?小语言的文法,例如,?Pascal语言子集?的文法,考虑其中的算?术表达式文法:G[?表达式]: ? ? ? ?G[E]:表达式?→表达式+项?|表达式-项?|项 E?→E+T|T项?→项*因式|?项/因式|?因式 ? T→T*F|F?因式→标识符?|无符号整数|?(表达式) ? F→i|(E)?设计语法树的输出形?式,例如:产生式?……编写递归下降语?法分析程序实现基本?的递归下降分析器,能?够分析任给的符号串是?否为该文法所定义的合?法算术表达式。实验报?告中要说明分析使用的?方法。生成并输出分?析过程中所用的产生式?序列:1 产生式1?2 产生式2……?[实验步骤]:写?出一个小语言的算术表?达式文法。写出该小?语言的算术表达式等价?的LL(1)文法。例?如: G[E]?: ? 其中E→TG? ?G为E’E→+TG?|^ ^?为εT→FS? S为T?’T→*FS|^ ?F→i|(E)编?写递归下降语法分析程?序。调试运行程序。?结果分析。撰写实?验报告。[实验报告?]:每位同学撰写一份?试验报告,并提交电子?版。源程序。画出?流程图。实验设计
您可能关注的文档
最近下载
- 小学五年级体育教案第二学期.doc VIP
- 2025年入党积极分子考核测试题(含参考答案及解析).docx VIP
- 2025年河南女子职业学院单招职业技能测试题库推荐.docx
- DLT 499-2024 低压电力技术规程.doc VIP
- 2026年《全国两会精神》课件.ppt VIP
- 2026年北京高考英语一轮专题复习综合训练8-三大从句终极整合含详解.docx VIP
- 毕业设计(论文)-汽车多向调节电动座椅设计.docx
- 2026年北京高考英语一轮复习 综合训练4 非谓语动词专练(含详解).pdf VIP
- KKS编码索引(所有专业).docx VIP
- 2025年山东省青岛市中考物理试题(含答案及解析).pdf
原创力文档

文档评论(0)