Language.Haskell.Tools.AST.Gen.Exprs
mkVar
mkLit
mkInfixApp
mkPrefixApp
mkApp
mkLambda
mkLet
mkIf
mkMultiIf
mkCase
mkDoBlock
mkTuple
mkUnboxedTuple
mkTupleSection
mkTupleUnboxedSection
mkList
mkParArray
mkParen
mkLeftSection
mkRightSection
mkRecCon
mkRecUpdate
mkEnum
mkParArrayEnum
mkListComp
mkParArrayComp
mkExprTypeSig
mkExplicitTypeApp
mkVarQuote
mkTypeQuote
mkBracketExpr
mkSpliceExpr
mkQuasiQuoteExpr
mkExprPragma
mkProcExpr
mkArrowApp
mkLambdaCase
mkStaticPointer
mkFieldUpdate
mkFieldPun
mkFieldWildcard
mkAlt
mkCaseRhs
mkGuardedCaseRhss
mkGuardedCaseRhs
mkCorePragma
mkSccPragma
mkGeneratedPragma
mkSourceRange
mkArrowAppCmd
mkArrowFromCmd
mkAppCmd
mkInfixCmd
mkLambdaCmd
mkParenCmd
mkCaseCmd
mkIfCmd
mkLetCmd
mkDoCmd
mkLeftAppl
mkRightAppl
mkLeftHighAppl
mkRightHighAppl