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

Safe HaskellNone
LanguageHaskell98

Agda.TypeChecking.Unquote

Synopsis

Documentation

data Dirty Source

Constructors

Dirty 
Clean 

Instances

choice :: Monad m => [(m Bool, m a)] -> m a -> m a Source

unquoteTCM :: Term -> Term -> UnquoteM Term Source

Argument should be a term of type Term → TCM A for some A. Returns the resulting term of type A. The second argument is the term for the hole, which will typically be a metavariable. This is passed to the computation (quoted).