Agda-2.5.1.1: A dependently typed functional programming language and proof assistant
Agda.Compiler.Epic.Static
Description
Find the places where the builtin static is used and do some normalisation there.
normaliseStatic :: CompiledClauses -> Compile TCM CompiledClauses Source #
evaluateCC :: CompiledClauses -> Compile TCM CompiledClauses Source #
etaExpand :: Term -> Compile TCM Term Source #
class Evaluate a where Source #
Minimal complete definition
evaluate
Methods
evaluate :: a -> Compile TCM a Source #
Instances
evaluate :: Term -> Compile TCM Term Source #
evaluate :: [a] -> Compile TCM [a] Source #
evaluate :: Arg a -> Compile TCM (Arg a) Source #
evaluate :: Abs a -> Compile TCM (Abs a) Source #
evaluate :: Elim' a -> Compile TCM (Elim' a) Source #