Owl parser generator

Owl parser generator

Owl是一个解析器生成器,其目标是可见下推语言的类别。特点:高效—猫头鹰可以在线性时间内解析任何语法有效的语法。可以理解-像正则表达式一样,可以理解其解析模型和错误消息,而无需谈论解析器状态,回溯,超前或任何其他实现细节。易于使用-使用Owl的解释器模式,您无需编写任何代码即可设计,测试和调试语法。Owl语法编译为单个C头文件,该文件提供了简单的解析树API。
owl-parser-generator

分类目录

Mac版Owl parser generator的替代品

ANTLR

ANTLR

ANTLR,另一种语言识别工具,是一种语言工具,它提供了一个框架,用于从语法结构中构造识别器,解释器,编译器和翻译器。
parboiled

parboiled

Java中优雅的PEG解析-轻巧,易于使用,功能强大。
dropincc.java

dropincc.java

dropincc.java-一个小型且易于使用的解析器生成器。在纯Java中指定语法,然后动态编译。特别适用于Java中的DSL创建。