摘要:针对Windows环境下的词法分析工具相关文献较少,不便排除词法错误的不足,对Parser Generator中ALEX的词法分析原理进行了研究。在分析ALEX词法源文件结构的基础上,研究了输出verbose文件的内部结构,给出了相应自动机的图示说明,并概述了生成的C++文件的内容。对转换得到的C++文件进行编译执行,结果分析表明,对于不同的字符串输入,ALEX生成的词法分析器均能正确的进行处理。最后,提出使用ALEX编写词法分析器,分析其verbose文件及相应的自动机有利于用户纠正词法错误。