Language.Hakaru.Parser.Parser

ops

types

names

type ParserStream

type Parser

type Operator a

type OperatorTable a

style

comments

emptyLine

lexer

whiteSpace

decimal

integer

float

fractFloat

fractExponent

fraction

exponent'

parens

braces

brackets

commaSep

semiSep

semiSep1

identifier

reserved

reservedOp

symbol

app1

app2

divide

binop

binary

prefix

postfix

table

unit_

empty_

int

floating

inf_

var

pairs

type_var

type_app

type_fun

type_expr

ann_expr

pdat_expr

pat_expr

blockOfMany

semiblockExpr

pseudoblockExpr

branch_expr

match_expr

integrate_expr

summate_expr

product_expr

expect_expr

observe_expr

array_expr

array_index

array_literal

plate_expr

chain_expr

if_expr

lam_expr

bind_expr

let_expr

def_expr

defarg

call_expr

return_expr

term

expr

indentConfig

parseHakaru

parseHakaruWithImports

withPos

data_expr

import_expr

exprWithImport