- 24
- 0
- 约8.22千字
- 约 35页
- 2017-02-07 发布于湖北
- 举报
2.2 句型的语法树和文法的二义性 文法G=({E,T,F},{+,*,i,(,)},P,E),其中P为: E?E+T|T T?T*F|F F?(E)|i 句子i+i*i的规范归约为: E E ?E+T ?E+T*F T ?E+F*i F ?E+i*i T ?T+i*i E ?F+i*i T ?i+i*i + * i i F 何时能够规约?利用哪个产生式进行规约? 根据读入字符及现有句型,判断是否为句柄,如为句柄,则进行规约。 E E + T T * F i i T F i F ?E+T*i F i 2.2 句型的语法树和文法的二义性 规范归约算法: 符号栈S[k]:存放句型的前缀,初始值为”#”; 输入缓冲区R:存放要识别的串,初始值为”i+i*i#”; 单元a:从R左侧读入符号并归约,直到读到结束符”#”。 算法: S1:置初值a=“”; k=1; s[1]=“#”; S2:从R中读入下一个符号到a; S3:若s[k]的内容=“#E”且a=“#”,则归约成功,结束;否则转S4; S4:s[k]栈顶部分为当前句型的句柄,转S5;否则转S6; S5:s[k]栈顶部分用一个产生式左部代替; S6:a中符号移进s[k],转S2; S7:End。 2.2 句型的语法树和文法的二义性 文法G=({E,T,F},{+,*,i,(,)},P,E),其中P为: E?E+T|T
您可能关注的文档
- 管理会计第四章,经营预测.ppt
- 管理会计四章_经营预测.ppt
- 管理体系核指南考题.doc
- 管理系统拟讲义-离散模拟原理.doc
- 管理信息题库.doc
- 管理信息统第七章2结构图.ppt
- 管理学第到十章课件.ppt
- 管理学基导论.ppt
- 管理学原第2阶段测试题.doc
- 管理原理述题.doc
- ORing工业网络解决方案.pdf
- 如何使用XMind与制作3:4比例美观图片.pdf
- 重症医学相关精神障碍药物合理使用专家共识解读.pptx
- 重症医学专业医疗质量控制指标(2024年版).pptx
- 重症医学专业医疗质量控制指标(2024年版)解读.pptx
- “鸭力全消 喜乐出圈”商场购物中心五一玩梗出圈季活动方案.pptx
- 商场购物中心大悦城(潮π广场)打造计划美陈升级改造方案.pptx
- MUSIC FESTIVAL音乐节线上整合营销传播运营策划方案.pptx
- 26HR-162:企业招聘分析:招聘配置工作总结分析报告.pdf
- 白酒国窖1573冰·JOYS夏季交响音乐品鉴私宴会营销活动方案.pptx
原创力文档

文档评论(0)