DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: ┃ T V ┃
Length: 3137 (0xc41) Types: TextFile Names: »V«
└─⟦a7d1ea751⟧ Bits:30000550 8mm tape, Rational 1000, !users!projects 94_04_11 └─ ⟦129cab021⟧ »DATA« └─⟦this⟧
with Abstract_Tree; with Element; with Search_Tree; with Station_Identifier; with Table; package Symbol_Table is procedure Insert (The_Name : in String; Ok : out Boolean); procedure Set_Val (The_Name : in String; The_Value : Element.Value; Ok : out Boolean); procedure Set_Type (The_Name : in String; The_Type : Element.Element_Type; Ok : out Boolean); procedure Get_Val (The_Name : in String; The_Value : out Element.Value; Ok : out Boolean); procedure Get_Type (The_Name : in String; The_Type : out Element.Element_Type; Ok : out Boolean); procedure Get_Class (The_Name : in String; The_Class : out Element.Class; Ok : out Boolean); procedure Set_Class (The_Name : in String; The_Class : in Element.Class; Ok : out Boolean); procedure Set_Table (The_Name : in String; Ok : out Boolean); procedure Get_Adress (The_Name : in String; The_Adress : out Element.Adress; Ok : out Boolean); procedure Set_Adress (The_Name : in String; The_Adress : Element.Adress; Ok : out Boolean); procedure Set_Num_Acteur (The_Name : in String; The_Num : Natural; Ok : out Boolean); procedure Get_Num_Acteur (The_Name : in String; The_Num : out Natural; Ok : out Boolean); procedure Set_Num_Station (The_Name : in String; The_Num_Station : Station_Identifier.Object; Ok : out Boolean); procedure Get_Num_Station (The_Name : in String; The_Num_Station : out Station_Identifier.Object; Ok : out Boolean); procedure Get_Instr_List (The_Name : in String; The_Instr : out Abstract_Tree.P_Instruction_List; Ok : out Boolean); procedure Set_Instr_List (The_Name : in String; The_Instr : Abstract_Tree.P_Instruction_List; Ok : out Boolean); function Is_Visible (The_Name : in String) return Boolean; function Is_Visible_Local (The_Name : in String) return Boolean; procedure Change_Current_Table (The_Name : in String; Ok : out Boolean); procedure Leave_Table (Ok : out Boolean); -- sous reserves Table_Non_Disponible : exception; private Current_Table : Table.Object := Table.Globale; Current_Top_Table : Table.Object := Table.Globale; package Tree is new Search_Tree (Element => Element.Object); type A_Tree is record The_Tree : Tree.Object; Imbrication : Table.Object := Table.Globale; end record; The_Trees : array (Table.Globale .. Table.Max) of A_Tree; end Symbol_Table;