Natools

Diff
Login

Differences From Artifact [64adc939bb]:

To Artifact [500eb58670]:


177
178
179
180
181
182
183













184
185
186
187
188
189
190
      begin
         return Duplicate (Cache.Exp.Query.Data.all);
      end Dup_Tree;
   begin
      return Reference'(Exp => Trees.Create (Dup_Tree'Access));
   end Duplicate;
















   -----------------------
   -- Printer Interface --
   -----------------------

   overriding procedure Open_List (Output : in out Reference) is







>
>
>
>
>
>
>
>
>
>
>
>
>







177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
      begin
         return Duplicate (Cache.Exp.Query.Data.all);
      end Dup_Tree;
   begin
      return Reference'(Exp => Trees.Create (Dup_Tree'Access));
   end Duplicate;


   function Move (Source : in out S_Expressions.Descriptor'Class)
     return Reference
   is
      Result : Reference;
   begin
      Printers.Transfer
        (Source => Source,
         Target => Result,
         Check_Level => True);
      return Result;
   end Move;



   -----------------------
   -- Printer Interface --
   -----------------------

   overriding procedure Open_List (Output : in out Reference) is