Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
| Comment: | static_hash_maps-s_expressions: add commands for definite or indefinite elements |
|---|---|
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
1cc98d90f557c1913a9c2345e12ded1b |
| User & Date: | nat 2014-11-09 20:48:10.464 |
Context
|
2014-11-26
| ||
| 20:13 | references: add Implicit_Dereference aspects check-in: 3a18c0edc9 user: nat tags: trunk | |
|
2014-11-09
| ||
| 20:48 | static_hash_maps-s_expressions: add commands for definite or indefinite elements check-in: 1cc98d90f5 user: nat tags: trunk | |
|
2014-11-08
| ||
| 21:24 | static_hash_maps: allow elements to be indefinite by looking them up in a function rather than an array check-in: ba447ff2ea user: nat tags: trunk | |
Changes
Changes to generated/natools-static_hash_maps-s_expressions-command_map.adb.
1 2 3 4 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | - - + + - - + + - - + + - - + + - - + + - + | with Interfaces; use Interfaces; package body Natools.Static_Hash_Maps.S_Expressions.Command_Map is |
Changes to generated/natools-static_hash_maps-s_expressions-command_maps-test.adb.
| 1 2 3 4 5 6 7 8 9 | - - + + |
|
| ︙ |
Changes to generated/natools-static_hash_maps-s_expressions-command_maps-test.ads.
| 1 2 3 4 5 | - - + + |
|
Changes to generated/natools-static_hash_maps-s_expressions-command_maps.adb.
| 1 2 3 4 5 6 7 8 9 | - - + + |
|
| ︙ |
Changes to generated/natools-static_hash_maps-s_expressions-command_maps.ads.
| 1 2 3 4 5 6 7 8 9 | - - + + |
|
| ︙ | |||
28 29 30 31 32 33 34 | 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | - - - - - + + + + + + + + + - - - + + + + + + + + + + + |
Extra_Declarations,
Private_Child,
Public_Child,
Pure_Package,
Preelaborate_Package,
Test_Function);
|
Changes to src/natools-static_hash_maps-s_expressions-hash_maps.sx.
| ︙ | |||
12 13 14 15 16 17 18 19 20 21 22 23 | 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | + + |
(Pure_Package pure)
(Preelaborate_Package preelaborate)
(Test_Function test-function)))
(Map_Command
(hash-package Natools.Static_Hash_Maps.S_Expressions.Command_Map)
(function To_Map_Command)
(nodes
(Definite_Elements definite definite-elements)
(Indefinite_Elements indefinite indefinite-elements)
(Hash_Package hash-package)
(Nodes nodes)
(Function_Name function)
(Not_Found not-found))))
|
Changes to src/natools-static_hash_maps-s_expressions.adb.
| ︙ | |||
134 135 136 137 138 139 140 141 142 143 144 145 146 147 | 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 | + + + + + + |
when Hash_Package =>
if Event = Sx.Events.Add_Atom then
Set_Hash_Package_Name
(Map, Sx.To_String (Arguments.Current_Atom));
else
Set_Hash_Package_Name (Map, "");
end if;
when Definite_Elements =>
Set_Definite (Map);
when Indefinite_Elements =>
Set_Indefinite (Map);
when Function_Name =>
if Event = Sx.Events.Add_Atom then
Set_Function_Name (Map, Sx.To_String (Arguments.Current_Atom));
else
Set_Function_Name (Map, "");
end if;
|
| ︙ |
Changes to src/natools-static_hash_maps-s_expressions.ads.
| ︙ | |||
44 45 46 47 48 49 50 51 52 53 54 55 | 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | + + |
Pure_Package,
Preelaborate_Package,
Test_Function,
Extra_Declarations);
type Map_Command is
(Hash_Package,
Definite_Elements,
Indefinite_Elements,
Nodes,
Function_Name,
Not_Found);
end Natools.Static_Hash_Maps.S_Expressions;
|