LibClang-0.1.0: Haskell bindings for libclang (a C++ parsing library)

Safe HaskellNone

Clang.Traversal

Documentation

annotateTokensSource

Arguments

:: TranslationUnit

The translation unit related to the tokens

-> [Token]

Token list that you want cursors for

-> IO [Cursor]

Cursors corresponding to the tokens

type ChildVisitor aSource

Arguments

 = Cursor

Current cursor

-> Cursor

Parent cursor

-> Maybe a

User data

-> IO (Maybe a, ChildVisitResult)

(user data to pass on, Visitor result code)