Language.Egison.Parser

egisonDef

lexer

dot

parens

brackets

braces

angles

identifier

whiteSpace

lexeme

symbol

symbol2

parseBool

parseBool2

parseChar

parseChar2

parseOctalNumber

parseBinaryNumber

parseHexNumber

parseDecimalNumber

parseDecimalNumberMaybeExponent

parseNumber

parseNumber2

parseRealNumber

parseRealNumber2

parseNumberExponent

parseEscapedChar

parseString2

parseString

parseIndexNums

parseInnerExp

parsePatVar2

parsePatVar

parseSymbol2

parseSymbol

parseArgs

parseBindings

parseRecursiveBindings

parseVar

parseWildCard

parseCutPat

parseNotPat

parseValuePat

parseInnerExpr

parsePattern

parseDestructInfoExpr

parseDestructClause

parseDestructClause2

parsePrimitivePattern

parseMatchClause

parseExpr

parseTopExpr

mainParser

readOrThrow

readTopExpr

readExpr

readTopExprList