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

⟦3e766e70c⟧ Ada Source

    Length: 3072 (0xc00)
    Types: Ada Source
    Notes: 03_class, FILE, R1k_Segment, e3_tag, package body Matrice, seg_04cca0, seg_04cd88

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



package body Matrice is

    procedure Chargement_Matrice (La_Matrice : in out Object) is
    begin
        La_Matrice (0, Lettre) := 1;
        La_Matrice (0, Chiffre) := 2;
        La_Matrice (0, Separateur) := -3;
        La_Matrice (0, Espace) := 0;
        La_Matrice (0, Autre) := -4;
        La_Matrice (0, Fin) := -5;

        La_Matrice (1, Lettre) := 1;
        La_Matrice (1, Chiffre) := 1;
        La_Matrice (1, Separateur) := -1;
        La_Matrice (1, Espace) := -1;
        La_Matrice (1, Autre) := -1;
        La_Matrice (1, Fin) := -1;

        La_Matrice (2, Lettre) := -2;
        La_Matrice (2, Chiffre) := 2;
        La_Matrice (2, Separateur) := -2;
        La_Matrice (2, Espace) := -2;
        La_Matrice (2, Autre) := -2;
        La_Matrice (2, Fin) := -2;
    end Chargement_Matrice;

    function Get_Etat (La_Matrice : in Object;
                       Etat : Integer;
                       Le_Nature_Char : Nature_Char) return Integer is
        Un_Etat : Integer;
    begin
        Un_Etat := La_Matrice (Etat, Le_Nature_Char);
        return Un_Etat;
    end Get_Etat;
end Matrice;

E3 Meta Data

    nblk1=2
    nid=0
    hdr6=4
        [0x00] rec0=1e rec1=00 rec2=01 rec3=078
        [0x01] rec0=07 rec1=00 rec2=02 rec3=000
    tail 0x217540cde874f6e6244dc 0x42a00088462060003