маленький пример libClang для haskell? - PullRequest
8 голосов
/ 15 мая 2011

Кто-нибудь может показать мне небольшой пример libClang в haskell?

У меня есть документация, но я не знаю, с чего начать.

небольшой пример был бы хорош

1 Ответ

6 голосов
/ 27 мая 2011

Простейшим примером будет следование тестам в пакете. Есть три теста на 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...