1. 词法分析Lexical Analysis
从左到右一个字符一个字符的读入源程序,对构成源程序的字符串进行扫描和分解,从而识别出一个个单词(也称单词符号或简称符号)
例如某源程序片段如下:
var
sum, first, count :real ;
begin
sum := first + count * 10 ;
end.
词法分析阶段通过对该程序片段的扫描、分解,将会把组成这段程序的字符识别为如下单词序列:
1.保留字 var 2.标识符 sum 3.逗号 , 4.标识符 first 5.逗号 , 6.标识符 count 7.冒号 : 8.保留字 real 9.分号 ; 10.保留字 begin 11.标识符 sum 12.赋值号 := 13.标识符 first 14.