Lexer

data Token

lexer

pragState

mkPState

data PState

data P a

data ParseResult a

getSrcLoc

getPState

getDynFlags

withThisPackage

failLocMsgP

failSpanMsgP

srcParseFail

getMessages

popContext

pushCurrentContext

setLastToken

setSrcLoc

getLexState

popLexState

pushLexState

extension

bangPatEnabled

datatypeContextsEnabled

addWarning

lexTokenStream