ideas-1.3.1: Feedback services for intelligent tutoring systems

Maintainerbastiaan.heeren@ou.nl
Stabilityprovisional
Portabilityportable (depends on ghc)
Safe HaskellNone
LanguageHaskell98

Ideas.Common.Strategy.Traversal

Contents

Description

 

Synopsis

Documentation

layer :: (IsStrategy f, Navigator a) => [Option a] -> f a -> Strategy a Source

traverse :: (IsStrategy f, Navigator a) => [Option a] -> f a -> Strategy a Source

data Option a Source

Instances

Options

parentFilter :: Navigator a => (a -> [Int]) -> Option a Source

One-pass traversals

fulltd :: (IsStrategy f, Navigator a) => f a -> Strategy a Source

fullbu :: (IsStrategy f, Navigator a) => f a -> Strategy a Source

oncetd :: (IsStrategy f, Navigator a) => f a -> Strategy a Source

oncebu :: (IsStrategy f, Navigator a) => f a -> Strategy a Source

Fixpoint traversals

innermost :: (IsStrategy f, Navigator a) => f a -> Strategy a Source

left-most innermost traversal.

outermost :: (IsStrategy f, Navigator a) => f a -> Strategy a Source

left-most outermost traversal.