Safe Haskell | None |
---|
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 TyNameSource
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 TmNameSource
Gives the free term-variables of a Term
termFreeTyVars :: Collection c => Term -> c TyNameSource
Gives the free type-variables of a Term