1. 词法分析 词法分析器根据词法规则识别出源程序中的各个记号(token),每个记号代表一类单词(lexeme).源程序中常见的记号可以归为几大类:关键字.标识符.字面量和特殊符号.词法分析器的输入是源程序,输出是识别的记号流.词法分析器的任务是把源文件的字符流转换成记号流.本质上它查看连续的字符然后把它们识别为“单词”. 2. 语法分析 语法分析器根据语法规则识别出记号流中的结构(短语.句子),并构造一棵能够正确反映该结构的语法树. 3. 语义分析 语义分析器根据语义规则对语法树中的语法单元…