traverse v0.1.5 Traverse.Mapper

Implements structure perserving transformations on arbitrary data structures

Link to this section Summary

Functions

Implements Traverse.map

Implementation of Traverse.mapall

Link to this section Types

Link to this type t_simple_filter_fn()
t_simple_filter_fn() :: (any -> boolean)
Link to this type t_simple_mapper_fn()
t_simple_mapper_fn() :: (any -> any)
Link to this type t_simple_walker_fn()
t_simple_walker_fn() :: (any, any -> any)
Link to this type t_traceable_fn()
t_traceable_fn ::
  (any -> any) |
  (any, any -> any) |
  (any, any, any -> any)

Link to this section Functions

Link to this function map(ds, transformer)
map(any, t_simple_mapper_fn) :: any

Implements Traverse.map

Link to this function mapall(ds, transformer, post)
mapall(any, t_simple_mapper_fn, boolean) :: any

Implementation of Traverse.mapall