Epic.Lexer

type LineNumber

type P a

getLineNo

getFileName

getContent

thenP

returnP

failP

catchP

happyError

reportError

data Token

lexer

lexError

lexerEatComment

lexerEatToNewline

lexNum

readNum

lexString

lexChar

isAllowed

lexVar

lexSpecial

mkname

getstr

getstr'

getchar