下图为一个典型的编译器的各个阶段,每个阶段由一至多个软件模块来实现。
更详细内容可以查看[Modern Compiler] Introduction
语义分析阶段的任务:将变量的定义与其使用联系起来,检查表达式类型正确,将抽象语法转化适合于生成机器代码的表示。
下图为一个典型的编译器的各个阶段,每个阶段由一至多个软件模块来实现。
更详细内容可以查看[Modern Compiler] Introduction
语义分析阶段的任务:将变量的定义与其使用联系起来,检查表达式类型正确,将抽象语法转化适合于生成机器代码的表示。