ANTLR

ANTLR

ANTLR,另一种语言识别工具,是一种语言工具,它提供了一个框架,用于从语法结构中构造识别器,解释器,编译器和翻译器。
ANTLR是语言识别的另一种工具,它是一种语言工具,它提供了一个框架,可以从包含各种目标语言的动作的语法描述中构造识别器,解释器,编译器和翻译器。ANTLR为树构建,树遍历,转换,错误恢复和错误报告提供了出色的支持。
antlr

特征

分类目录

具有任何许可的所有平台的ANTLR替代品

parboiled

parboiled

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

Bison

GNU Bison,通常称为Bison,是GNU Project的一部分的解析器生成器。
dropincc.java

dropincc.java

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

Ragel

Ragel是一个有限状态机编译器,并且是针对C,C ++和ASM的解析器生成器。它可以识别字节序列并在过程中的任意点执行代码。