- 3
- 0
- 约2.65千字
- 约 12页
- 2015-08-14 发布于广东
- 举报
* 第七章 语法制导的翻译 7. 1基本概念 1.编译系统的两类翻译: 非语法制导的翻译 语法制导的翻译:以语法分析为主导的语义处理--在源程序的语法分析中嵌入语义处理。即,利用源程序的文法框架生成中间代码或目标代码。 Tips:语义学:semantics lexeme lexicon semantic 例 (1)递归子程序法的代码生成 (2)利用优先矩阵的语法分析直接生成目标代码 (3)利用逆波兰算法进行语法、语义分析 (1)语法分析-语义分析: 直接生成目标代码 优点:编译相对简单,时间效率高 缺点:空间代价较高 (2)语法分析--中间代码-优化-目标代码 7.2 两种编译流程 例如有如下表达式:a+ba+b*c(a+b)*c 逆波兰表示 ab+abc*+ab+c* 可以看出后缀表示具备以下优点: (1)无括号,形式简单清楚; (2)运算符的顺序与表达式的运算次序相同; 在具体处理过程中,可以从左到右检查表达式的各符号,遇到运算分量则保存,若遇到运算符,则取其前面的两个
您可能关注的文档
最近下载
- 第6课《呵护花季 激扬青春》第1框《青春正当时》-【中职专用】《心理健康与职业生涯》同步课堂精品课件.pptx VIP
- 统编版道德与法治六年级上册4.8 我们受特殊保护 课件(共16张PPT,内嵌视频).pptx VIP
- 十五五规划纲要全面解读定调未来5年国家发展方向PPT课件.pptx VIP
- “十五五”规划纲要解读:稳中求进,向“新”求“质”.pptx VIP
- 养老院护理人员培训方案.docx VIP
- PPT:十五五规划纲要重点内容学习解读.pptx VIP
- 土木工程专业本科毕业论文.docx VIP
- 《“十五五”规划建议》.ppt VIP
- 2025年大连海事大学招聘真题(行政管理岗).pdf VIP
- DB37T 4839—2025电化学储能电站验收规范.pdf VIP
原创力文档

文档评论(0)