1.编译程序定义:他能把某一种语言程序转换成另一种语言程序。前后两者等价。
2.编译程序总框:
符号管理表
| |
(源程序) (单词符号) (语法单位) (语法单位) (中间代码)
--->词法分析器 ---> 语法分析器 ---> 语义分析 ---> 中间代码产生器--->代码优化
(中间代码) (目标代码)
器--->目标代码生成器--->
| |
错误处理器
1.编译程序定义:他能把某一种语言程序转换成另一种语言程序。前后两者等价。
2.编译程序总框:
符号管理表
| |
(源程序) (单词符号) (语法单位) (语法单位) (中间代码)
--->词法分析器 ---> 语法分析器 ---> 语义分析 ---> 中间代码产生器--->代码优化
(中间代码) (目标代码)
器--->目标代码生成器--->
| |
错误处理器