Module Flx_child


module Flx_child: sig .. end

type child_map_t = (Flx_ast.bid_t, Flx_ast.bid_t list) Hashtbl.t 
val find_children : child_map_t -> Flx_ast.bid_t -> Flx_ast.bid_t list
val is_child : child_map_t -> Flx_ast.bid_t -> Flx_ast.bid_t -> bool
val add_child : child_map_t -> Flx_ast.bid_t -> Flx_ast.bid_t -> unit
val remove_child : child_map_t -> Flx_ast.bid_t -> Flx_ast.bid_t -> unit
val is_ancestor : Flx_types.fully_bound_symbol_table_t ->
Flx_ast.bid_t -> Flx_ast.bid_t -> bool
val descendants : child_map_t -> Flx_ast.bid_t -> Flx_mtypes1.IntSet.t