Module Rules.Data_rewrite_leaves

Parameters

Signature

val hole_patt : Kernel.Patt.t
val match_hole : pattern
val match_int : pattern
val match_list : pattern
val match_set : pattern
val match_map : pattern
val match_timestamp : pattern
val match_mumav : pattern
val match_key_hash : pattern
val match_int_mumav_timestamp_key_hash_key_or_none : pattern
val match_empty_list_set_or_map : pattern
val match_empty_pair : pattern
val match_empty_some_left_or_right : pattern
val match_none : pattern
val alpha : int
val beta : int
val fill_in_hole : Stdlib.Random.State.t -> rule_set
val kill_empty_pair : rule_set
val kill_int_mumav_timestamp_key_hash_none : rule_set
val kill_empty_list_set_or_map : rule_set
val kill_empty_some_left_or_right : rule_set
val modify_set : rule_set
val modify_map : rule_set
val modify_list : rule_set
val rules : Stdlib.Random.State.t -> rule_set list