lex是什么意思
"lex"(外文名:LEXical compiler)是一个在Unix环境下非常著名的工具,其主要功能是生成一个词法分析器(scanner)的C源码,描述规则采用正则表达式(regular expression)。词法分析器是对输入字符流进行词法处理,将其分解成一系列的标记(tokens)。Lex接受一种高级的、面向问题的说明书,并用它匹配字符串中的字符,生成能够识别正则表达式的程序。正则表达式通过用户输入的代码说明书给入。
Lex最早是由埃里克·施密特和迈克·莱斯克制作的,并且是许多UNIX系统的标准词法分析器产生程序。Lex的行为被详列为POSIX标准的一部分。尽管传统上是商业软件,但有些版本的Lex可以以公开源代码的形式获得,例如OpenSolaris和贝尔实验室九号项目提供的版本。另一个有名的Lex公开源代码版本是flex,代表"快速的词法分析器"(fast lexical analyzer)。
总结来说,"lex"是一个用于生成词法分析器的工具,它使用正则表达式来描述规则,并输出C语言实现的词法分析器源代码。
猜你喜欢内容
-
安装专业有哪些
安装工程是一个广泛领域,涵盖了多个专业方向,确保工程从设计到施工再到设备供应的顺利进行。以下是一...
-
如何考培训师资格证
要考取培训师资格证,您可以遵循以下步骤:国内流行的培训师资格证包括国家职业资格证、企业内部认证和...
-
语文相近专业有哪些
语文相近的专业主要包括以下几类:研究中国语言的词语、句法,赏析古今诗歌、散文、小说等文学作品,并...
-
工程专业类型有哪些
工程类专业是一个广泛且多样化的领域,涵盖了从基础设施建设到高端技术应用的多个方面。以下是一些主要...
-
永川中职有哪些专业
永川中职学校开设的专业相当丰富,涵盖了多个领域,以满足不同学生的兴趣和职业规划。以下是一些主要的...
-
非学生如何考英语四六级
非学生想要考取英语四级(CET-4),有以下几种途径可以考虑:非在校生可以通过社会考生身份报名参加英语...
-
幼师资格证跳舞怎么考
要考取舞蹈幼师资格证,您可以按照以下步骤进行:年龄要求:通常要求16岁以上。学历要求:大专及以上学...
-
船员驾驶员资格证怎么考
要考取船员驾驶员资格证,需要遵循以下步骤:首先,需要到船员服务部进行为期三天的学习,通过学习后参...
-
表演的专业有哪些
学表演的专业主要包括以下几种:培养从事戏剧、电影、电视剧等表演工作的专业人才。艺考内容包括自我介...
-
评审职称专业有哪些
职称评审涉及的专业非常广泛,以下是一些常见的专业类别:土木工程建筑工程机械工程电子工程化学工程计...