- 5
- 0
- 约1.3千字
- 约 2页
- 2017-05-14 发布于境外
- 举报
中间代码生成实验指导文法及分析表文法使用包含加法乘法及括号的文法如图所示未消除左递归该文法的拓广文法已存入文件中供语法分析程序调用读取产生式信息其表已存入产生式对应语义动作总控程序编程在语法分析基础上完成在用产生式进行归约时根据所用产生式产生一定的动作请将语法分析时所作程序的函数中的内容拷贝到新程序中相应位置然后增加语义动作部分代码数据结构说明从编程角度考虑数据结构与语法分析的数据结构相比没有变化可能调用的函数产生临时变量在函数中增加了临时变量链表该链表在调用时传入该函数用于存放产生的临时变量函
中间代码生成实验指导
1.文法及LR(1)分析表
文法使用包含加法、乘法及括号的文法,如图1.1所示(未消除左递归)。
该文法的拓广文法已存入文件Bnf.txt中,供语法分析程序调用,读取产生式信息。其Action表已存入LR1.lr1。
产生式对应语义动作:
E(E(1)+T: {E.Place=NewTemp; Gen(+, E(1).Place, T.Place, E.Place);}
E(T: {E.Place=T.Place;}
T(T(1)*F: {T.Place=NewTemp; Gen(*, T(1).Place, F.Place, T.Place);}
T(F: {T.
您可能关注的文档
- 专题名称:.DOC
- 专题解析几何热点问题一、高考复习建议: 本章内容是高考....PPT
- 业余无线电台技术资料申报表 - 深圳政府在线.doc
- 东北师大理想信息技术研究院硕士学位论文答辩会.DOC
- 东莞市中小学教师信息技术应用能力提升工程培训机构遴选 ....doc
- 东莞市第三批中小学信息技术教学能手评选方案.DOC
- 个人描述性简要介绍(bios):500字左右.doc
- 中 国 电 子 企 业 协 会 - 中国LED网—LED行业门户、LED ....doc
- 中------------“春蕾”计划岗位聘任管理实施办法(草初).doc
- 中华人民共和国Addfk1345 - 21ic电子网图书频道-21ic电 ….doc
最近下载
- 专题13+怎样选材+小标题作文技巧-【同步作文课】2024-2025学年七年级语文下册单元写作深度指导(统编版2024).pptx VIP
- 建筑工地施工业务的组织规划.docx VIP
- 《AI图像处理实例课件》课件.ppt VIP
- 核心素养视角下小学语文整本书阅读教学策略研究.docx VIP
- 电力机车总体及走行部 HXD3型电力机车转向架认知 HXD3型电力机车转向架认知.pptx VIP
- 我的深情为你守候 F调.pdf VIP
- 中建某国企大型创新园区项目临水消防工程专项施工方案.docx VIP
- 成都航天中学2025高一入学数学分班考试真题含答案.docx VIP
- 光催化还原二氧化碳 汇报.pptx VIP
- 成都市航天中学2025高一入学语文分班考试真题含答案.docx VIP
原创力文档

文档评论(0)