
词法分析的任务和功能
任务

功能

输出形式

词法分析器设计
超前搜索
词法分析是一个一个符号扫描输入,为了适应语言中一些特殊的表达,比如++,--,当分析到左边的 + 时,我们并不能判读出是 +;超前搜索后,得到右边的 +,则输入的单词为 ++,若读入的是 -,则可以判错,因为没有 +- 这样的运算符。


状态转换图





正则文法与状态转换图
引例

构造状态转换图

应用状态转换图来识别句子


状态转换图与文法的转换

正则式&正则集











RE → NFA






NFA → DFA













LEX

DFA的代码表示




