Language.C.Analysis.TravMonad
class MonadName m
class MonadSymtab m
class MonadCError m
class MonadTrav m
handleTagDecl
handleTagDef
handleEnumeratorDef
handleTypeDef
handleObjectDef
handleFunDef
handleVarDecl
handleParamDecl
handleAsmBlock
enterPrototypeScope
leavePrototypeScope
enterFunctionScope
leaveFunctionScope
enterBlockScope
leaveBlockScope
lookupTypeDef
lookupObject
createSUERef
hadHardErrors
handleTravError
throwOnLeft
astError
warn
data Trav s a
runTrav
runTrav_
data TravState s
initTravState
withExtDeclHandler
modifyUserState
userState
getUserState
data TravOptions
modifyOptions
travErrors
data CLanguage
mapMaybeM
maybeM
mapSndM
concatMapM