|
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: 5120 (0x1400) Types: Ada Source Notes: 03_class, FILE, R1k_Segment, e3_tag, package Search_List, pragma Module_Name 4 3939, pragma Subsystem Commands, seg_006387
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« └─⟦this⟧
package Search_List is -- Conceptually a search list is a sequence of component names of -- libraries. A component name could have wild characters, and would -- therefore resolve to many libraries. The resolution of a name -- depends on the resolution of the libraries, order being important. -- Furthermore, the resolution of a component name or an Ada name -- depends on the context in which such resolution is done. For -- instance, the component name "$" meaning enclosing library resolves -- to different libraries depending on the current context. -- A separate image comes up for each Edit with different parameters. -- Most commands take in defaulted Session and User parameters. The -- defaults refer to the present user and session. procedure Display (Session : String := ""; User : String := ""); -- Displays the Session Search List Components in a text-io image. procedure Display_Libraries; -- Displays the resolution of all the Libraries of the Search List -- in the present context in a text-io image. procedure Show_List (Session : String := ""; User : String := ""); -- Shows the Session Search List procedure Show_Item (Component : String := "<CURSOR>"); -- Displays the library indicated by a Search List component provided it -- resolves to a unique library. By default, displays the library at -- the cursor. procedure Set_Up (Component : String := ">>SEARCH LIST<<"; Session : String := ""; User : String := ""); -- Initialize Search List. Replaces entire previous contents. procedure Reset_To_System_Default (Session : String := ""; User : String := ""); -- Resets to system default search list. procedure Add (Component : String := ">>LIBRARY NAME<<"; Position : Integer := Integer'Last; Session : String := ""; User : String := ""); -- Adds Component in the indicated Position in the Search -- List Components image. If defaulted, and cursor is on the -- Search List image, then that is the location of the addition -- Otherwise, addition is at end. procedure Replace (New_Component : String := ">>LIBRARY NAME<<"; Old_Component : String := "<SELECTION>"; Session : String := ""; User : String := ""); -- Replace Old_Component (the component indicated by selection is the -- default) by New_Component in Search List image. procedure Delete (Component : String := "<SELECTION>"; Session : String := ""; User : String := ""); -- Remove Component (the component indicated by the current selection is -- the default) from the Search List image. procedure Release; -- Removes current image from the screen procedure Save (File_Name : String := ">>FILE NAME<<"; Session : String := ""; User : String := ""); -- Save the search list of the given user's session procedure Revert (File_Name : String := ""; Session : String := ""; User : String := ""); -- Revert the search list for the given user's session from the named -- file. If the file name is defaulted, the search list is reverted -- from the permanent search list maintained for this user's session pragma Subsystem (Commands); pragma Module_Name (4, 3939); end Search_List;
nblk1=4 nid=0 hdr6=8 [0x00] rec0=17 rec1=00 rec2=01 rec3=004 [0x01] rec0=1a rec1=00 rec2=02 rec3=020 [0x02] rec0=19 rec1=00 rec2=03 rec3=00e [0x03] rec0=14 rec1=00 rec2=04 rec3=000 tail 0x21701a76081bf806705fb 0x42a00088462060003