DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400 Tapes

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 Tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: B T

⟦93828aeaf⟧ TextFile

    Length: 1296 (0x510)
    Types: TextFile
    Names: »B«

Derivation

└─⟦180fe333a⟧ Bits:30000405 8mm tape, Rational 1000, SW CATALOG, 10_20_0
└─⟦180fe333a⟧ Bits:30000537 8mm tape, Rational 1000, SW Catalog 10_20_0
    └─⟦5cb1d1d7f⟧ »DATA« 
        └─⟦3b1ee7bd8⟧ 
            └─⟦this⟧ 

TextFile

with Representation_Elements;
with Debug_Tools;
with Ada_Program, Diana_Object_Editor;
package body Debug_Util is
    package Re renames Representation_Elements;
    function Diana_Image (Value           : Ada_Program.Element;
                          Level           : Natural;
                          Prefix          : String;
                          Expand_Pointers : Boolean) return String is
    begin
        Diana_Object_Editor.Edit (Ada_Program.Conversion.Convert (Value));
        return "See Diana Window";
    end Diana_Image;

    procedure Reg is new Debug_Tools.Register
                            (Ada_Program.Element, Diana_Image);

    function Record_Rep_Image (Value           : Re.Record_Kind;
                               Level           : Natural;
                               Prefix          : String;
                               Expand_Pointers : Boolean) return String is
    begin
        return ("Name : " & Re.Name (Value) & Ascii.Lf &  
                "Size : " & Long_Integer'Image (Re.Size (Value)) & Ascii.Lf &  
                "Image: " & Re.Component_Image (Value));
    end Record_Rep_Image;  
    procedure Reg2 is new Debug_Tools.Register
                             (Re.Record_Kind, Record_Rep_Image);
begin
    Reg;
    Reg2;
end Debug_Util;