如何在 Windows 上安装 Flex?
Flex代表快速词法分析器生成器,它是一个计算机应用程序,用于为用 lex 语言编写的程序生成词法分析器。词法分析器的主要工作是将程序转换成一个记号序列。它是由 Vern Paxson 开发的。它是用 C 语言编写的免费软件,可以在 Linux、Unix、windows、mac 等不同平台上运行。它的初始版本是在 1987 年,它的第一个稳定版本是在 2017 年。Flex 在生成 C 代码方面存在限制和仅限 C++。
YACC代表又一个编译器,它是一个解析器生成器,与 lex 一起使用来生成 lex 文件的解析器。它使用 LALR(1) 解析技术,LALR 表示从左到右向前看,1 表示最右边的推导与 1 个向前看的标记一起使用。
Lex 文件的格式:
lex 文件有 3 个主要组成部分:
- 定义部分:第一部分是定义部分,这个部分用于包含程序的库和头文件。本节能够接受用 C 编写的代码。
定义部分示例:
%{
#include
#include
%}
- 规则部分:第二部分是规则部分,这部分的主要工作是使用本部分编写的正则表达式来匹配模式。
规则部分示例:
%%
[a-zA-Z] this pattern will search for alphabets in lower and upper case
%%
- 代码部分:这是用于编写程序的所有逻辑、函数和语句的最后一个部分。这段代码是用 C 语言编写的。该程序将具有 C 程序的所有功能。
代码段示例:
int main()
{
yylex();
return 0;
}
Flex的工作:
在 Windows 上安装 Flex:
按照以下步骤在 Windows 上安装 Flex:
第 1 步:使用任何网络浏览器访问此 URL。
第 2 步:在此页面上,给出了系统安装 flex 的所有功能和最低要求。这里给出了适用于 Windows XP、7、8 等的 flex 程序的下载链接。单击下载链接,可执行文件的下载将很快开始。这是一个 30.19 MB 的小文件,几乎不需要一分钟。
第 3 步:现在检查系统中下载的可执行文件并运行它。
第 4 步:它将提示确认对您的系统进行更改。单击是。
第五步:出现设置界面,点击下一步。
第6步:下一个屏幕将是许可协议,单击我同意。
第 7 步:下一个屏幕将是安装位置,因此请选择有足够内存空间进行安装的驱动器。它只需要 176.7 MB 的内存空间。
第 8 步:下一个屏幕将是选择“开始”菜单文件夹,所以不要做任何事情,只需单击“下一步”按钮。
第 9 步:此安装过程将开始后,几乎不需要一分钟即可完成安装。
第 10 步:安装过程完成后单击完成。如果您想现在运行 Flex,请保留复选框上的勾号,否则请取消选中它。
步骤 11: Flex Windows 成功安装在系统上,并在桌面上创建了一个图标
第12步:运行软件,查看界面。
恭喜!!至此,您已经在 Windows 系统上成功安装了 Flex。