Koupreyは解析表現文法(PEG)に基づくパーサの構築、実行に使えるライブラリです。標準の ECMAScript/JavaScript以外は特別に必要なものはなく、Webブラウザや他の JavaScriptランタイム内で、任意の複雑な言語を解析するのに使えます。複雑な汎用プログラミング言語の解析で使用されてきており、多数の例が付属します。