第11章その他のHaskellユーティリティプログラム

目次

11.1. “Haskell用Yacc”: happy
11.2. CコードへのHaskellインタフェースを書く: hsc2hs
11.2.1. コマンド行構文
11.2.2. 入力の構文
11.2.3. 自分で構文要素を用意する
11.2.4. クロスコンパイル

この節では、配布物に含まれるその他のプログラムについて述べる。これらは、大いなるHaskellでのプログラミング作業に役立つものである。

“Haskell用Yacc”: happy

Andy GillとSimon Marlowがhappy呼ばれるHaskell用パーサジェネレータを書いた。happyは、YaccがCで行うことをHaskellで行うものである。

happythe Happy Homepageで手に入る。

happyはGHCでコンパイルされたときに最大の力を発揮する。