Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? パーサジェネレータ caper "caper" (github)は拙作のパーサジェネレータです。yaccやbisonなどと同じ場所で使うツールです。 基本的にはC++コードを生成するために作ったのですが、そのほかにもJavascript, D, Java, C#などのコードを出力することができます。 特長 大きなところでは、こんな特長があります。 出力コードが全部テンプレートクラスでヘッダファイル一つなので、ライブラリなどをリンクする必要がない 出力コードが大変ヒューマンリーダブル(手書きで書いたと強弁できるLALRパーサ、というコン