X-Git-Url: http://git.nguyen.vg/gitweb/?p=tatoo.git;a=blobdiff_plain;f=src%2Ftree.ml;h=71f9a98b95180096a453254b3d5e564761f1a453;hp=f502c7e760c7641f039adf480643dd6c7cbfbe77;hb=73755ec720254766e4504ac72684be5e357b6939;hpb=58fed211f8ed0b3e5996cff2b2303a0917bb1d78 diff --git a/src/tree.ml b/src/tree.ml index f502c7e..71f9a98 100644 --- a/src/tree.ml +++ b/src/tree.ml @@ -14,7 +14,7 @@ (***********************************************************************) (* - Time-stamp: + Time-stamp: *) type node = { @@ -65,10 +65,10 @@ struct } let print_node_ptr fmt n = - Format.fprintf fmt "%s" - (if n == nil then "" else - if n == dummy then "" else - "") + Format.fprintf fmt "<%s>" + (if n == nil then "NIL" else + if n == dummy then "DUMMY" else + "NODE " ^ string_of_int n.preorder) let debug_node fmt node = Format.fprintf fmt "{ tag=%s; preorder=%i; data=%s; first_child=%a; next_sibling=%a; parent=%a }"