有人能给我看一个 Haskell 中的 libClang 小例子吗?
我有文档,但不知道从哪里开始。
一个小例子就更好了
最佳答案
最简单的示例是遵循包中的测试。 C 语言中有 3 个测试以及对应的 Haskell 测试。 例如,这是一个 C 测试:
https://github.com/chetant/LibClang/blob/master/test/Test_Diagnostics.c
及其对应的 haskell:
https://github.com/chetant/LibClang/blob/master/test/Test_Diagnostics.hs
该库主要是原始 libclang 的逐字副本,其中大部分回调和数据结构“haskellized”。 Hackage 不会构建文档(沙盒中没有 libclang),但您可以在本地下载最新的 libclang 并使用 haddock 构建文档。
有关 libclang 本身的信息,请查看一位开发人员关于 llvm 的最新演示:
关于haskell - 小的 haskell libClang 例子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6005111/