Lex是LEXical compiler的缩写,是Unix环境下非常著名的工具,主要功能是生成一个词法分析器(scanner)的C源码,描述规则采用正则表达式(regular expression)。
本文使用flex进行编译。
操作步骤
在终端输入以下命令
使用flex命令对其进行解释
flex test.l
//generates a new file named "lex.yy.c"
使用cc命令进行编译
//this action would generate
Lex是LEXical compiler的缩写,是Unix环境下非常著名的工具,主要功能是生成一个词法分析器(scanner)的C源码,描述规则采用正则表达式(regular expression)。
本文使用flex进行编译。
使用flex命令对其进行解释
flex test.l
//generates a new file named "lex.yy.c"
//this action would generate