haskell-tools-backend-ghc-0.3.0.1: Creating the Haskell-Tools AST from GHC's representations

Safe HaskellNone
LanguageHaskell2010

Language.Haskell.Tools.AST.FromGHC.Kinds

Description

Functions that convert the kind-related elements of the GHC AST to corresponding elements in the Haskell-tools AST representation

Documentation

trfKindSig :: TransformName n r => Maybe (LHsKind n) -> Trf (AnnMaybeG UKindConstraint (Dom r) RangeStage) Source #

trfKindSig' :: TransformName n r => Located (HsKind n) -> Trf (Ann UKindConstraint (Dom r) RangeStage) Source #

trfKind :: TransformName n r => Located (HsKind n) -> Trf (Ann UKind (Dom r) RangeStage) Source #

trfKind' :: TransformName n r => HsKind n -> Trf (UKind (Dom r) RangeStage) Source #

trfPromoted' :: (TransformName n r, HasNoSemanticInfo (Dom r) a) => (HsType n -> Trf (a (Dom r) RangeStage)) -> HsType n -> Trf (UPromoted a (Dom r) RangeStage) Source #