标签: c compilation compiler-construction lex lexical-analysis
当我们使用诸如flex或lex之类的词法分析器生成器时,会生成一个程序lex.yy.c,该程序在编译时会生成词法分析器。出于好奇,我曾经打开过lex.yy.c程序。它包含数千行。 谁能解释它的重要部分,以及它如何处理从lex规范中的指定正则表达式构造的NFA? 在此先感谢:)