skeletest
Safe HaskellNone
LanguageGHC2021

Skeletest.Internal.GHC.Compat

Documentation

mkPrefixFunRhs :: fn -> [ann] -> HsMatchContext fn Source #

genLoc :: NoAnn ann => e -> GenLocated ann e Source #

hsLamSingle :: forall (p :: Pass). MatchGroup (GhcPass p) (LHsExpr (GhcPass p)) -> HsExpr (GhcPass p) Source #

hsLit :: forall (p :: Pass). HsLit (GhcPass p) -> HsExpr (GhcPass p) Source #

hsPar :: forall (p :: Pass). IsPass p => LHsExpr (GhcPass p) -> HsExpr (GhcPass p) Source #

hsTupPresent :: forall (p :: Pass). LHsExpr (GhcPass p) -> HsTupArg (GhcPass p) Source #

xMatch :: forall (p :: Pass) b. XCMatch (GhcPass p) b Source #

mkHsRecFields :: forall (p :: Pass) arg. [LHsRecField (GhcPass p) arg] -> HsRecFields (GhcPass p) arg Source #

hsApp :: forall (p :: Pass). LHsExpr (GhcPass p) -> LHsExpr (GhcPass p) -> HsExpr (GhcPass p) Source #

toMatchArgs :: [LPat p] -> [LPat p] Source #