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

Safe HaskellNone
LanguageHaskell2010

Language.Haskell.Tools.BackendGHC.Types

Description

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

Documentation

trfType :: forall n r. TransformName n r => Located (HsType n) -> Trf (Ann UType (Dom r) RangeStage) Source #

trfType' :: forall n r. TransformName n r => HsType n -> Trf (UType (Dom r) RangeStage) Source #

trfTyVar' :: forall n r. TransformName n r => HsTyVarBndr n -> Trf (UTyVar (Dom r) RangeStage) Source #

trfAssertion' :: forall n r. TransformName n r => HsType n -> Trf (UAssertion (Dom r) RangeStage) Source #