Lexer
data Token
lexer
pragState
mkPState
data PState
data P a
data ParseResult a
getSrcLoc
getPState
getDynFlags
withThisPackage
failLocMsgP
failSpanMsgP
srcParseFail
getMessages
popContext
pushModuleContext
setLastToken
setSrcLoc
activeContext
nextIsEOF
getLexState
popLexState
pushLexState
extension
bangPatEnabled
datatypeContextsEnabled
traditionalRecordSyntaxEnabled
explicitForallEnabled
inRulePrag
explicitNamespacesEnabled
patternSynonymsEnabled
sccProfilingOn
hpcEnabled
addWarning
lexTokenStream
addAnnotation
type AddAnn
addAnnsAt
mkParensApiAnn
moveAnnotations