DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦062aaaea2⟧ Ada Source

    Length: 6144 (0x1800)
    Types: Ada Source
    Notes: 03_class, FILE, R1k_Segment, e3_tag, procedure Enu_Array_Go, seg_041381, separate Test_Every_Array

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« 
        └─⟦this⟧ 

E3 Source Code



separate (Test_Every_Array)
procedure Enu_Array_Go is


begin
    --Put_Line ("-- valeur de I vide --");
    --Put_Line (Identifier.Value (I));

    Identifier.Put (I, "rouge");

    --Put_Line ("-- valeur de I avec rouge --");
    --Put_Line (Identifier.Value (I));

    --Put_Line ("-- image de I --");
    --Identifier.Image (I);

    --Put_Line ("-- I_A.is_empty --");
    --Put_Line (Boolean'Image (Identifier_Array.Is_Empty (I_A)));

    --Put_Line ("-- image de i_A vide --");
    --Identifier_Array.Image (I_A);

    --Put_Line ("-- I_A.put avec rouge --");
    Identifier_Array.Put (I_A, I, Found);
    --Put_Line ("Element deja insere : " & Boolean'Image (Found));

    --Put_Line ("-- I_A.put avec rouge --");
    Identifier_Array.Put (I_A, I, Found);
    --Put_Line ("Element deja insere : " & Boolean'Image (Found));

    --Put_Line ("-- image de I_A avec rouge --");
    --Identifier_Array.Image (I_A);

    Identifier.Put (I, "orange");
    Identifier_Array.Put (I_A, I, Found);
    Identifier.Put (I, "bleu");
    Identifier_Array.Put (I_A, I, Found);
    Identifier.Put (I, "vert");
    Identifier_Array.Put (I_A, I, Found);
    Identifier.Put (I, "jaune");
    Identifier_Array.Put (I_A, I, Found);


    --Put_Line ("-- image de I_A rempli --");
    --Identifier_Array.Image (I_A);

    --Put_Line ("-- image de I := null_object --");
    I := Identifier.Null_Object;
    --Identifier.Image (I);

    --Put_Line ("-- nom de E vide --");
    --Put_Line (Enumeration.Name (E));

    --Put_Line ("-- image de E vide --");
    --Enumeration.Image (E);

    --Put_Line ("-- nom de E = couleur --");
    Enumeration.Put (E, "couleur");

    --Put_Line ("-- image de E avec nom couleur --");
    --Enumeration.Image (E);

    --Put_Line ("-- E.put de I_A --");
    Enumeration.Put (E, I_A);

    --Put_Line ("-- image de E non vide --");
    --Enumeration.Image (E);

    --Put_Line ("-- E_A.is_empty --");
    --Put_Line (Boolean'Image (Enumeration_Array.Is_Empty (E_A)));

    --Put_Line ("-- image de E_A vide --");
    --Enumeration_Array.Image (E_A);

    --Put_Line ("-- E_A.put avec couleur --");
    Enumeration_Array.Put (E_A, E, Found);
    --Put_Line ("Element deja insere : " & Boolean'Image (Found));

    --Put_Line ("-- E_A.put avec couleur --");
    Enumeration_Array.Put (E_A, E, Found);
    --Put_Line ("Element deja insere : " & Boolean'Image (Found));

    --Put_Line ("-- image de E_A avec couleur --");
    --Enumeration_Array.Image (E_A);

    E := Enumeration.Null_Object;
    --Put_Line ("-- image de E := null_object --");
    --Enumeration.Image (E);

    I_A := Identifier_Array.Null_Object;
    --Put_Line ("-- image de I_A := null_object --");
    --Identifier_Array.Image (I_A);

    Enumeration.Put (E, "feu");

    I_A := Identifier_Array.Null_Object;

    Identifier.Put (I, "orange");
    Identifier_Array.Put (I_A, I, Found);
    Identifier.Put (I, "rouge");
    Identifier_Array.Put (I_A, I, Found);
    Identifier.Put (I, "jaune");
    Identifier_Array.Put (I_A, I, Found);

    Enumeration.Put (E, I_A);
    Enumeration_Array.Put (E_A, E, Found);

    Enumeration.Put (E, "normal");

    I_A := Identifier_Array.Null_Object;

    Identifier.Put (I, "ouverte");
    Identifier_Array.Put (I_A, I, Found);
    Identifier.Put (I, "fermee");
    Identifier_Array.Put (I_A, I, Found);
    Identifier.Put (I, "verrouillee");
    Identifier_Array.Put (I_A, I, Found);
    Identifier.Put (I, "deverrouillee");
    Identifier_Array.Put (I_A, I, Found);
    Identifier.Put (I, "piegee");
    Identifier_Array.Put (I_A, I, Found);

    Enumeration.Put (E, I_A);
    Enumeration_Array.Put (E_A, E, Found);

    Enumeration.Put (E, "special");

    I_A := Identifier_Array.Null_Object;

    Identifier.Put (I, "invisible");
    Identifier_Array.Put (I_A, I, Found);
    Identifier.Put (I, "cachee");
    Identifier_Array.Put (I_A, I, Found);

    Enumeration.Put (E, I_A);
    Enumeration_Array.Put (E_A, E, Found);

    Put_Line ("-- image de E avec couleur, feu, normal, et special--");
    Enumeration_Array.Image (E_A);

end Enu_Array_Go;



E3 Meta Data

    nblk1=5
    nid=0
    hdr6=a
        [0x00] rec0=23 rec1=00 rec2=01 rec3=014
        [0x01] rec0=21 rec1=00 rec2=05 rec3=038
        [0x02] rec0=20 rec1=00 rec2=04 rec3=004
        [0x03] rec0=20 rec1=00 rec2=03 rec3=034
        [0x04] rec0=0e rec1=00 rec2=02 rec3=000
    tail 0x217418d2686137611c77f 0x42a00088462060003