词法分析 识别文本字符内容 根据是否是字母,数字和下划线逐个字符读取,遇到其他符号表示结束 状态转换图 从状态转换图中我们看到,每次的起始位置都是上一个符号的终结之后,这也是为什么每个导致终结的字符都会被重新分析一遍。它的第二次分析属于新的起始。 识别其他标识符在状态图上的情景与“int”、“fun”、“(”类似,下面我们看一下“=”和数字“10”的识别情景。 先看“=”的识别,识别到字符“=”后无法判断是“=”还是“==”,还得继续向后遍历。