编译原理-语法制导翻译
2018-03-19 13:37
218 查看
在学习自制编译器过程中,进行到这一步,不知道如何进行下去。以下是一些个人总结。
一、语法制导翻译的任务
编译器的前端对输入流进行词法分析、语法分析之后,得到合乎词法规则和语法规则的抽象语法树,他并不能给出程序正确的答案,需要进行语义分析和翻译,才能告诉后端该程序段是具体含义,由后端完成结果计算并给出答案。因此,语法制导翻译是为了理解程序段的语义而设计的阶段,用来将语法树翻译成后端能够理解的表示形式。
二、相关技术和概念
三、实现步骤
四、总结
一、语法制导翻译的任务
编译器的前端对输入流进行词法分析、语法分析之后,得到合乎词法规则和语法规则的抽象语法树,他并不能给出程序正确的答案,需要进行语义分析和翻译,才能告诉后端该程序段是具体含义,由后端完成结果计算并给出答案。因此,语法制导翻译是为了理解程序段的语义而设计的阶段,用来将语法树翻译成后端能够理解的表示形式。
二、相关技术和概念
三、实现步骤
四、总结
相关文章推荐
- 编译原理结构框架6语法制导翻译与属性文法
- 编译原理 有一语法制导翻译如下所示:
- 【编译原理】语法制导翻译之属性文法(一)
- 【编译原理】第二章 一个简单的语法制导翻译器
- 编译中的基于算符优先分析程序的语法制导翻译
- [置顶] [编译原理读书笔记][第2章 一个简单的语法制导程序]
- 【编译原理龙书笔记】(二)一个简单的语法制导翻译器(仍未完成)
- 编译原理学习笔记(五)语法制导定义
- 编译原理笔记8 自上而下语法分析-…
- 编译原理语法分析(java)
- 编译原理第二章-高级语言及其语法描述
- 编译原理之(2)C++词法文件,语法文件
- 编译原理上机作业2——LL(1)语法分析
- 语法制导翻译
- 编译原理-用Bison构造语法分析程序-二进制转换十进制
- 编译原理语法分析(文本输入)源程序
- 【编译原理】简析文法分析,语法分析
- 编译原理笔记9 自上而下语法分析-…
- 语法分析(编译原理)
- 吉首大学_编译原理实验题_基于预测方法的语法分析程序的设计【通过代码】