自动机理论 & 词法分析器生成器

问题:如何从正则表达式转换成词法分析器?

自动机

两大要素

  1. 状态集:
  2. 状态转移函数:

状态机分层

自动机根据表达/计算能力的强弱可以分为4个层次,本文讨论有穷状态机 image.png

正则表达式到词法分析器

目标:RE => NFA => DFA => 词法分析器

image.png

词法分析器生成器