View Source ExRoseTree.Support.Generators (ExRoseTree v0.1.3)
Link to this section Summary
Link to this section Functions
@spec add_zipper_locations( ExRoseTree.Zipper.t(), keyword() ) :: ExRoseTree.Zipper.t()
@spec add_zipper_siblings( ExRoseTree.Zipper.t(), keyword() ) :: ExRoseTree.Zipper.t()
@spec default_init(keyword()) :: {default_seed(), ExRoseTree.unfold_fn()}
@spec default_unfolder(default_seed(), non_neg_integer()) :: {pos_integer(), [default_seed()]}
@spec new_seed(non_neg_integer(), non_neg_integer(), non_neg_integer()) :: default_seed()
@spec random_number_of_nodes() :: 1..100
@spec random_tree(keyword()) :: ExRoseTree.t()
@spec random_zipper(keyword()) :: ExRoseTree.Zipper.t()