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) [annotate] [blame] [check-ins using]
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) [annotate] [blame] [check-ins using]
︙ | |||
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 |
︙ |