- 10
- 0
- 约6.9千字
- 约 10页
- 2017-03-22 发布于湖北
- 举报
编译技术第5次上机内容
目的:充分理解语义分析的方法及相关语义计算的执行时机。
要求:
1.以S属性的语法制导定义为基础,将下表的语义规则嵌套在语法分析的过程中,即实现语法制导的翻译过程。
产 生 式 语 义 规 则 L ( E n print (E.val) E ( E1 + T E.val := E1 .val + T.val E ( T E.val := T.val T ( T1 * F T.val := T1.val * F.val T ( F T.val := F.val F( (E) F.val := E.val F ( digit F.val := digit.lexval 2.以词法分析和语法分析部分的上机结果为基础,添加语义分析部分。即以LR文法为基础。当进行产生式归约时执行对应的语义动作。
3.输入:
5+3+8*2
输出:24
4. 若输入有误,如:3++2
则应提示:重新输入!
5. 由于输入串是具体的数值,因此应调用相应的词法分析的功能。
// Expression.cpp : Defines the entry point for the console application.
//
#include stdafx.h
您可能关注的文档
- 非煤矿山十条规定详解剖析.doc
- 沉积岩2013.3.12重点.ppt
- 沉降分离-颗粒和颗粒群的性质重点.pptx
- 非无菌制剂空调系统GMP补充指南译本剖析.doc
- 灰土挤密桩试桩方案重点.doc
- 销售精英训练营剖析.doc
- 苯中毒案例分析重点.ppt
- 混凝土车泵安全操作规程重点.doc
- 混凝土冬季施工方案重点.doc
- 混凝土基本知识总结重点.docx
- 2025-2026学年小学英语人教PEP版三年级上册-人教PEP版(2012)教学设计合集.docx
- CN119794666A 一种用于车厢制造的输送装置 (山东梁山华宇集团汽车制造有限公司).pdf
- 2026年核电设备市场投资分析报告.docx
- 2026年氢燃料电池汽车五年规划:城市交通与新能源应用报告.docx
- 2026年高端纺织面料市场十年创新技术与竞争分析报告.docx
- 2026年新能源汽车换电模式十年技术创新报告.docx
- 2026年生鲜冷链运输效率提升五年报告.docx
- 2026年乳制品行业五年洗牌报告.docx
- 2026年能源行业二次增长曲线分析与危机应对报告.docx
- 2026年江西注册会计师公司战略与风险管理word版.doc
原创力文档

文档评论(0)