Кто-нибудь может показать мне небольшой пример libClang в haskell?
У меня есть документация, но я не знаю, с чего начать.
небольшой пример был бы хорош
Простейшим примером будет следование тестам в пакете. Есть три теста на C вместе с их аналогами на 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