|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 5120 (0x1400)
Types: Ada Source
Notes: 03_class, FILE, R1k_Segment, e3_tag, procedure Main2, seg_048ad4
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦this⟧
with Text_Io, Pnjs, Parse, Error, Actions, Objets, Directions, String_Table,
Motor, Bounded_String, Int_Lib, Token_Pkg, Struct_Component;
use Token_Pkg;
procedure Main2 is
Ok : Boolean := True;
Astring : String_Table.I_String;
begin
Text_Io.Put_Line
(" ************************************************************************************************");
Text_Io.Put_Line
(" * *");
Text_Io.Put_Line
(" * W E L C O M E T O *");
Text_Io.Put_Line
(" * *");
Text_Io.Put_Line
(" * A D V E N T U R E I N T E R P R E T O R V.0.1 *");
Text_Io.Put_Line
(" * *");
Text_Io.Put_Line
(" ************************************************************************************************");
Text_Io.New_Line;
Text_Io.Put ("Please wait - Parsing your world ...");
Parse.Start (Ok);
if not Ok then
Text_Io.New_Line;
Error.Image;
else
Text_Io.Put_Line (" Ok !");
Text_Io.New_Line;
--Text_Io.Put_Line
-- ("**************************** Execution des instructions de PRESENTATION");
Motor.Execute_Liste (Motor.Liste_Presentation, Motor.Mode_All, Ok);
loop
Int_Lib.Interpretor (Actions.Table, Objets.Table, Directions.Table,
Int_Lib.Interpretor_Result);
if Int_Lib.Interpretor_Result (2).Token = T_Objet then
Bounded_String.Copy
(Astring, String_Table.Int_List.Firstvalue
(Objets.Table
(Int_Lib.Interpretor_Result (2).Index)));
Struct_Component.Is_Inside
(Bounded_String.Image (Astring),
Objets.Liste, Objets.Objet_Courant, Ok);
end if;
Motor.Go;
end loop;
end if;
end Main2;
nblk1=4
nid=4
hdr6=6
[0x00] rec0=16 rec1=00 rec2=01 rec3=064
[0x01] rec0=15 rec1=00 rec2=03 rec3=034
[0x02] rec0=0c rec1=00 rec2=02 rec3=000
[0x03] rec0=04 rec1=be rec2=84 rec3=042
tail 0x2174cfcac865a67c23c5c 0x42a00088462060003
Free Block Chain:
0x4: 0000 00 00 00 04 80 01 20 01 84 38 b7 98 05 42 80 00 ┆ 8 B ┆