Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
class Recursive a where Source #
bottomUpFmap :: (a -> a) -> a -> a Source #
bottomUpTraverse :: Monad m => (a -> m a) -> a -> m a Source #
topDownFmap :: (a -> a) -> a -> a Source #
Instances
Recursive Expression Source # | |
Defined in Axel.Parse bottomUpFmap :: (Expression -> Expression) -> Expression -> Expression Source # bottomUpTraverse :: Monad m => (Expression -> m Expression) -> Expression -> m Expression Source # topDownFmap :: (Expression -> Expression) -> Expression -> Expression Source # | |
Recursive Expression Source # | |
Defined in Axel.AST bottomUpFmap :: (Expression -> Expression) -> Expression -> Expression Source # bottomUpTraverse :: Monad m => (Expression -> m Expression) -> Expression -> m Expression Source # topDownFmap :: (Expression -> Expression) -> Expression -> Expression Source # |