parlot:快速轻巧的解析器创建工具

时间:2024-05-03 11:54:09
【文件属性】:

文件名称:parlot:快速轻巧的解析器创建工具

文件大小:68KB

文件格式:ZIP

更新时间:2024-05-03 11:54:09

C#

仿制 Parlot是一种快速,轻巧且易于使用的.NET解析器组合器。 Parlot提供了基于解析器组合器的流畅API,该组合器提供了更具可读性的语法定义。 Parlot还提供了一些类来构建需要进一步优化的低级解析器,同时保持一些易于使用的API。 流利的API Fluent API提供了简单的解析器组合器,这些组合器组合起来以表达更复杂的表达式。 该API的主要目标是提供易于阅读的语法。 另一个优点是语法是在运行时构建的,可以动态扩展。 下面的示例是一个完整的解析器,它创建一个数学表达式树(AST)。 来源可。 public static readonly Parser < Expression > Expression ; static FluentParser () { /* * Grammar: * expression => facto


网友评论