Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- kindSubkinds :: Traversal' (Kind ann) (Kind ann)
- kindSubkindsDeep :: Fold (Kind ann) (Kind ann)
- tyVarDeclSubkinds :: Traversal' (TyVarDecl tyname a) (Kind a)
- typeTyBinds :: Traversal' (Type tyname uni ann) tyname
- typeTyVars :: Traversal' (Type tyname uni ann) tyname
- typeUniques :: HasUniques (Type tyname uni ann) => Traversal' (Type tyname uni ann) Unique
- typeSubkinds :: Traversal' (Type tyname uni ann) (Kind ann)
- typeSubtypes :: Traversal' (Type tyname uni ann) (Type tyname uni ann)
- typeSubtypesDeep :: Fold (Type tyname uni ann) (Type tyname uni ann)
- varDeclSubtypes :: Traversal' (VarDecl tyname name uni a) (Type tyname uni a)
- termConstants :: Traversal' (Term tyname name uni fun ann) (Some (ValueOf uni))
- termTyBinds :: Traversal' (Term tyname name uni fun ann) tyname
- termBinds :: Traversal' (Term tyname name uni fun ann) name
- termVars :: Traversal' (Term tyname name uni fun ann) name
- termUniques :: HasUniques (Term tyname name uni fun ann) => Traversal' (Term tyname name uni fun ann) Unique
- termSubkinds :: Traversal' (Term tyname name uni fun ann) (Kind ann)
- termSubtypes :: Traversal' (Term tyname name uni fun ann) (Type tyname uni ann)
- termSubtermsDeep :: Fold (Term tyname name uni fun ann) (Term tyname name uni fun ann)
- termSubtypesDeep :: Fold (Term tyname name uni fun ann) (Type tyname uni ann)
- termConstantsDeep :: Fold (Term tyname name uni fun ann) (Some (ValueOf uni))
- termSubterms :: Traversal' (Term tyname name uni fun ann) (Term tyname name uni fun ann)
- typeUniquesDeep :: HasUniques (Type tyname uni ann) => Fold (Type tyname uni ann) Unique
- termUniquesDeep :: HasUniques (Term tyname name uni fun ann) => Fold (Term tyname name uni fun ann) Unique
Documentation
kindSubkinds :: Traversal' (Kind ann) (Kind ann) Source #
kindSubkindsDeep :: Fold (Kind ann) (Kind ann) Source #
tyVarDeclSubkinds :: Traversal' (TyVarDecl tyname a) (Kind a) Source #
typeTyBinds :: Traversal' (Type tyname uni ann) tyname Source #
Get all the direct child 'tyname a's of the given Kind
from binders.
typeTyVars :: Traversal' (Type tyname uni ann) tyname Source #
typeUniques :: HasUniques (Type tyname uni ann) => Traversal' (Type tyname uni ann) Unique Source #
typeSubkinds :: Traversal' (Type tyname uni ann) (Kind ann) Source #
typeSubtypes :: Traversal' (Type tyname uni ann) (Type tyname uni ann) Source #
typeSubtypesDeep :: Fold (Type tyname uni ann) (Type tyname uni ann) Source #
varDeclSubtypes :: Traversal' (VarDecl tyname name uni a) (Type tyname uni a) Source #
termTyBinds :: Traversal' (Term tyname name uni fun ann) tyname Source #
termUniques :: HasUniques (Term tyname name uni fun ann) => Traversal' (Term tyname name uni fun ann) Unique Source #
termSubkinds :: Traversal' (Term tyname name uni fun ann) (Kind ann) Source #
termSubtypes :: Traversal' (Term tyname name uni fun ann) (Type tyname uni ann) Source #
termSubtermsDeep :: Fold (Term tyname name uni fun ann) (Term tyname name uni fun ann) Source #
termSubtypesDeep :: Fold (Term tyname name uni fun ann) (Type tyname uni ann) Source #
termSubterms :: Traversal' (Term tyname name uni fun ann) (Term tyname name uni fun ann) Source #
typeUniquesDeep :: HasUniques (Type tyname uni ann) => Fold (Type tyname uni ann) Unique Source #
termUniquesDeep :: HasUniques (Term tyname name uni fun ann) => Fold (Term tyname name uni fun ann) Unique Source #