我正在尝试解析一些GHC Core以提取名称信息和所需的其他位。
我目前正在使用GHC API,因为我还没有找到其他有用的软件包。
我已查看了ghc-core
,ghc-core-html
和extcore
等一些软件包,但它们似乎有些过时,我还没有设法使用extcore
用ghc-7.10.3。
我还试图在没有运气的情况下查找Core的最新文档。我遇到的最好的帖子是this one,但讨论稍微过时(例如,从这些slides编译示例,使用最新的ghc提供不同的核心转储。
说完这一切之后,你们知道最近有哪些软件包可以帮助解析Core吗?是否有关于CORE操作的新文档?
谢谢!
答案 0 :(得分:3)
外部核心功能已被删除,因为它是错误的,维护很麻烦,如果人们使用它,他们就不会说话。因此,不再有任何用于机器消耗的Core的文本表示。只有内部(AST)表示可用。当然,如果你想维护外部代表,我相信你会受到欢迎。