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

Agda.Compiler.Agate.Common

Description

common

Documentation

withFunctionDomain :: Type -> (Type -> TCM a) -> ([a] -> Type -> TCM b) -> TCM bSource

forEachArgM :: (Type -> TCM a) -> Type -> TCM [a]Source

showClause :: (Term -> TCM Doc) -> (QName -> [Doc] -> TCM Doc) -> ([Doc] -> Term -> TCM Doc) -> Clause -> TCM DocSource