HsExpr

# Expressions proper

type LHsExpr id

type PostTcExpr

type PostTcTable

noPostTcExpr

noPostTcTable

type SyntaxExpr id

noSyntaxExpr

type SyntaxTable id

noSyntaxTable

data HsExpr id

data HsTupArg id

tupArgPresent

type PendingSplice

pprLExpr

pprExpr

isQuietHsExpr

pprBinds

ppr_lexpr

ppr_expr

pprCmdArg

pprDebugParendExpr

pprParendExpr

hsExprNeedsParens

isAtomicHsExpr

type HsCmd id

type LHsCmd id

data HsArrAppType

type LHsCmdTop id

data HsCmdTop id

type HsRecordBinds id

data MatchGroup id

type LMatch id

data Match id

isEmptyMatchGroup

matchGroupArity

hsLMatchPats

data GRHSs id

type LGRHS id

data GRHS id

pprMatches

pprFunBind

pprPatBind

pprMatch

pprGRHSs

pprGRHS

pp_rhs

type LStmt id

type LStmtLR idL idR

type Stmt id

data StmtLR idL idR

data TransForm

data ParStmtBlock idL idR

pprStmt

pprTransformStmt

pprTransStmt

pprBy

pprDo

ppr_do_stmts

pprComp

pprQuals

data HsSplice id

pprSplice

data HsBracket id

pprHsBracket

thBrackets

data ArithSeqInfo id

pp_dotdot

data HsMatchContext id

data HsStmtContext id

isListCompExpr

isMonadCompExpr

matchSeparator

pprMatchContext

pprMatchContextNoun

pprAStmtContext

pprStmtContext

matchContextErrString

pprMatchInCtxt

pprStmtInCtxt