[英]Custom extension for haskell file
是否可以自定义 haskell 文件可以具有的扩展名?
也就是说,告诉 GHC 扩展名为.yy.xxx 的文件应该被接受为有效的 haskell 文件,而扩展名为.yy.lxx 的文件应该被接受为 literate haskell?
GHC 有一个-x
选项来覆盖文件后缀的含义,请参阅用户指南:
-x ⟨后缀⟩
使命令行上此选项之后的所有文件都被处理,就好像它们具有后缀⟨suffix⟩一样。 例如,要在文件 M.my-hs 中编译 Haskell 模块,请使用 ghc -c -x hs M.my-hs。
我用它来将.md
文件编译为.lhs
(而不是将文件直接存储为.lhs
,这可能会阻止其他工具告诉要渲染的格式)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.