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 #