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 - downloadIndex: ┃ T V ┃
Length: 972 (0x3cc) Types: TextFile Names: »V«
└─⟦a7d1ea751⟧ Bits:30000550 8mm tape, Rational 1000, !users!projects 94_04_11 └─ ⟦129cab021⟧ »DATA« └─⟦this⟧
with Custom; with Object; with Scanner; with String_Map_Generic; package Symbols is type Table is private; procedure Create_Map (New_Table : in out Table); procedure Insert (The_Symbol : Scanner.Lexeme; In_Table : in out Table; With_Value : Object.Reference); procedure Find (The_Symbol : Scanner.Lexeme; In_Table : Table; Value : in out Object.Reference; Success : out Boolean); function Nil return Table; function Is_Nil (The_Table : Table) return Boolean; private package My_Table is new String_Map_Generic (Size => Custom.Max_Symbols_Per_Block, Range_Type => Object.Reference, Ignore_Case => True); type Table is record Iter : My_Table.Iterator; Map : My_Table.Map; end record; end Symbols;