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: 2893 (0xb4d) Types: TextFile Names: »V«
└─⟦a7d1ea751⟧ Bits:30000550 8mm tape, Rational 1000, !users!projects 94_04_11 └─ ⟦129cab021⟧ »DATA« └─⟦this⟧ └─⟦2f6cfab89⟧ Bits:30000547 8mm tape, Rational 1000, !projects 94-01-04 └─ ⟦d65440be7⟧ »DATA« └─⟦this⟧
with Les_Types; with Arbre_Abstrait_Types; package Table_Symbole is use Les_Types; type Object (D : Les_Enumere_Des_Types := Registre); type Pobject is access Object; type Table_Objects is array (1 .. 10) of Pobject; type Object (D : Les_Enumere_Des_Types := Registre) is record Nom : Ptr_String := null; Le_Type : Les_Enumere_Des_Types := D; L_Arbre_Abstrait : Arbre_Abstrait_Types.L_Arbre_Abstrait.Pnoeud; Addresse : Natural := 0; case D is when Registre => Valeur : Float := 0.0; when Binaire => Valeurb : Boolean := True; when Discret => Valeurd : Natural := 0; when Fugitif => Valeurf : Natural := 0; when Temporel => Valeurt : Natural := 0; when Structure .. Effet => Etiquette : Natural := 0; Nombre_Parametre : Natural := 0; Parametre : Table_Objects := (others => null); Valeur_Retour : Pobject := null; when others => null; end case; end record; procedure Inserer (Nom : Ptr_String; Element : Pobject; Ok : in out Boolean); procedure Rechercher (Nom : Ptr_String; Element : in out Pobject; Ok : in out Boolean); procedure Recherche_Si_Parametre_De (Nom : Ptr_String; Nom_Param : Ptr_String; Valeur : in out Pobject; Ok : in out Boolean); procedure Modifier (Nom : Ptr_String; Element : in out Pobject; Ok : in out Boolean); procedure Lire_Parametre_De (Nom : Ptr_String; Nom_Param : Ptr_String; Valeur : in out Pobject; Ok : in out Boolean); procedure Lire_Parametre_De (Nom : Ptr_String; Num_Param : Natural; Valeur : in out Pobject; Ok : in out Boolean); procedure Modifier_Parametre_De (Nom : Ptr_String; Nom_Param : Ptr_String; Valeur : in out Pobject; Ok : in out Boolean); procedure Modifier_Parametre_De (Nom : Ptr_String; Num_Param : Natural; Valeur : in out Pobject; Ok : in out Boolean); private end Table_Symbole;