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