|
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 - download
Length: 3072 (0xc00) Types: Ada Source Notes: 03_class, FILE, R1k_Segment, e3_tag, procedure Start, seg_037dfa
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« └─⟦this⟧
with Scanner; with Object; with Statements; with Class_Boolean; with Class_Window; with Class_Turtle; with Class_Pen; with Class_Printer; with Requester; with Easy_Y; with Bug_Report; with Message; with Bounded_String; procedure Start (File : String) is Root : Statements.Node; Objet : Object.Reference := Object.Void_Reference; Result : Object.Index; Button : Message.Unary; package Bs renames Bounded_String; use Object; begin Message.Put (This_Name => Bs.Value ("FIN", 80), Into => Button); Message.Put (This_Name => Bs.Value ("UNPARSE", 80), Into => Button); Scanner.Open (File); Class_Boolean.Create; Class_Window.Create; Class_Turtle.Create; Class_Pen.Create; Statements.Parse (N => Root); Objet := Statements.Interpret (N => Root); Requester.Open (480, 450, Bs.Image (Class_Window.Get_Terminal_Name), Button, Bs.Value ("Fin du programme", 80)); Result := Requester.Choice (Button); Requester.Close; if Result = 1 then Class_Printer.Create; Class_Printer.Open (100, 100, Bs.Image (Class_Window.Get_Terminal_Name)); Statements.Unparse (N => Root); Class_Printer.Close; end if; Scanner.Close; exception when others => Scanner.Close; raise; end Start;
nblk1=2 nid=0 hdr6=4 [0x00] rec0=24 rec1=00 rec2=01 rec3=07e [0x01] rec0=12 rec1=00 rec2=02 rec3=001 tail 0x21735758a84e58c7a6825 0x42a00088462060003