Ohm: PEGベースのパーシングツールキット
2025-02-11
Ohmは、ライブラリとドメイン固有言語(DSL)で構成される強力なパーシングツールキットです。カスタムファイル形式の解析や、プログラミング言語のパーサー、インタープリター、コンパイラの迅速な構築に使用できます。Ohm言語は、正規表現やコンテキストフリー文法と同様に、構文を記述するための形式的な方法であるParsing Expression Grammars(PEG)に基づいています。Ohmライブラリは、記述した文法からパーサー、インタープリターなどを生成するためのJavaScriptインターフェースを提供します。
開発
パーサー