Natools

Diff
Login

Differences From Artifact [52aa58b1a0]:

To Artifact [cb988bcb9f]:


53
54
55
56
57
58
59
60

61




62
63
64
65
66
67
68
53
54
55
56
57
58
59

60
61
62
63
64
65
66
67
68
69
70
71
72







-
+

+
+
+
+








      procedure Print_Atom (Data : in Atom) is
      begin
         Target.Append_Atom (Data);
      end Print_Atom;

      Event : Events.Event := Source.Current_Event;
      Starting_Level : constant Natural := Source.Current_Level;
      Starting_Level : Natural := Source.Current_Level;
   begin
      if Events."=" (Event, Events.Open_List) then
         Starting_Level := Starting_Level - 1;
      end if;

      loop
         case Event is
            when Events.Error | Events.End_Of_Input =>
               exit;
            when Events.Open_List =>
               Target.Open_List;
            when Events.Close_List =>