ExprLike Bool Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike () Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike QName Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike Name Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike ModuleApplication Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike Declaration Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike LamClause Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike LHS Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike LamBinding Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike DoStmt Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike Expr Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike ModuleAssignment Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike FieldAssignment Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike a => ExprLike [a] Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike a => ExprLike (Maybe a) Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike a => ExprLike (MaybePlaceholder a) Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike a => ExprLike (Arg a) Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike a => ExprLike (WithHiding a) Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike a => ExprLike (WhereClause' a) Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike a => ExprLike (RHS' a) Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike a => ExprLike (TypedBinding' a) Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike a => ExprLike (OpApp a) Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
(ExprLike a, ExprLike b) => ExprLike (Either a b) Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
(ExprLike a, ExprLike b) => ExprLike (a, b) Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
ExprLike a => ExprLike (Named name a) Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
(ExprLike a, ExprLike b, ExprLike c) => ExprLike (a, b, c) Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic Methods mapExpr :: (Expr -> Expr) -> (a, b, c) -> (a, b, c) Source # traverseExpr :: Monad m => (Expr -> m Expr) -> (a, b, c) -> m (a, b, c) Source # foldExpr :: Monoid m => (Expr -> m) -> (a, b, c) -> m Source # |
(ExprLike qn, ExprLike e) => ExprLike (RewriteEqn' qn p e) Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic |
(ExprLike a, ExprLike b, ExprLike c, ExprLike d) => ExprLike (a, b, c, d) Source # | |
Instance detailsDefined in Agda.Syntax.Concrete.Generic Methods mapExpr :: (Expr -> Expr) -> (a, b, c, d) -> (a, b, c, d) Source # traverseExpr :: Monad m => (Expr -> m Expr) -> (a, b, c, d) -> m (a, b, c, d) Source # foldExpr :: Monoid m => (Expr -> m) -> (a, b, c, d) -> m Source # |