科学里面，lex是一个产生词法分析器（lexical analyzer，"扫描器"（scanners）或者"lexers"）的程式。 Lex常常与yacc 语法分析器产生程式（parser generator）一起使用。Lex(最早是埃里克·施密特和迈克·莱斯克制作）是许多UNIX系统的标准词法分析器（lexical analyzer）产生程式，而且这个工具所作的行为被详列为POSIX标准的一部分。Lex读进一个代表词法分析器规则的输入字串流，然后输出以C语言实做的词法分析器原始码。虽然传统上是商业