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

Safe HaskellNone
LanguageHaskell98

Agda.Compiler.Epic.Static

Description

Find the places where the builtin static is used and do some normalisation there.

Documentation

class Evaluate a where Source #

Minimal complete definition

evaluate

Methods

evaluate :: a -> Compile TCM a Source #

Instances

Evaluate Term Source # 
Evaluate a => Evaluate [a] Source # 

Methods

evaluate :: [a] -> Compile TCM [a] Source #

Evaluate a => Evaluate (Arg a) Source # 

Methods

evaluate :: Arg a -> Compile TCM (Arg a) Source #

Evaluate a => Evaluate (Abs a) Source # 

Methods

evaluate :: Abs a -> Compile TCM (Abs a) Source #

Evaluate a => Evaluate (Elim' a) Source # 

Methods

evaluate :: Elim' a -> Compile TCM (Elim' a) Source #