📜  如何在 Windows 上安装 Flex?

📅  最后修改于: 2022-05-13 01:57:01.267000             🧑  作者: Mango

如何在 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 的小文件,几乎不需要一分钟。

系统安装 flex 的最低要求

第 3 步:现在检查系统中下载的可执行文件并运行它。

可执行文件

第 4 步:它将提示确认对您的系统进行更改。单击是。

确认更改您的系统

第五步:出现设置界面,点击下一步。

设置屏幕

第6步:下一个屏幕将是许可协议,单击我同意。

许可协议

第 7 步:下一个屏幕将是安装位置,因此请选择有足够内存空间进行安装的驱动器。它只需要 176.7 MB 的内存空间。

安装位置

第 8 步:下一个屏幕将是选择“开始”菜单文件夹,所以不要做任何事情,只需单击“下一步”按钮。

第 9 步:此安装过程将开始后,几乎不需要一分钟即可完成安装。

安装过程开始

第 10 步:安装过程完成后单击完成。如果您想现在运行 Flex,请保留复选框上的勾号,否则请取消选中它。

完成安装过程

步骤 11: Flex Windows 成功安装在系统上,并在桌面上创建了一个图标

第12步:运行软件,查看界面。

在 Windows 上验证 flex 安装

恭喜!!至此,您已经在 Windows 系统上成功安装了 Flex。