Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
Unquote Elim Source # | |||||
Show a => Show (Elim' a) Source # | |||||
ToAbstract (Expr, Elim) Source # | |||||
Defined in Agda.Syntax.Translation.ReflectedToAbstract
toAbstract :: MonadReflectedToAbstract m => (Expr, Elim) -> m (AbsOfRef (Expr, Elim)) Source # | |||||
ToAbstract (Expr, Elims) Source # | |||||
Defined in Agda.Syntax.Translation.ReflectedToAbstract
toAbstract :: MonadReflectedToAbstract m => (Expr, Elims) -> m (AbsOfRef (Expr, Elims)) Source # | |||||
type AbsOfRef (Expr, Elim) Source # | |||||
Defined in Agda.Syntax.Translation.ReflectedToAbstract | |||||
type AbsOfRef (Expr, Elims) Source # | |||||
Defined in Agda.Syntax.Translation.ReflectedToAbstract |
argsToElims :: Args -> Elims Source #
Abs String a |
Instances
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 # | |||||
Show a => Show (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
Instances
ToAbstract Sort Source # | |
Defined in Agda.Syntax.Translation.ReflectedToAbstract toAbstract :: MonadReflectedToAbstract m => Sort -> m (AbsOfRef Sort) Source # | |
Unquote Sort Source # | |
Show Sort Source # | |
type AbsOfRef Sort Source # | |
Defined in Agda.Syntax.Translation.ReflectedToAbstract |
Instances
ToAbstract Pattern Source # | |||||
Defined in Agda.Syntax.Translation.ReflectedToAbstract
toAbstract :: MonadReflectedToAbstract m => Pattern -> m (AbsOfRef Pattern) Source # | |||||
Unquote Pattern Source # | |||||
Show Pattern Source # | |||||
type AbsOfRef Pattern Source # | |||||
Defined in Agda.Syntax.Translation.ReflectedToAbstract |
Instances
Unquote Clause Source # | |||||
Show 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 # | |||||
Defined in Agda.Syntax.Translation.ReflectedToAbstract | |||||
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 |