lex
维基百科,自由的 encyclopedia
在电脑科学里面,lex是一个产生词法分析器(lexical analyzer,"扫描仪"(scanners)或者"lexers")的程序。[1][2] Lex常常与yacc 语法分析器产生程序(parser generator)一起使用。Lex(最早是埃里克·施密特和迈克·莱斯克制作)是许多UNIX系统的标准词法分析器(lexical analyzer)产生程序,而且这个工具所作的行为被详列为POSIX标准的一部分。
Quick Facts 原作者, 首次发布 ...
Close
Lex读进一个代表词法分析器规则的输入字符串流,然后输出以C语言实做的词法分析器原始码。
虽然传统上是商业软件,但是有些根据原本AT&T代码这些版本的Lex可以以公开原始码的形式获得,并被视为某些系统的一部分,例如说OpenSolaris和贝尔实验室九号项目。另一个有名的Lex公开原始码版本是flex,代表"快速的词法分析器"(fast lexical analyzer)