文件名称:Pegatron:解析表达式语法(PEG)规则引擎和解析器
文件大小:13KB
文件格式:ZIP
更新时间:2024-04-30 18:38:42
C#
介绍 这不是解析器生成器。 它不会生成代码。 这是一种非递归PEG规则引擎/状态机,针对输入令牌流运行PEG规则。 它还不要求开发人员使用自己的语法在单独的文件中编写语法,而是使用易于使用的API定义语法,该API包括将AST reducer代码直接添加到这些规则的机制,这意味着您拥有所有编写reducer时可以使用C#IDE的功能。 尽管通用状态机可能不如生成的代码有效(需要引用),但它也更加灵活并且更易于集成到任何项目中。 例子 去做 特征 去做
【文件预览】:
Pegatron-main
----.github()
--------workflows()
----LICENSE(1KB)
----src()
--------Pegatron.snk(596B)
--------Pegatron.UnitTests()
--------Pegatron.sln(2KB)
--------Pegatron()
----.gitignore(7KB)
----README.md(824B)
----.editorconfig(336B)