package Scripting.Statements is
package Statement_Lists is new Ada.Containers.Doubly_Linked_Lists( A_Statement, "=" );
type Statement is abstract new Limited_Object with private;
type A_Statement is access all Statement'Class;
procedure Evaluate
( | this | : access Statement; |
context | : not null A_Eval_Context ) is abstract; |