|
|
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 - metrics - downloadIndex: T V
Length: 2022 (0x7e6)
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 Text_Io;
with Pile_Lex;
use Pile_Lex;
with Pile;
with Table_Symbole;
use Table_Symbole;
with Les_Types;
use Les_Types;
with Elementary_Functions;
use Elementary_Functions;
with Arbre_Abstrait_Types;
use Arbre_Abstrait_Types;
package Synt_Sem_Cal is
Arbre_Abstrait_Activer : Arbre_Abstrait_Types.L_Arbre_Abstrait.Pnoeud :=
Arbre_Abstrait_Types.L_Arbre_Abstrait.Creer_Noeud
(Effet, Arbre_Abstrait_Types.L_Arbre_Abstrait.Creer_Feuille
(Binaire, null),
Arbre_Abstrait_Types.L_Arbre_Abstrait.Creer_Feuille (Vide, null));
Object_Reg : Table_Symbole.Pobject;
Object_Fonct : Table_Symbole.Pobject (Fonction);
Object_Effet : Table_Symbole.Pobject (Effet);
Object_Inconnu : Table_Symbole.Pobject;
package Pile_Entiers is new Pile (Item => Natural);
Stack : Pile_Entiers.Object (1000);
package Addresseur is new Pile (Item => Les_Types.Ptr_String);
Nom : Les_Types.Ptr_String;
Stacka : Addresseur.Object (1000);
package Float_Texte is new Text_Io.Float_Io (Float);
procedure Parse_Error (Afile : Text_Io.File_Type);
function Parse_Passage_Parametres
(Afile : Text_Io.File_Type;
Atime : Duration;
Nom_Ssprg : Les_Types.Ptr_String) return Boolean;
function Parse_Inst
(Afile : Text_Io.File_Type; Atime : in Duration) return Boolean;
procedure Parse_Fact (Ok : out Boolean;
Value : out Les_Types.Type_Value;
Afile : Text_Io.File_Type;
Atime : Duration);
procedure Parse_Expr (Ok : out Boolean;
Value : out Les_Types.Type_Value;
Afile : Text_Io.File_Type;
Atime : Duration);
procedure Parse_Expr_Bool (Val_Boolean : in out Boolean;
Afile : Text_Io.File_Type;
Atime : Duration);
end Synt_Sem_Cal;