GoGPT Best VPN GoSearch

OnWorks 网站图标

plex-3.0.0 - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管提供商中运行 plex-3.0.0

这是命令 plex-3.0.0,可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管提供商中运行

程序:

您的姓名


plex - Pascal Lex 词法分析器生成器。

用法


[选项] lex 文件[.l] [输出文件[.pas]]

配置


-v 详细: 生成所生成词法分析器的可读描述,
写入具有新扩展名的 lex 文件 .lst

-o 优化: 优化 DFA 表以生成最小的 DFA。

商品描述


是一个程序生成器,用于生成 Turbo Pascal 源代码
根据正则输入语言规范的词法分析器子例程
表达式语法。

解析 lex 文件(默认后缀 .l)中包含的源语法并写入
将构造的词法分析器子例程发送到指定的输出文件(默认情况下
后缀.pas); 如果未指定输出文件,则输出将转到带有新后缀的 lex 文件
.pas。 如果编译过程中发现任何错误,错误消息将写入列表中
文件(带有新后缀 .lst 的 lex 文件)。

生成的输出文件包含词法分析器例程 yylex,实现为:

函数 yylex :整数;

主程序必须调用此例程来执行词法分析器。 这
yylex 例程的返回值通常表示由
词法分析器(参见 LexLib 单元中的返回例程)。 在文件末尾 yylex
例程通常返回 0。

yylex 例程的代码模板可以在 yylex.cod 文件中找到。 这个文件是
TP Lex 在构造输出文件时需要。 它必须存在于
当前目录或执行 TP Lex 的目录(TP Lex 搜索
这些目录按指定的顺序排列)。 (注意:对于 Linux/Free Pascal 版本,
代码模板在编译时定义的某个目录中搜索,而不是在
执行路径,通常为/usr/lib/fpc/lexyacc。)

使用 Lex 生成的词法的程序需要 TP Lex 库 (LexLib) 单元
分析仪; 因此,您必须在程序中添加适当的使用子句,或者
包含词法分析器例程的单元。 LexLib 单元还提供了各种
有用的实用例程; 有关详细信息,请参阅文件 lexlib.pas。

了解更多 相关信息


有关更多信息,请参阅 plex 和 yacc 附带的文档。

使用 onworks.net 服务在线使用 plex-3.0.0


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。