Owl parser generator

Owl parser generator

Owlは、目に見えるプッシュダウン言語のクラスを対象とするパーサージェネレーターです。機能:効率的—フクロウは構文的に有効な文法を線形時間で解析できます。理解しやすい—正規表現と同様に、構文解析モデルとエラーメッセージは、パーサーの状態、バックトラッキング、先読み、またはその他の実装の詳細について話すことなく理解できます。使いやすい— Owlのインタープリターモードを使用すると、コードを記述せずに文法を設計、テスト、およびデバッグできます。Owl文法は、単純な解析ツリーAPIを提供する単一のCヘッダーファイルにコンパイルされます。
owl-parser-generator

ウェブサイト:

カテゴリー

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

ANTLR

ANTLR

ANTLR、言語認識のためのもう1つのツールは、認識機能、インタープリター、コンパイラー、および翻訳者を文法から構築するためのフレームワークを提供する言語ツールです...
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を対象としたパーサージェネレーターです。プロセスの任意のポイントでバイトシーケンスを認識し、コードを実行できます。