traverse v0.1.2 Traverse.Mapper

Implements structure perserving transformations on arbitrary data structures

Summary

Functions

Implements Traverse.map

Implementation of Traverse.mapall

Types

t_simple_filter_fn :: (any -> boolean)
t_simple_mapper_fn :: (any -> any)
t_simple_walker_fn :: (any, any -> any)
t_traceable_fn ::
  (any -> any) |
  (any, any -> any) |
  (any, any, any -> any)

Functions

map(ds, transformer)

Specs

map(any, t_simple_mapper_fn) :: any

Implements Traverse.map

mapall(ds, transformer, post)

Specs

mapall(any, t_simple_mapper_fn, boolean) :: any

Implementation of Traverse.mapall