Module Main__.Pretty
val get_link_name : (('a * int) list * int) -> 'a -> (('a * int) list * int) * stringval dump_arg : (Main__.Eval.node_ref list * ((Main__.Eval.node_ref * int) list * int)) -> Main__.Eval.node_ref -> (Main__.Eval.node_ref list * ((Main__.Eval.node_ref * int) list * int)) * stringval dump_atom : bool -> (Main__.Eval.node_ref list * ((Main__.Eval.node_ref * int) list * int)) -> Main__.Eval.node_ref -> (Main__.Eval.node_ref list * ((Main__.Eval.node_ref * int) list * int)) * stringval dump_ind : (Main__.Eval.node_ref list * ((Main__.Eval.node_ref * int) list * int)) -> Main__.Eval.node_ref -> (Main__.Eval.node_ref list * ((Main__.Eval.node_ref * int) list * int)) * string optionval visit : (Main__.Eval.node_ref list * Main__.Eval.node_ref list) -> Main__.Eval.node_ref -> Main__.Eval.node_ref list * Main__.Eval.node_ref listA helper function for
tpl_sortNotice this function will also return indirections that are not in the atom_list but traversable from it.
val tpl_sort : Main__.Eval.node_ref list -> Main__.Eval.node_ref listTopological sort
val functor_sort : (int * Main__.Eval.vm_atom) Stdlib.ref list -> (int * Main__.Eval.vm_atom) Stdlib.ref listfunctor でソートする
val dump : Main__.Eval.node_ref list -> stringPretty printer for printing nodes