happy
containsAttrGrammarParser.ly
およびcontainsのソースParser.ly
ツリー。それでも、私が知る限り、 をコンパイルするには、 ... を使用してファイルをファイルに変換する必要があり、コンパイルするには、...を使用してファイルをファイルに変換する必要があります。alex
Scan.x
happy
.ly
.lhs
happy
alex
.x
.hs
alex
したがって、いずれかのツールをコンパイルするには、ここでいくつかのブートストラップが行われている必要があるようです。
各プロジェクトのSetup.lhs
ファイルにはいくつかのテンプレート拡張が含まれていますが、私が知る限り、ブートストラップを行うために特に何もしていません。
ブートストラップはどこでどのように行われますか?