Language.C.Parser.Monad
data P a
runP
evalP
data PState
emptyPState
getInput
setInput
pushLexState
popLexState
getLexState
pushbackToken
getPushbackToken
getCurToken
setCurToken
addTypedef
addClassdef
addVariable
isTypedef
isClassdef
pushScope
popScope
c99Exts
c11Exts
gccExts
blocksExts
cudaExts
openCLExts
objcExts
useExts
antiquotationExts
useC99Exts
useC11Exts
useGccExts
useBlocksExts
useCUDAExts
useOpenCLExts
useObjCExts
data LexerException
data ParserException
quoteTok
failAt
lexerError
unexpectedEOF
emptyCharacterLiteral
illegalCharacterLiteral
illegalNumericalLiteral
parserError
unclosed
expected
expectedAt
data AlexInput
alexGetChar
alexGetByte
alexInputPrevChar
alexLoc
nextChar
peekChar
maybePeekChar
skipChar
type AlexPredicate
allowAnti
ifExtension