ANTLR

ANTLR

ANTLR、言語認識のためのもう1つのツールは、認識機能、インタープリター、コンパイラー、および翻訳者を文法から構築するためのフレームワークを提供する言語ツールです...
ANTLR、言語認識のためのもう1つのツールは、さまざまなターゲット言語のアクションを含む文法記述からレコグナイザー、インタープリター、コンパイラー、およびトランスレーターを構築するためのフレームワークを提供する言語ツールです。ANTLRは、ツリーの構築、ツリーウォーキング、翻訳、エラー回復、エラー報告の優れたサポートを提供します。
antlr

ウェブサイト:

カテゴリー

ライセンスのあるすべてのプラットフォームでのANTLRの代替

parboiled

parboiled

JavaでのエレガントなPEG解析-軽量で使いやすく、強力。
Bison

Bison

一般的にBisonとして知られるGNU Bisonは、GNUプロジェクトの一部であるパー​​サージェネレーターです。
dropincc.java

dropincc.java

dropincc.java-小さくて使いやすいパーサージェネレーター。純粋なJavaで文法を指定し、動的にコンパイルします。JavaでのDSL作成に特に適しています。
Ragel

Ragel

Ragelは、有限状態マシンコンパイラであり、C、C ++、ASMを対象としたパーサージェネレーターです。プロセスの任意のポイントでバイトシーケンスを認識し、コードを実行できます。