Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
Unquote Elim Source # | |
Show a => Show (Elim' a) Source # | |
ToAbstract (Expr, Elims) Expr Source # | |
Defined in Agda.Syntax.Translation.ReflectedToAbstract toAbstract :: MonadReflectedToAbstract m => (Expr, Elims) -> m Expr Source # | |
ToAbstract (Expr, Elim) Expr Source # | |
Defined in Agda.Syntax.Translation.ReflectedToAbstract toAbstract :: MonadReflectedToAbstract m => (Expr, Elim) -> m Expr Source # |
argsToElims :: Args -> Elims Source #
Instances
Show a => Show (Abs a) Source # | |
Unquote a => Unquote (Abs a) Source # | |
ToAbstract r a => ToAbstract (Abs r) (a, Name) Source # | |
Defined in Agda.Syntax.Translation.ReflectedToAbstract toAbstract :: MonadReflectedToAbstract m => Abs r -> m (a, Name) Source # |
Var Int Elims | |
Con QName Elims | |
Def QName Elims | |
Meta MetaId Elims | |
Lam Hiding (Abs Term) | |
ExtLam [Clause] Elims | |
Pi (Dom Type) (Abs Type) | |
Sort Sort | |
Lit Literal | |
Unknown |
Instances
Show Term Source # | |
Unquote Term Source # | |
Unquote Elim Source # | |
ToAbstract Term Expr Source # | |
Defined in Agda.Syntax.Translation.ReflectedToAbstract toAbstract :: MonadReflectedToAbstract m => Term -> m Expr Source # | |
ToAbstract [Arg Term] [NamedArg Expr] Source # | |
Defined in Agda.Syntax.Translation.ReflectedToAbstract toAbstract :: MonadReflectedToAbstract m => [Arg Term] -> m [NamedArg Expr] Source # | |
ToAbstract (Expr, Elims) Expr Source # | |
Defined in Agda.Syntax.Translation.ReflectedToAbstract toAbstract :: MonadReflectedToAbstract m => (Expr, Elims) -> m Expr Source # | |
ToAbstract (Expr, Elim) Expr Source # | |
Defined in Agda.Syntax.Translation.ReflectedToAbstract toAbstract :: MonadReflectedToAbstract m => (Expr, Elim) -> m Expr Source # |
Instances
Show Sort Source # | |
Unquote Sort Source # | |
ToAbstract Sort Expr Source # | |
Defined in Agda.Syntax.Translation.ReflectedToAbstract toAbstract :: MonadReflectedToAbstract m => Sort -> m Expr Source # |
Instances
Show Clause Source # | |
Unquote Clause Source # | |
ToAbstract (QNamed Clause) Clause Source # | |
Defined in Agda.Syntax.Translation.ReflectedToAbstract toAbstract :: MonadReflectedToAbstract m => QNamed Clause0 -> m Clause Source # | |
ToAbstract [QNamed Clause] [Clause] Source # | |
Defined in Agda.Syntax.Translation.ReflectedToAbstract toAbstract :: MonadReflectedToAbstract m => [QNamed Clause0] -> m [Clause] Source # |
data Definition Source #
Instances
Show Definition Source # | |
Defined in Agda.Syntax.Reflected showsPrec :: Int -> Definition -> ShowS # show :: Definition -> String # showList :: [Definition] -> ShowS # |