|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T V
Length: 1199 (0x4af)
Types: TextFile
Names: »V«
└─⟦a7d1ea751⟧ Bits:30000550 8mm tape, Rational 1000, !users!projects 94_04_11
└─⟦129cab021⟧ »DATA«
└─⟦this⟧
with Symbol;
with Nodes;
with Lexical;
package Reduct is
type Reductnodelist is (Act, Des, Modi, Evo, None);
type Reductnode (Areductnodetype : Reductnodelist);
type Preductnode is access Reductnode;
type Reductnode (Areductnodetype : Reductnodelist) is
record
Thetype : Reductnodelist := None;
Thetime : Integer := 0;
Next : Preductnode := null;
case Areductnodetype is
when Act =>
Act_Periph : Integer;
Act_Actor : Integer;
when Des =>
Des_Periph : Integer;
Des_Actor : Integer;
when Modi =>
Mod_Periph : Integer;
Mod_Actor : Integer;
Mod_Nbre : Integer;
when Evo =>
Evo_Periph : Integer;
Evo_Actor : Integer;
Evo_Nbre1, Evo_Nbre2 : Integer;
when None =>
null;
end case;
end record;
function Reducttree return Preductnode;
-- tests
procedure Printtree (Atreenode : Nodes.Pnode);
end Reduct;