紹介をさせて頂きました。新しい時代のパーザジェネレータソースコードやチュートリアルなどの情報は以下から入手可能です。皆さん是非触ってみてください。パーザというのはプログラムにおいて必ず登場するものなのです。ソケットからのストリームデータをパーズしてレスポンスを返すわけです。既存のものを使うとかの選択を行なっているに過ぎません。扱いにくいものが多いからだと思います。それぞれに専用の言語を利用する必要があります。割りと扱いが面倒だというのもあります。非常に手軽にパーザを利用できることを目指しました。Grammar:解析表現文法)を採用CFGに基づくパーザよりもシンプルで、わかりやすく記述できます。Shift/Reduceコンフリクトに悩まされることはありません。シンプルに記述できるケースがあります。その為のScannerを別に定義しなければなりません。別にScannerを用意する必要はありません。無制限の先読みを許しつつ、入力長に対して線形時間のパージングが可能です。パフォーマンスを気にすることなく自由に構文を設計できます。Peggyでは左再帰の自動除去を行うことにより左再帰を用いることができます。お手軽にパーザジェネレータを利用することができます。正しいパーザが生成されることが保証されます。生成したパーザを自動でHaskellのQuasiQuoter化することが可能です。Unquoterを生成可能Unquote可能なQuasiQuoterを生成可能です。その他、実際の利用例など詳しくはスライドの方を御覧ください。Bootswatch.。