|
|
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: 7168 (0x1c00)
Types: Ada Source
Notes: 03_class, FILE, R1k_Segment, e3_tag, procedure Test_Order_Array, seg_047306
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦this⟧
with Text_Io, Order_Array, Complement,
Complement_Array, Identifier, Group_Array, Order;
use Text_Io, Order_Array;
procedure Test_Order_Array is
Ok : Boolean;
Id : Identifier.Object;
begin
Complement_Array.Put (Complement.Entity_Object,
Identifier.From_String ("xavier"), Ok);
Complement_Array.Put (Complement.Entity_Object,
Identifier.From_String ("fred"), Ok);
Complement_Array.Put (Complement.Animate_Object,
Identifier.From_String ("gedeon"), Ok);
Complement_Array.Put (Complement.Entity_Object,
Identifier.From_String ("gaston"), Ok);
Complement_Array.Put (Complement.Entity_Object,
Identifier.From_String ("gaston"), Ok);
Complement_Array.Put (Complement.Entity_Object,
Identifier.From_String ("table"), Ok);
Complement_Array.Put_Verb (Identifier.From_String ("courir"),
Identifier.From_String ("aller"), Ok);
Complement_Array.Put_Verb (Identifier.From_String ("aller"),
Identifier.From_String ("aller"), Ok);
Complement_Array.Put_Word (Identifier.From_String ("de"), Ok);
Complement_Array.Put_Word (Identifier.From_String ("nord"), Ok);
Complement_Array.Put_Word (Identifier.From_String ("est"), Ok);
Complement_Array.Put_Word (Identifier.From_String ("sud"), Ok);
Complement_Array.Put_Word (Identifier.From_String ("ouest"), Ok);
Complement_Array.Put_Word (Identifier.From_String ("vie"), Ok);
Complement_Array.Put_Word (Identifier.From_String ("age"), Ok);
Complement_Array.Put_Word (Identifier.From_String ("nom"), Ok);
Complement_Array.Put_Word (Identifier.From_String ("couleur"), Ok);
Complement_Array.Put_Word (Identifier.From_String ("description"), Ok);
Complement_Array.Put_Word (Identifier.From_String ("porte"), Ok);
Complement_Array.Put_Word (Identifier.From_String ("trou"), Ok);
Complement_Array.Put (Complement.Place_Object,
Identifier.From_String ("cuisine"), Ok);
Complement_Array.Put (Complement.Place_Object,
Identifier.From_String ("chambre"), Ok);
Complement_Array.Put (Complement.Place_Object,
Identifier.From_String ("salon"), Ok);
Identifier.Put (Id, "salle");
Group_Array.Put (Id, Complement_Array.Index ("chambre"), Ok);
Group_Array.Put (Id, Complement_Array.Index ("salon"), Ok);
Group_Array.Put (Id, Complement_Array.Index ("cuisine"), Ok);
Group_Array.Show;
Identifier.Put (Id, "direction");
Group_Array.Put (Id, Complement_Array.Index ("ouest"), Ok);
Group_Array.Put (Id, Complement_Array.Index ("est"), Ok);
Group_Array.Put (Id, Complement_Array.Index ("nord"), Ok);
Group_Array.Put (Id, Complement_Array.Index ("sud"), Ok);
Group_Array.Show;
Put_Line ("cuisine aller nord de cuisine");
Put_Place ("cuisine");
Put_First_Complement ("aller");
Put_Second_Complement ("nord");
Put_Third_Complement ("de");
Put_Fourth_Complement ("cuisine");
Show;
Init;
while not Done loop
Put_Line (Order.Image (Value));
Next;
end loop;
Put_Line ("cuisine aller direction de cuisine");
Put_Place ("cuisine");
Put_First_Complement ("aller");
Put_Second_Complement ("direction");
Put_Third_Complement ("de");
Put_Fourth_Complement ("salle");
Show;
Init;
while not Done loop
Put_Line (Order.Image (Value));
Next;
end loop;
Put_Line ("salon salle direction salle direction");
Put_Place ("salon");
Put_First_Complement ("salle");
Put_Second_Complement ("direction");
Put_Third_Complement ("salle");
Put_Fourth_Complement ("direction");
Show;
Init;
while not Done loop
Put_Line (Order.Image (Value));
Next;
end loop;
end Test_Order_Array;
nblk1=6
nid=0
hdr6=c
[0x00] rec0=17 rec1=00 rec2=01 rec3=078
[0x01] rec0=02 rec1=00 rec2=06 rec3=01c
[0x02] rec0=0e rec1=00 rec2=04 rec3=046
[0x03] rec0=17 rec1=00 rec2=03 rec3=014
[0x04] rec0=27 rec1=00 rec2=02 rec3=000
[0x05] rec0=02 rec1=00 rec2=05 rec3=001
tail 0x2174a69fc8653681fce8e 0x42a00088462060003