Natools

Diff
Login

Differences From Artifact [bf468fcb8e]:

To Artifact [41ef1854d1]:


31
32
33
34
35
36
37










38
     (String);

   procedure Read_List
     (List : out String_Lists.List;
      Descriptor : in out S_Expressions.Descriptor'Class);
      --  Read atoms from Descriptor to fill List











end Natools.Smaz.Tools;







>
>
>
>
>
>
>
>
>
>

31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
     (String);

   procedure Read_List
     (List : out String_Lists.List;
      Descriptor : in out S_Expressions.Descriptor'Class);
      --  Read atoms from Descriptor to fill List

   function To_Dictionary
     (List : in String_Lists.List;
      Variable_Length_Verbatim : in Boolean)
     return Dictionary
     with Pre => String_Lists.Length (List) in 1 ..
                 Ada.Containers.Count_Type (Ada.Streams.Stream_Element'Last);
      --  Build a Dictionary object from a string list
      --  Note that Hash is set to a placeholder which uncinditionnally
      --  raises Program_Error when called.

end Natools.Smaz.Tools;