ghc-mod信息仅适用于main

时间:2014-10-31 05:08:01

标签: haskell ghc ghc-mod

所以我有一个非常基本的haskell文件,如下所示:

main = thing
thing = print "hi"

当我运行ghc-mod命令获取主函数的信息时,如下所示:' ghc-mod info file.hs main',我得到了正确的结果:

main :: IO() - 在file.hs中定义:1:1

但是如果我尝试' ghc-mod info file.hs的东西',它根本不输出任何东西,甚至不是空行或错误。我有版本5.2.0.0的ghc-mod和版本7.8.3的GHC。如何才能使ghc-mod信息正常工作?

1 个答案:

答案 0 :(得分:2)

显然,ghc-mod需要您在源文件的开头放置module Something where才能正常工作。