Agda-2.4.2: A dependently typed functional programming language and proof assistant

Safe HaskellNone

Agda.TypeChecking.CheckInternal

Description

A bidirectional type checker for internal syntax.

Performs checking on unreduced terms. With the exception that projection-like function applications have to be reduced since they break bidirectionality.

Synopsis

Documentation

checkType :: Type -> TCM ()Source

Entry point for e.g. checking WithFunctionType.

checkInternal :: Term -> Type -> TCM ()Source

Entry point for term checking.