- allCoreVar :: CoreExpr -> [String]
- class PlayCore a where
- getChildrenCore :: a -> [CoreExpr]
- setChildrenCore :: a -> [CoreExpr] -> a
- allCore :: a -> [CoreExpr]
- mapOverCore :: (CoreExpr -> CoreExpr) -> a -> a
- mapUnderCore :: (CoreExpr -> CoreExpr) -> a -> a
- mapUnderCoreM :: Monad m => (CoreExpr -> m CoreExpr) -> a -> m a
Documentation
allCoreVar :: CoreExpr -> [String]Source
All the variables in a CoreExpr
getChildrenCore :: a -> [CoreExpr]Source
setChildrenCore :: a -> [CoreExpr] -> aSource
allCore :: a -> [CoreExpr]Source
mapOverCore :: (CoreExpr -> CoreExpr) -> a -> aSource
mapUnderCore :: (CoreExpr -> CoreExpr) -> a -> aSource
mapUnderCoreM :: Monad m => (CoreExpr -> m CoreExpr) -> a -> m aSource