Safe Haskell | None |
---|---|
Language | Haskell2010 |
Free variable calculations
- typeFreeVars :: Collection c => Type -> c TyName
- termFreeVars :: Collection c => Term -> (c TyName, c TmName)
- termFreeIds :: Collection c => Term -> c TmName
- termFreeTyVars :: Collection c => Term -> c TyName
Documentation
typeFreeVars :: Collection c => Type -> c TyName Source
Gives the free type-variables in a Type
termFreeVars :: Collection c => Term -> (c TyName, c TmName) Source
Gives the free type-variables and free term-variables of a Term
termFreeIds :: Collection c => Term -> c TmName Source
Gives the free term-variables of a Term
termFreeTyVars :: Collection c => Term -> c TyName Source
Gives the free type-variables of a Term