- 15
- 0
- 约8.63千字
- 约 71页
- 2017-06-20 发布于四川
- 举报
第五章 语法制导翻译 翻译模式也叫翻译方案 5.2.2翻译模式 一个翻译模式是一个上下文无关文法, 其中被称为语义动作的程序段被嵌入到产生式的右部。 一个翻译模式类似于语法制导定义,只是语义规则的计算顺序是显式给出的。 这是一种语法分析和语义动作交错的表示法, 翻译模式给出了使用语义规则进行计算的顺序。可看成是分析过程中翻译的注释。 他表达在按深度优先遍历分析树的过程中何时执行语义动作. 例2: E→TE’ E’→+ T E’|ε T→id 一个简单的翻译模式(中缀变后缀) E→TE’ E’→+ T {print(+.lexeme)}E’|ε T→id{print(id.val)} 3+5的语义翻译过程 E E’ T Pr’3’ 3 T + Pr’+’ 5 E’ Pr’5’ ε 结果:35+ 翻译方案不仅要考虑“做什么”,还要考虑“怎么做” 某种意义上说,语法制导定义类似于算法,而翻译方案更象程序 带有继承属性L.in的翻译方案 D?T{ L?in:=T ? type }L T ?int { T ? type :=integer } T ?
您可能关注的文档
- 合同解释原理.ppt
- 合生元10月主题促销活动.ppt
- 吉大编译课件编译器开发3.ppt
- 2012伦敦奥运会英语.ppt
- 2012北京国际车展十大豪车.pptx
- 同学交往礼仪2015.ppt
- 名人与老爷车.ppt
- 名著《西游记》阅读.ppt
- 名著阅读大闯关.ppt
- 名词性从句讲解必修3第四单元.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 髂动脉瘤诊治及进展.pdf VIP
- 中小企业会计成本管理问题与优化策略研究.docx VIP
- 【倍福BECKHOFF】TwinCAT3-TC3_User_Interface_zh_CN 中文手册.pdf VIP
- 产科VTE风险评估量表.docx VIP
- 广东省广州市育才中学2021-2022学年数学高二下期末联考模拟试题含解析.doc VIP
- 丽声指南针英语名著分级读物小学版第三级 The Giant Turnip拔萝卜 课件.pptx VIP
- 髂动脉瘤的诊治现状.doc VIP
- 【倍福BECKHOFF】TwinCAT3-Licensing_zh_CN 中文手册.pdf VIP
- 镇海小港李氏家谱.pdf VIP
- 2024年高考生物必背长句子作答整理(答案版).docx VIP
原创力文档

文档评论(0)