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

activeContext

nextIsEOF

getLexState

popLexState

pushLexState

extension

bangPatEnabled

datatypeContextsEnabled

traditionalRecordSyntaxEnabled

typeLiteralsEnabled

explicitForallEnabled

inRulePrag

explicitNamespacesEnabled

sccProfilingOn

hpcEnabled

addWarning

lexTokenStream