PEG.jsは、JavaScript用のシンプルなパーサージェネレーターであり、優れたエラーレポートを備えた高速パーサーを生成します。これを使用して、複雑なデータやコンピューター言語を処理し、トランスフォーマー、インタープリター、コンパイラー、その他のツールを簡単に構築できます。
PEG.jsはまだ非常に進行中です。バージョン1.0まで互換性の保証はありません。
特徴
- シンプルで表現力豊かな文法構文
- 字句解析と構文解析の両方を統合します
- パーサーは、箱から出してすぐに優れたエラー報告を行います
- 構文解析式の文法形式に基づく-従来のLL(k)およびLR(k)パーサーよりも強力
- 使用可能なブラウザーからのコマンドラインから、またはJavaScript APIを経由して、
ドキュメンテーション
- Getting Started
- Installation
- Generating a Parser
- Using the Parser
- 文法構文と意味論
- JavaScript API
- Plugins
- Compatibility
- Development
- Useful Links
ライセンス
MITライセンスの下でリリースされました。
Copyright(c)2010-2016 David Majda
Copyright(c)2017+ Futago -za Ryuu