【发布时间】:2015-04-03 11:11:19
【问题描述】:
happy 的源代码树包含 AttrGrammarParser.ly 和 Parser.ly,alex 的源代码树包含 Scan.x。然而,据我所知,为了编译happy,我们需要将.ly文件转换为.lhs文件,使用...happy,为了编译alex,我们需要转换将.x 文件转换为.hs 文件使用... alex。
所以似乎这里必须进行一些引导才能编译任一工具。
每个项目的 Setup.lhs 文件都包含一些模板扩展,但据我所知,不要做任何特别的事情来进行引导。
引导是如何以及在哪里完成的?
【问题讨论】:
标签: haskell bootstrapping happy alex