haskell - 小的 haskell libClang 例子?

标签 haskell clang

有人能给我看一个 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 的最新演示:

http://devimages.apple.com/llvm/videos/Libclang.mov

关于haskell - 小的 haskell libClang 例子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6005111/

相关文章:

c++ - enable_if 的句法模式

c++ - 将 const 添加到 size_t 会导致编译失败是标准行为吗?

haskell - 来自 Real World Haskell 的 MonadState 实例无法编译

haskell - 将枚举类型存储在未装箱的向量中

haskell - 为什么 Text.Regex.Posix 中的正则表达式模式的长度有限制?

c++ - 基于clang的跨平台C++ IDE?

haskell - 如何优化这个毕达哥拉斯三元组的实现

haskell Yesod : How to read text from file and apply variable interpolation to its content?

objective-c - #pragma clang 诊断的 Swift 替代方案

c - 如何使生成的自动工具 ./configure 强制 C11 的 _Generic 的可用性?