У меня есть суффикс обработчик для взлома источника во время сборки. Работает нормально и выдает правильный результат.
Но когда я запустил stack haddock
, он генерировал документы по оригинальному источнику. Проверяя .hs в папке .stack-work /, мой обработчик не был задействован.
Итак, я проверил, что аргумент UserHook передан hasdockHook, он, похоже, содержит мой обработчик. Так что я в замешательстве. Что мне делать?
PS: My Setup.hs
main =
defaultMainWithHooks simpleUserHooks
{ hookedPreProcessors = [ ("hs", \bi lbi clbi ->
PreProcessor False $ \(iD, iF) (oD, oF) verbosity -> myHandler) ]}