Skip to content

PEG.js

JavaScript用パーサ・ジェネレータ

PEG.jsはJavaScriptのためのシンプルなパーサージェネレータで、優れたエラーレポートとともに高速なパーサを生成します。複雑なデータやコンピュータ言語を処理し、変換器、インタプリタ、コンパイラ、その他のツールを簡単に構築するために使用できます。

特徴

  • シンプルで表現力豊かな文法構文
  • 語彙分析と構文分析の両方を統合
  • 優れたエラーレポート機能を備えたパーサー
  • 従来のLL(k)やLR(k)パーサーよりも強力な構文解析式文法形式論に基づく
  • ブラウザ、コマンドライン、JavaScript APIから使用可能

オンラインで試す

PEG.jsをオンラインで試す

インストール

sh
npm install pegjs

または

sh
bower install pegjs

ブラウザ版のダウンロード