它由一系列规则构成,lex将这些规则翻译为词汇分析器。
执行词法分析的程序称为词法分析程序或扫描程序(Scanner)。
例如,一个简单的词汇分析器可能会为输入的单词进行计数。
lex可以接受规范文件并构建一个相应的词汇分析器(用C编写的)。
编写一个词法分析器来处理输入并将标记传递给解析器。
输入过程的一个重要部分由词法分析器来进行。
扫描程序有时又把它称为词法分析程序。
Flex所生成的词法分析器必须要根据语义类型提供终止符号。
以下可显示ASCII字符具有作为其它符号的一部分有着特殊的含义,或者对于词法分析器具有重要意义
扫描器自动生成系统的设计与实现