self-bootstrap:Ruby的PEG解析器生成器

时间:2024-05-29 07:08:25
【文件属性】:

文件名称:self-bootstrap:Ruby的PEG解析器生成器

文件大小:34KB

文件格式:ZIP

更新时间:2024-05-29 07:08:25

Ruby

自引导 转换为程序以解析该语法。 有关输入语法描述和输出解析器的详细信息,请参见 ( )。 您可能还会在看到语法描述的。 输入语法描述也有其自己的语法。 在描述。 要求 用法 您可以使用以下或Command Prompt命令运行该程序: ruby peg2rb.rb input-grammar > output-parser 其中input-grammar是具有输入语法描述的文件,而output-parser是要写入输出解析器的文件。 如果解析器生成成功,则程序以状态0退出,否则以非零状态退出。 peg2rb.peg peg2rb.rb的源代码。 您可以在上面使用peg2rb.rb来生成peg2rb.rb本身。 瑞克文件 Rake脚本,用于构建此程序包。 去做 计划为此程序包完成的任务。 产生的 所有生成的文件(生成的解析器,目标文件,临时资产)都放在此目录中。 证明 此


【文件预览】:
self-bootstrap-master
----peg2rb.rb(63KB)
----generated()
--------.gitignore(2B)
----peg2rb.peg(25KB)
----Rakefile(696B)
----proof()
--------proof.md(57B)
----samples()
--------calculator()
--------calculator-advanced()
--------INI_to_JSON()
--------C-like_preprocessor()
--------XML_with_brackets()
----README.md(2KB)
----TODO(956B)
----peg2rb - User Guide.html(27KB)
----.gitignore(15B)

网友评论