在 ghc-7.10 中解析 GHC Core
Parsing GHC Core in ghc-7.10
我正在尝试解析一些 GHC 核心以提取名称信息和其他所需的位。
我目前正在使用 GHC API,因为我还没有找到其他有用的包来帮助它。
我浏览了一些软件包,如 ghc-core
、ghc-core-html
和 extcore
,但它们似乎有点过时了,我还没有设法将 extcore
与 ghc 一起使用-7.10.3.
我也曾尝试寻找有关 Core 的最新文档,但没有成功。我遇到的最好的 post 是 this one, but the discussion is slightly outdated (e.g. compiling the example from these slides,使用最新的 ghc 提供不同的核心转储。
问题
说了这么多,你们知道最近有什么可以帮助解析 Core 的软件包吗?是否有任何关于 CORE 操作的新文档?
谢谢!
外部核心功能已被删除,因为它存在错误且维护起来很麻烦,如果人们在使用它,他们也不会说出来。因此,不再有任何用于机器消费的 Core 文本表示。只有内部 (AST) 表示可用。当然,如果你想维护它,我相信欢迎你恢复外部表示。
我正在尝试解析一些 GHC 核心以提取名称信息和其他所需的位。
我目前正在使用 GHC API,因为我还没有找到其他有用的包来帮助它。
我浏览了一些软件包,如 ghc-core
、ghc-core-html
和 extcore
,但它们似乎有点过时了,我还没有设法将 extcore
与 ghc 一起使用-7.10.3.
我也曾尝试寻找有关 Core 的最新文档,但没有成功。我遇到的最好的 post 是 this one, but the discussion is slightly outdated (e.g. compiling the example from these slides,使用最新的 ghc 提供不同的核心转储。
问题
说了这么多,你们知道最近有什么可以帮助解析 Core 的软件包吗?是否有任何关于 CORE 操作的新文档?
谢谢!
外部核心功能已被删除,因为它存在错误且维护起来很麻烦,如果人们在使用它,他们也不会说出来。因此,不再有任何用于机器消费的 Core 文本表示。只有内部 (AST) 表示可用。当然,如果你想维护它,我相信欢迎你恢复外部表示。