编译过程概述:
源程序->词法分析->语法分析->语义分析->中间代码生成->代码优化->目标代码生成->目标程序
词法分析的结果是将源程序的字符流拆分成一个个的token;
语法分析的结果是产生语法单位,可用语法树来表示;
语义分析是审查源程序是否存在语义错误;
一个完整的编译器还包括表格管理和出错处理.
编译过程概述:
词法分析的结果是将源程序的字符流拆分成一个个的token;
语法分析的结果是产生语法单位,可用语法树来表示;
语义分析是审查源程序是否存在语义错误;
一个完整的编译器还包括表格管理和出错处理.