Implementations of various lambda calculus based systems.Source codeContentsIndex
Typed.TypeSystem
Stabilityexperimental
Maintainerthanos@sians.org
Description
Type system of the typed system.
Synopsis
typeOf :: Context -> Term -> Type
appType :: Type -> Type -> Type
ifType :: Type -> Type -> Type -> Type
Documentation
typeOf :: Context -> Term -> TypeSource
Tries to type the given Term, w.r.t. the given Context.
appType :: Type -> Type -> TypeSource
Try to type two given types as an application.
ifType :: Type -> Type -> Type -> TypeSource
Try to type three given types as a branching.
Produced by Haddock version 2.4.2