Overview
Comment: | s_expressions: add usual lexicographical comparison operator on Atoms, so that clients don't have to explicitly use Ada.Streams."<" |
---|---|
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
62ca3fd9c909a2c8945d79f65e27c305 |
User & Date: | nat on 2014-12-02 22:07:01 |
Other Links: | manifest | tags |
Context
2014-12-14
| ||
19:11 | constant_indefinite_ordered_maps: add a reversible interator that operates on a sub-range of the map check-in: d7573547c0 user: nat tags: trunk | |
2014-12-02
| ||
22:07 | s_expressions: add usual lexicographical comparison operator on Atoms, so that clients don't have to explicitly use Ada.Streams."<" check-in: 62ca3fd9c9 user: nat tags: trunk | |
2014-11-29
| ||
18:23 | constant_indefinite_ordered_map_tests: add tests for the new indexing and iterator features check-in: 702a3d8ebc user: nat tags: trunk | |
Changes
Modified src/natools-s_expressions.ads from [18694bf840] to [99a62d27e0].
︙ | ︙ | |||
53 54 55 56 57 58 59 60 61 62 63 64 65 66 | subtype Atom is Ada.Streams.Stream_Element_Array; Null_Atom : constant Atom (1 .. 0) := (others => <>); function To_String (Data : in Atom) return String; function To_Atom (Data : in String) return Atom; function Less_Than (Left, Right : Atom) return Boolean; ----------------------------- -- S-expression Descriptor -- ----------------------------- | > > | 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | subtype Atom is Ada.Streams.Stream_Element_Array; Null_Atom : constant Atom (1 .. 0) := (others => <>); function To_String (Data : in Atom) return String; function To_Atom (Data : in String) return Atom; function "<" (Left, Right : Atom) return Boolean renames Ada.Streams."<"; function Less_Than (Left, Right : Atom) return Boolean; ----------------------------- -- S-expression Descriptor -- ----------------------------- |
︙ | ︙ |