HsUtils

mkHsPar

mkHsApp

mkHsConApp

mkSimpleHsAlt

mkSimpleMatch

unguardedGRHSs

unguardedRHS

mkMatchGroup

mkMatch

mkHsLam

mkHsIf

mkHsWrap

mkLHsWrap

mkHsWrapCo

mkLHsWrapCo

coToHsWrapper

mkHsDictLet

mkHsLams

mkHsOpApp

mkHsDo

mkHsComp

mkHsWrapPat

mkHsWrapPatCo

mkLHsPar

nlHsTyApp

nlHsVar

nlHsLit

nlHsApp

nlHsApps

nlHsIntLit

nlHsVarApps

nlHsDo

nlHsOpApp

nlHsLam

nlHsPar

nlHsIf

nlHsCase

nlList

mkLHsTupleExpr

mkLHsVarTuple

missingTupArg

mkFunBind

mkVarBind

mkHsVarBind

mk_easy_FunBind

mkTopFunBind

mkHsIntegral

mkHsFractional

mkHsIsString

mkHsString

mkNPat

mkNPlusKPat

nlVarPat

nlLitPat

nlConVarPat

nlConPat

nlInfixConPat

nlNullaryConPat

nlWildConPat

nlWildPat

nlTuplePat

mkParPat

mkHsAppTy

userHsTyVarBndrs

nlHsAppTy

nlHsTyVar

nlHsFunTy

nlHsTyConApp

mkTransformStmt

mkTransformByStmt

mkExprStmt

mkBindStmt

mkLastStmt

emptyTransStmt

mkGroupUsingStmt

mkGroupByUsingStmt

emptyRecStmt

mkRecStmt

unqualSplice

mkHsSpliceTy

mkHsSplice

mkHsQuasiQuote

unqualQuasiQuote

noRebindableInfo

collectLocalBinders

collectHsValBinders

collectHsBindListBinders

collectHsBindsBinders

collectHsBindBinders

collectMethodBinders

collectPatBinders

collectPatsBinders

collectLStmtsBinders

collectStmtsBinders

collectLStmtBinders

collectStmtBinders

hsLTyClDeclBinders

hsTyClDeclBinders

hsTyClDeclsBinders

hsForeignDeclsBinders

hsGroupBinders

hsFamInstBinders

lStmtsImplicits

hsValBindsImplicits

lPatImplicits