Пользовательское расширение для файла haskell - PullRequest
0 голосов
/ 28 сентября 2019

Можно ли настроить расширение, которое могут иметь файлы haskell?

То есть сообщить GHC, что файл с расширением .yy.xxx должен быть принят как допустимый файл haskell, и что файлс расширением .yy.lxx должен быть принят как грамотный haskell?

1 Ответ

0 голосов
/ 28 сентября 2019

GHC имеет опцию -x для переопределения значения суффиксов файлов, см. руководство пользователя :

-x ⟨suffix⟩
Вызывает все файлы послеэта опция в командной строке обрабатывается так, как если бы они имели суффикс «suffix».Например, чтобы скомпилировать модуль Haskell в файле M.my-hs, используйте ghc -c -x hs M.my-hs.

Я использовал это для компиляции .md файловкак .lhs (вместо сохранения файлов непосредственно как .lhs, что может помешать другим инструментам указывать формат для рендеринга).

...