PEG.js
JavaScript用パーサ・ジェネレータ
PEG.jsはJavaScriptのためのシンプルなパーサージェネレータで、優れたエラーレポートとともに高速なパーサを生成します。複雑なデータやコンピュータ言語を処理し、変換器、インタプリタ、コンパイラ、その他のツールを簡単に構築するために使用できます。
特徴
- シンプルで表現力豊かな文法構文
- 語彙分析と構文分析の両方を統合
- 優れたエラーレポート機能を備えたパーサー
- 従来のLL(k)やLR(k)パーサーよりも強力な構文解析式文法形式論に基づく
- ブラウザ、コマンドライン、JavaScript APIから使用可能
オンラインで試す
インストール
sh
npm install pegjs
または
sh
bower install pegjs