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

Safe HaskellNone
LanguageHaskell98

Agda.Syntax.Reflected

Documentation

type Args = [Arg Term] Source #

data Elim' a Source #

Constructors

Apply (Arg a) 

type Elims = [Elim] Source #

data Abs a Source #

Constructors

Abs String a 

Instances

Show a => Show (Abs a) Source # 

Methods

showsPrec :: Int -> Abs a -> ShowS #

show :: Abs a -> String #

showList :: [Abs a] -> ShowS #

Unquote a => Unquote (Abs a) Source # 

Methods

unquote :: Term -> UnquoteM (Abs a) Source #

ToAbstract r a => ToAbstract (Abs r) (a, Name) Source # 

Methods

toAbstract :: Abs r -> WithNames (a, Name) Source #

type Type = Term Source #