> 文章列表 > Alex是什么意思(lex是什么意思)

Alex是什么意思(lex是什么意思)

Alex是什么意思(lex是什么意思)

很多人对Alex是什么意思,lex是什么意思不是很了解那具体是什么情况呢,现在让我们一起来瞧瞧吧!

1、Lex是Lexical Analyzer Generator(取前三个字母)的缩写,是Unix环境下非常著名的工具,主要功能是生成一个词法分析器(scanner)的C源码,描述规则采用正则表达式

2、发展:Lex可以生成不同的宿主语言

3、宿主语言用于Lex生成输出代码,也用于用户插入程序片断。

4、这使得Lex适用于不同的环境和不同的使用者。

5、每一个应用程序可以是硬件、适用于该任务的宿主语言、用户背景和局部接口属性的直接结合。

6、现在,Lex唯一支持的宿主语言是C,尽管Fortran(形式为Ratfor)在过去也被支持。

7、Lex自身存在于UNIX、GCOS和OS/370上;但是Lex生成的代码可以在任何适当的编译器上使用。

8、Lex将用户输入的表达式和动作actions(在这篇文章中被称作源代码)转换为宿主语言;生成的程序叫做yylex。

9、yylex识别字符流中的表达式(本文称作输入流),并且当每一个表达式被检测出来后,输出相应的动作。

本文【Alex是什么意思(lex是什么意思)】到此讲解完毕了,希望对大家有帮助。