|
|
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: 3072 (0xc00)
Types: Ada Source
Notes: 03_class, FILE, R1k_Segment, e3_tag, procedure Test_Identifier_List, seg_04124d
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦this⟧
with Text_Io, Identifier, List_Generic;
use Text_Io;
procedure Test_Identifier_List is
package Identifier_List is new List_Generic (Element => Identifier.Object);
List : Identifier_List.List := Identifier_List.Nil;
An_Iterator : Identifier_List.Iterator;
A_Identifier : Identifier.Object;
begin
Put_Line ("-- is_empty --");
if Identifier_List.Is_Empty (List) then
Put_Line ("La liste est vide !");
end if;
Put_Line ("-- length --");
Put_Line ("longueur :" & Natural'Image (Identifier_List.Length (List)));
Identifier.Put (Item => A_Identifier, Value => "aller");
List := Identifier_List.Make (X => A_Identifier, L => List);
Put_Line ("-- is_empty --");
if Identifier_List.Is_Empty (List) then
Put_Line ("La liste est vide !");
end if;
Identifier.Put (Item => A_Identifier, Value => "marcher");
List := Identifier_List.Make (X => A_Identifier, L => List);
Identifier.Put (Item => A_Identifier, Value => "courir");
List := Identifier_List.Make (X => A_Identifier, L => List);
Identifier.Put (Item => A_Identifier, Value => "Sauter");
List := Identifier_List.Make (X => A_Identifier, L => List);
Put_Line ("-- length --");
Put_Line ("longueur :" & Natural'Image (Identifier_List.Length (List)));
Put_Line ("-- first --");
A_Identifier := Identifier_List.First (L => List);
Put_Line (Identifier.Value (Item => A_Identifier));
Put_Line ("-- iterateur -");
Identifier_List.Init (Iter => An_Iterator, L => List);
while not Identifier_List.Done (Iter => An_Iterator) loop
A_Identifier := Identifier_List.Value (Iter => An_Iterator);
Put_Line (Identifier.Value (Item => A_Identifier));
Identifier_List.Next (Iter => An_Iterator);
end loop;
end Test_Identifier_List;
nblk1=2
nid=0
hdr6=4
[0x00] rec0=20 rec1=00 rec2=01 rec3=012
[0x01] rec0=17 rec1=00 rec2=02 rec3=001
tail 0x217416c7a861352c00438 0x42a00088462060003