在ghc-7.10中解析GHC核心

时间:2016-05-19 09:18:23

标签: haskell ghc

我正在尝试解析一些GHC Core以提取名称信息和所需的其他位。

我目前正在使用GHC API,因为我还没有找到其他有用的软件包。

我已查看了ghc-coreghc-core-htmlextcore等一些软件包,但它们似乎有些过时,我还没有设法使用extcore用ghc-7.10.3。

我还试图在没有运气的情况下查找Core的最新文档。我遇到的最好的帖子是this one,但讨论稍微过时(例如,从这些slides编译示例,使用最新的ghc提供不同的核心转储。

问题

说完这一切之后,你们知道最近有哪些软件包可以帮助解析Core吗?是否有关于CORE操作的新文档?

谢谢!

1 个答案:

答案 0 :(得分:3)

外部核心功能已被删除,因为它是错误的,维护很麻烦,如果人们使用它,他们就不会说话。因此,不再有任何用于机器消耗的Core的文本表示。只有内部(AST)表示可用。当然,如果你想维护外部代表,我相信你会受到欢迎。