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+双子座龍