实验三 语法分析---LL (1)分析器
目录
TOC \o 1-5 \h \z 一 . 实验的目的与思路 2
(1) 目的 2
(2) 思路 2
二 . 基本的功能 3
三.总体设计 4
四.详细设计 5
五 .源程序清单 6
六.源代码 6
实验的目的与思路
1) 目的
用程序的方法实现语法分析的 LL (1)方法。
2) 思路
本程序是采用的LL (1)方法进行的语法分析,而 LL (1)的分析方法是属于自
上而下的方法。
自上而下分析的基本思想是:
对任意输入串, 试图用一切可能的方法, 从文法开
始符号(根结点)出发,自上而下为输入串建立一棵语法树。从推导的角度看,它是
从文法的开始符号出发,反复使用各种产生式,寻找与输入串匹配的推导。
在输入之前必须要进行该文法是不是 LL ( 1 )文法的判断,然后再构造相应的
LL (1)分析表来用预测分析方法进行语法分析,依据下面的文法及分析表来设计程 序实现预测分析的分析过程。
文法 G[E] :
E --E+T|T
T --T*F|F
F --(E) | i
通过观察可知道该文法是一个左递归文法,要进行语法分析就必须消除左递 归才能继续判断它是不是 LL( 1)文法,然后才能用预测分析方法进行语法分析。
消除左递归:
E --TM
M --+TM|u
T --FQ
Q --*FQ|u
F --(E) | i
您可能关注的文档
- 综合系列—《领袖的风采团队》核心课程.docx
- 综合练习3行政理论.docx
- 综合练习网站首的整体布局商品分类版块.docx
- 综合营销团队工作周报第一期.docx
- 综合销售管理制度OC.docx
- 综合验光仪的高级使用.docx
- 综治平安创建活动方案.docx
- 综采工作面V高压供电专项安全技术措施.docx
- 综采、连采掘)工作面动态达标标准.docx
- 综采工作面日常安全生产管理经验研究.docx
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
原创力文档

文档评论(0)