|
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: 19456 (0x4c00) Types: Ada Source Notes: 03_class, FILE, R1k_Segment, e3_tag, package body Coincide_Top_With_Search_Top_Rule, package body Find_Action_Rule, package body Find_Request_Rule, package body Fruit_Display_Rule_Bundle_4, package body Get_Label_Action_Rule, package body Get_Label_If_No_Label_Found_Rule, package body Get_Model_Label_Rule, package body Get_Search_Top_Label_Rule, package body Is_Same_Action_Rule, package body Is_Top_And_Selected_Equal_Rule, package body Make_Coincided_Action_Rule, package body Move_Action_Rule, package body Move_Top_Block_Request_Rule, package body Put_Block_Action_Rule, package body Put_Block_Rule, package body Put_Top_Copied_Marker_Up_Rule, package body Search_Free_Action_Rule, package body Search_Free_On_Table_Action_Rule, package body Search_Top_Request_Rule, package body Search_Top_Rule, seg_04be99
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« └─⟦this⟧
with Slot; with Alias; with Output_Stream; with Fruit_Frames_4; package body Fruit_Display_Rule_Bundle_4 is use Kbs; use Kbs.Fact_Base.Predicate; use Kbs.Fact_Base.Predicate.System_Defined_Predicate; type Rule_Names is (Find_Request, Search_Top_Request, Search_Top, Put_Block, Get_Model_Label, Get_Search_Top_Label, Coincide_Top_With_Search_Top, Is_Top_And_Selected_Equal, Put_Top_Copied_Marker_Up, Move_Top_Block_Request, Move_Action, Make_Coincided_Action, Get_Label_Action, Find_Action, Is_Same_Action, Put_Block_Action, Search_Free_Action, Get_Label_If_No_Label_Found, Search_Free_On_Table_Action, No_More); ------------------------------------------------------------------------ package Get_Model_Label_Rule is function Premiss return Fact_Queries; procedure Action (Objects : Fact_Collection); end Get_Model_Label_Rule; package body Get_Model_Label_Rule is separate; ------------------------------------------------------------------------ package Find_Request_Rule is function Premiss return Fact_Queries; procedure Action (Objects : Fact_Collection); end Find_Request_Rule; package body Find_Request_Rule is separate; ------------------------------------------------------------------------ package Search_Top_Request_Rule is function Premiss return Fact_Queries; procedure Action (Objects : Fact_Collection); end Search_Top_Request_Rule; package body Search_Top_Request_Rule is separate; ------------------------------------------------------------------------ package Search_Top_Rule is function Premiss return Fact_Queries; procedure Action (Objects : Fact_Collection); end Search_Top_Rule; package body Search_Top_Rule is separate; ------------------------------------------------------------------------ package Put_Block_Rule is function Premiss return Fact_Queries; procedure Action (Objects : Fact_Collection); end Put_Block_Rule; package body Put_Block_Rule is separate; ------------------------------------------------------------------------ package Get_Search_Top_Label_Rule is function Premiss return Fact_Queries; procedure Action (Objects : Fact_Collection); end Get_Search_Top_Label_Rule; package body Get_Search_Top_Label_Rule is separate; ------------------------------------------------------------------------ package Coincide_Top_With_Search_Top_Rule is function Premiss return Fact_Queries; procedure Action (Objects : Fact_Collection); end Coincide_Top_With_Search_Top_Rule; package body Coincide_Top_With_Search_Top_Rule is separate; ------------------------------------------------------------------------ package Is_Top_And_Selected_Equal_Rule is function Premiss return Fact_Queries; procedure Action (Objects : Fact_Collection); end Is_Top_And_Selected_Equal_Rule; package body Is_Top_And_Selected_Equal_Rule is separate; ------------------------------------------------------------------------ package Put_Top_Copied_Marker_Up_Rule is function Premiss return Fact_Queries; procedure Action (Objects : Fact_Collection); end Put_Top_Copied_Marker_Up_Rule; package body Put_Top_Copied_Marker_Up_Rule is separate; ------------------------------------------------------------------------ package Move_Top_Block_Request_Rule is function Premiss return Fact_Queries; procedure Action (Objects : Fact_Collection); end Move_Top_Block_Request_Rule; package body Move_Top_Block_Request_Rule is separate; ------------------------------------------------------------------------ package Move_Action_Rule is function Premiss return Fact_Queries; procedure Action (Objects : Fact_Collection); end Move_Action_Rule; package body Move_Action_Rule is separate; ------------------------------------------------------------------------ package Make_Coincided_Action_Rule is function Premiss return Fact_Queries; procedure Action (Objects : Fact_Collection); end Make_Coincided_Action_Rule; package body Make_Coincided_Action_Rule is separate; ------------------------------------------------------------------------ package Get_Label_Action_Rule is function Premiss return Fact_Queries; procedure Action (Objects : Fact_Collection); end Get_Label_Action_Rule; package body Get_Label_Action_Rule is separate; ------------------------------------------------------------------------ package Find_Action_Rule is function Premiss return Fact_Queries; procedure Action (Objects : Fact_Collection); end Find_Action_Rule; package body Find_Action_Rule is separate; ------------------------------------------------------------------------ package Get_Label_If_No_Label_Found_Rule is function Premiss return Fact_Queries; procedure Action (Objects : Fact_Collection); end Get_Label_If_No_Label_Found_Rule; package body Get_Label_If_No_Label_Found_Rule is separate; ------------------------------------------------------------------------ package Is_Same_Action_Rule is function Premiss return Fact_Queries; procedure Action (Objects : Fact_Collection); end Is_Same_Action_Rule; package body Is_Same_Action_Rule is separate; ------------------------------------------------------------------------ package Put_Block_Action_Rule is function Premiss return Fact_Queries; procedure Action (Objects : Fact_Collection); end Put_Block_Action_Rule; package body Put_Block_Action_Rule is separate; ------------------------------------------------------------------------ package Search_Free_Action_Rule is function Premiss return Fact_Queries; procedure Action (Objects : Fact_Collection); end Search_Free_Action_Rule; package body Search_Free_Action_Rule is separate; ------------------------------------------------------------------------ package Search_Free_On_Table_Action_Rule is function Premiss return Fact_Queries; procedure Action (Objects : Fact_Collection); end Search_Free_On_Table_Action_Rule; package body Search_Free_On_Table_Action_Rule is separate; ------------------------------------------------------------------------ package Rule_Bundle is new Rule_Base.Generic_Rule_Bundle (The_Bundle => Fruit_Kbs_4.Fruit_Rule_Bundle, Rule_Names => Rule_Names, Nothing => Rule_Names'Last, Rule_1 => Find_Request, Premiss_1 => Find_Request_Rule.Premiss, Action_1 => Find_Request_Rule.Action, Rule_2 => Search_Top_Request, Premiss_2 => Search_Top_Request_Rule.Premiss, Action_2 => Search_Top_Request_Rule.Action, Rule_3 => Search_Top, Premiss_3 => Search_Top_Rule.Premiss, Action_3 => Search_Top_Rule.Action, Rule_4 => Put_Block, Premiss_4 => Put_Block_Rule.Premiss, Action_4 => Put_Block_Rule.Action, Rule_5 => Get_Model_Label, Premiss_5 => Get_Model_Label_Rule.Premiss, Action_5 => Get_Model_Label_Rule.Action, Rule_6 => Get_Search_Top_Label, Premiss_6 => Get_Search_Top_Label_Rule.Premiss, Action_6 => Get_Search_Top_Label_Rule.Action, Rule_7 => Coincide_Top_With_Search_Top, Premiss_7 => Coincide_Top_With_Search_Top_Rule.Premiss, Action_7 => Coincide_Top_With_Search_Top_Rule.Action, Rule_8 => Is_Top_And_Selected_Equal, Premiss_8 => Is_Top_And_Selected_Equal_Rule.Premiss, Action_8 => Is_Top_And_Selected_Equal_Rule.Action, Rule_9 => Put_Top_Copied_Marker_Up, Premiss_9 => Put_Top_Copied_Marker_Up_Rule.Premiss, Action_9 => Put_Top_Copied_Marker_Up_Rule.Action, Rule_10 => Move_Top_Block_Request, Premiss_10 => Move_Top_Block_Request_Rule.Premiss, Action_10 => Move_Top_Block_Request_Rule.Action, Rule_11 => Move_Action, Premiss_11 => Move_Action_Rule.Premiss, Action_11 => Move_Action_Rule.Action, Rule_12 => Make_Coincided_Action, Premiss_12 => Make_Coincided_Action_Rule.Premiss, Action_12 => Make_Coincided_Action_Rule.Action, Rule_13 => Get_Label_Action, Premiss_13 => Get_Label_Action_Rule.Premiss, Action_13 => Get_Label_Action_Rule.Action, Rule_14 => Find_Action, Premiss_14 => Find_Action_Rule.Premiss, Action_14 => Find_Action_Rule.Action, Rule_15 => Is_Same_Action, Premiss_15 => Is_Same_Action_Rule.Premiss, Action_15 => Is_Same_Action_Rule.Action, Rule_16 => Put_Block_Action, Premiss_16 => Put_Block_Action_Rule.Premiss, Action_16 => Put_Block_Action_Rule.Action, Rule_17 => Search_Free_Action, Premiss_17 => Search_Free_Action_Rule.Premiss, Action_17 => Search_Free_Action_Rule.Action, Rule_18 => Get_Label_If_No_Label_Found, Premiss_18 => Get_Label_If_No_Label_Found_Rule.Premiss, Action_18 => Get_Label_If_No_Label_Found_Rule.Action, Rule_19 => Search_Free_On_Table_Action, Premiss_19 => Search_Free_On_Table_Action_Rule.Premiss, Action_19 => Search_Free_On_Table_Action_Rule.Action); procedure Do_Action (For_Rule : Rule_Id; On_Facts : Fact_Collection) is begin Rule_Bundle.Do_Action (For_Rule, On_Facts); end Do_Action; end Fruit_Display_Rule_Bundle_4;
nblk1=12 nid=3 hdr6=20 [0x00] rec0=1d rec1=00 rec2=01 rec3=054 [0x01] rec0=01 rec1=00 rec2=12 rec3=02e [0x02] rec0=1e rec1=00 rec2=0b rec3=016 [0x03] rec0=00 rec1=00 rec2=11 rec3=006 [0x04] rec0=1b rec1=00 rec2=0a rec3=07e [0x05] rec0=01 rec1=00 rec2=10 rec3=000 [0x06] rec0=1a rec1=00 rec2=09 rec3=06c [0x07] rec0=00 rec1=00 rec2=0f rec3=006 [0x08] rec0=1d rec1=00 rec2=08 rec3=072 [0x09] rec0=00 rec1=00 rec2=0e rec3=006 [0x0a] rec0=1d rec1=00 rec2=07 rec3=034 [0x0b] rec0=1e rec1=00 rec2=0d rec3=018 [0x0c] rec0=19 rec1=00 rec2=05 rec3=006 [0x0d] rec0=14 rec1=00 rec2=02 rec3=038 [0x0e] rec0=18 rec1=00 rec2=04 rec3=020 [0x0f] rec0=14 rec1=00 rec2=06 rec3=000 [0x10] rec0=14 rec1=00 rec2=05 rec3=000 [0x11] rec0=0a rec1=00 rec2=03 rec3=000 tail 0x217517112869138fe0f41 0x42a00088462063c03 Free Block Chain: 0x3: 0000 00 0c 02 ae 00 3b 20 20 20 20 20 20 20 20 20 20 ┆ ; ┆ 0xc: 0000 00 00 00 05 80 02 20 20 02 00 00 00 00 00 00 00 ┆ ┆