Differences From Artifact [39f192a56d]:
- File src/natools-s_expressions-dynamic_interpreters.ads — part of check-in [d9a7acb07a] at 2014-05-13 20:33:54 on branch trunk — s_expressions-dynamic_interpreter: backup of the current Interpreter interface before making it read-only (user: nat size: 4908)
To Artifact [dba53a77e0]:
- File src/natools-s_expressions-dynamic_interpreters.ads — part of check-in [3b9912ed66] at 2014-07-19 18:27:21 on branch trunk — Add pragma Preelaborable_Initialization throughout the code (user: nat size: 4962)
| ︙ | |||
61 62 63 64 65 66 67 68 69 70 71 72 73 74 | 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 | + |
type Null_Command is new Command with null record;
Do_Nothing : Null_Command := Null_Command'(null record);
type Interpreter is new Command with private;
pragma Preelaborable_Initialization (Interpreter);
procedure Add_Command
(Self : in out Interpreter;
Name : in Atom;
Cmd : in Command'Class);
procedure Add
|
| ︙ |