. Исходное дерево для happy
содержит AttrGrammarParser.ly
и Parser.ly
. Источник данных на alex
содержит Scan.x
. Тем не менее, насколько я могу сказать, чтобы составить happy
, нам нужно преобразовать .ly
файлы в .lhs
файлы, используя ... happy
, и для того, чтобы компилировать alex
нам нужно преобразовать .x
файлы в .hs
файлы, используя ... alex
.Каким образом Счастливые и Алекс загружают себя?
Похоже, что здесь требуется некоторая перезагрузка, чтобы скомпилировать любой инструмент.
Файлы Setup.lhs
для каждого проекта содержат некоторое расширение шаблона, но, насколько я могу судить, не делайте ничего, в частности, для самонастройки.
Как и где выполняется самонастройка?
Ах ок. Кто-то дал мне исходный мяч для платформы haskell, и версия, которую они схватили, по какой-то причине не имела генерируемых источников. Мне было интересно, почему это не строится на моей системе, и теперь я знаю. – rampion