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

目次

10.1. “Haskell用Yacc”: happy
10.2. CコードへのHaskellインタフェースを書く: hsc2hs
10.2.1. コマンド行構文
10.2.2. 入力の構文
10.2.3. 自分で構文要素を用意する

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

“Haskell用Yacc”: happy

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

happythe Happy Homepageで手に入る。

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