The layout and naming conventions for functions and other resources provided by the standard kits, and which are called or accessed from code generated by Inter or by the Inform 7 compiler.


§1. Suppose you are a tool like inform7 or inter and you are generating a function, and in that function you want to access the variable location -- which is defined in WorldModelKit -- or call the function TEXT_TY_Say -- which is in BasicInformKit. These have not yet been linked in to the Inter tree you're trying to build: so how do you describe them?

The answer is that you call HierarchyLocations::iname(I, TEXT_TY_SAY_HL), say, and it will return an inter_name which is exactly what you need. This is all done with plugs and sockets, but you don't care about that.

The one thing you do need to do is to ensure that the following initialisation function has been called: if not, HierarchyLocations::iname won't find these resources.

enumerate KIT_HIERARCHY_MADE_ITHBIT 
void KitHierarchy::establish(inter_tree *I) {
    if (InterTree::test_history(I, KIT_HIERARCHY_MADE_ITHBIT)) return;
    InterTree::set_history(I, KIT_HIERARCHY_MADE_ITHBIT);
    Establish kit-defined resources1.1;
}

§1.1. The following, then, is an itemised list of what symbol names in the kits the inform7 and inter tools need to refer to. (It's not any kind of comprehensive list of what is there.)

define KIT_PROVIDED(id, n) HierarchyLocations::con(I, id, n, req);

Establish kit-defined resources1.1 =

    location_requirement req = LocationRequirements::plug();
    Establish resources offered by BasicInformKit1.1.1;
    Establish resources offered by WorldModelKit1.1.3;
    Establish resources offered by CommandParserKit1.1.2;
    Establish resources offered by either WorldModelKit or BasicInformKit1.1.4;
    Establish resources offered by EnglishLanguageKit1.1.5;
    Establish resources offered by DialogueKit1.1.6;

§1.1.1. Offered by BasicInformKit.

enumerate ADJUSTPARAGRAPHPOINT_HL 0
enumerate ARGUMENTTYPEFAILED_HL 
enumerate AUXF_MAGIC_VALUE_HL 
enumerate AUXF_STATUS_IS_CLOSED_HL 
enumerate CHECKKINDRETURNED_HL 
enumerate CLEARPARAGRAPHING_HL 
enumerate CONSTANT_PACKED_TEXT_STORAGE_HL 
enumerate CONSTANT_PERISHABLE_TEXT_STORAGE_HL 
enumerate COPYPV_HL 
enumerate COPYPVIFEXISTS_HL 
enumerate CREATEPV_HL 
enumerate CREATEPVONSTACK_HL 
enumerate CUBEROOT_HL 
enumerate DB_RULE_HL 
enumerate DEBUG_RULES_HL 
enumerate DEBUGPROPERTY_HL 
enumerate DECIMALNUMBER_HL 
enumerate DESTROYPV_HL 
enumerate DESTROYPVFROMSTACK_HL 
enumerate DIGITTOVALUE_HL 
enumerate DIVIDEPARAGRAPHPOINT_HL 
enumerate DO_NOTHING_HL 
enumerate DOUBLEHASHSETRELATIONHANDLER_HL 
enumerate EMPTY_RULEBOOK_INAME_HL 
enumerate EMPTY_TABLE_HL 
enumerate EMPTY_TEXT_PACKED_HL 
enumerate EMPTY_TEXT_VALUE_HL 
enumerate EMPTYRELATIONHANDLER_HL 
enumerate EXISTSTABLELOOKUPCORR_HL 
enumerate EXISTSTABLELOOKUPENTRY_HL 
enumerate EXISTSTABLEROWCORR_HL 
enumerate FLOAT_NAN_HL 
enumerate FLOATPARSE_HL 
enumerate FOLLOWRULEBOOK_HL 
enumerate formal_par0_HL 
enumerate formal_par1_HL 
enumerate formal_par2_HL 
enumerate formal_par3_HL 
enumerate formal_par4_HL 
enumerate formal_par5_HL 
enumerate formal_par6_HL 
enumerate formal_par7_HL 
enumerate FORMAL_RV_HL 
enumerate GENERATERANDOMNUMBER_HL 
enumerate GPROPERTY_HL 
enumerate HASHLISTRELATIONHANDLER_HL 
enumerate I7SFRAME_HL 
enumerate INDEX_OF_ENUM_VAL_HL 
enumerate INTEGERDIVIDE_HL 
enumerate INTEGERREMAINDER_HL 
enumerate ISSUECHANGEDRELATIONOUTSIDEDOMAIN_HL 
enumerate ISSUEUSEDABSTRACTRELATION_HL 
enumerate KINDDEFAULTVALUE_HL 
enumerate LATEST_RULE_RESULT_HL 
enumerate LIST_ITEM_BASE_HL 
enumerate LIST_ITEM_KOV_F_HL 
enumerate LIST_OF_TY_DESC_HL 
enumerate LIST_OF_TY_GETITEM_HL 
enumerate LIST_OF_TY_GETLENGTH_HL 
enumerate LIST_OF_TY_INSERTITEM_HL 
enumerate LIST_OF_TY_SAY_HL 
enumerate LIST_OF_TY_SETLENGTH_HL 
enumerate MSTACK_HL 
enumerate MSTVO_HL 
enumerate MSTVON_HL 
enumerate NAME_HL 
enumerate NEXT_ENUM_VAL_HL 
enumerate NOTHING_HL 
enumerate NUMBER_TY_ABS_HL 
enumerate NUMBER_TY_TO_REAL_NUMBER_TY_HL 
enumerate OTOVRELROUTETO_HL 
enumerate PACKED_TEXT_STORAGE_HL 
enumerate PARACONTENT_HL 
enumerate PARAMETER_VALUE_HL 
enumerate PREV_ENUM_VAL_HL 
enumerate PRINTINBASE_HL 
enumerate PRINTORRUN_HL 
enumerate PRIOR_NAMED_LIST_GENDER_HL 
enumerate PRIOR_NAMED_LIST_HL 
enumerate PRIOR_NAMED_NOUN_HL 
enumerate PROPERTY_LOOP_SIGN_HL 
enumerate PROPERTY_TO_BE_TOTALLED_HL 
enumerate RANDOM_ENUM_VAL_HL 
enumerate REAL_NUMBER_TY_ABS_HL 
enumerate REAL_NUMBER_TY_APPROXIMATE_HL 
enumerate REAL_NUMBER_TY_COMPARE_HL 
enumerate REAL_NUMBER_TY_CUBE_ROOT_HL 
enumerate REAL_NUMBER_TY_DIVIDE_HL 
enumerate REAL_NUMBER_TY_MINUS_HL 
enumerate REAL_NUMBER_TY_NAN_HL 
enumerate REAL_NUMBER_TY_NEGATE_HL 
enumerate REAL_NUMBER_TY_PLUS_HL 
enumerate REAL_NUMBER_TY_POW_HL 
enumerate REAL_NUMBER_TY_REMAINDER_HL 
enumerate REAL_NUMBER_TY_ROOT_HL 
enumerate REAL_NUMBER_TY_SAY_HL 
enumerate REAL_NUMBER_TY_TIMES_HL 
enumerate REAL_NUMBER_TY_TO_NUMBER_TY_HL 
enumerate RELATION_EMPTYEQUIV_HL 
enumerate RELATION_EMPTYOTOO_HL 
enumerate RELATION_EMPTYVTOV_HL 
enumerate RELATION_RSHOWOTOO_HL 
enumerate RELATION_SHOWEQUIV_HL 
enumerate RELATION_SHOWOTOO_HL 
enumerate RELATION_SHOWVTOV_HL 
enumerate RELATION_TY_EQUIVALENCEADJECTIVE_HL 
enumerate RELATION_TY_NAME_HL 
enumerate RELATION_TY_OTOOADJECTIVE_HL 
enumerate RELATION_TY_OTOVADJECTIVE_HL 
enumerate RELATION_TY_SYMMETRICADJECTIVE_HL 
enumerate RELATION_TY_VTOOADJECTIVE_HL 
enumerate RELATIONTEST_HL 
enumerate RELFOLLOWVECTOR_HL 
enumerate RELS_EMPTY_HL 
enumerate RLANY_CAN_GET_X_HL 
enumerate RLANY_CAN_GET_Y_HL 
enumerate RLANY_GET_X_HL 
enumerate RLIST_ALL_X_HL 
enumerate RLIST_ALL_Y_HL 
enumerate RLNGETF_HL 
enumerate ROUNDOFFVALUE_HL 
enumerate RR_STORAGE_HL 
enumerate RULEBOOKFAILS_HL 
enumerate RULEBOOKPARBREAK_HL 
enumerate RULEBOOKSUCCEEDS_HL 
enumerate SAY__N_HL 
enumerate SAY__P_HL 
enumerate SAY__PC_HL 
enumerate SIGNEDCOMPARE_HL 
enumerate SQUAREROOT_HL 
enumerate STACKFRAMECREATE_HL 
enumerate SUPPRESS_TEXT_SUBSTITUTION_HL 
enumerate TABLE_NOVALUE_HL 
enumerate TABLELOOKUPCORR_HL 
enumerate TABLELOOKUPENTRY_HL 
enumerate TEXT_TY_COMPARE_HL 
enumerate TEXT_TY_EXPANDIFPERISHABLE_HL 
enumerate TEXT_TY_SAY_HL 
enumerate THEEMPTYTABLE_HL 
enumerate UNICODE_TEMP_HL 
enumerate VTOORELROUTETO_HL 
enumerate VTOVRELROUTETO_HL 
enumerate WRITEPVFIELD_HL 

Establish resources offered by BasicInformKit1.1.1 =

    KIT_PROVIDED(ADJUSTPARAGRAPHPOINT_HL,             I"AdjustParagraphPoint")
    KIT_PROVIDED(ARGUMENTTYPEFAILED_HL,               I"IssueTypecheckingRTP")
    KIT_PROVIDED(AUXF_MAGIC_VALUE_HL,                 I"AUXF_MAGIC_VALUE")
    KIT_PROVIDED(AUXF_STATUS_IS_CLOSED_HL,            I"AUXF_STATUS_IS_CLOSED")
    KIT_PROVIDED(CHECKKINDRETURNED_HL,                I"CheckKindReturned")
    KIT_PROVIDED(CLEARPARAGRAPHING_HL,                I"ClearParagraphing")
    KIT_PROVIDED(CONSTANT_PACKED_TEXT_STORAGE_HL,     I"CONSTANT_PACKED_TEXT_STORAGE")
    KIT_PROVIDED(CONSTANT_PERISHABLE_TEXT_STORAGE_HL, I"CONSTANT_PERISHABLE_TEXT_STORAGE")
    KIT_PROVIDED(COPYPV_HL,                           I"CopyPV")
    KIT_PROVIDED(COPYPVIFEXISTS_HL,                   I"CopyPVIfExists")
    KIT_PROVIDED(CREATEPV_HL,                         I"CreatePV")
    KIT_PROVIDED(CREATEPVONSTACK_HL,                  I"CreatePVOnStack")
    KIT_PROVIDED(CUBEROOT_HL,                         I"CubeRoot")
    KIT_PROVIDED(DB_RULE_HL,                          I"DB_Rule")
    KIT_PROVIDED(DEBUG_RULES_HL,                      I"debug_rules")
    KIT_PROVIDED(DEBUGPROPERTY_HL,                    I"DebugProperty")
    KIT_PROVIDED(DECIMALNUMBER_HL,                    I"DecimalNumber")
    KIT_PROVIDED(DESTROYPV_HL,                        I"DestroyPV")
    KIT_PROVIDED(DESTROYPVFROMSTACK_HL,               I"DestroyPVFromStack")
    KIT_PROVIDED(DIGITTOVALUE_HL,                     I"DigitToValue")
    KIT_PROVIDED(DIGITTOVALUE_HL,                     I"DigitToValue")
    KIT_PROVIDED(DIVIDEPARAGRAPHPOINT_HL,             I"DivideParagraphPoint")
    KIT_PROVIDED(DO_NOTHING_HL,                       I"DoNothing")
    KIT_PROVIDED(DOUBLEHASHSETRELATIONHANDLER_HL,     I"DoubleHashSetRelationHandler")
    KIT_PROVIDED(EMPTY_RULEBOOK_INAME_HL,             I"EMPTY_RULEBOOK")
    KIT_PROVIDED(EMPTY_TABLE_HL,                      I"TheEmptyTable")
    KIT_PROVIDED(EMPTY_TEXT_PACKED_HL,                I"EMPTY_TEXT_PACKED")
    KIT_PROVIDED(EMPTY_TEXT_VALUE_HL,                 I"EMPTY_TEXT_VALUE")
    KIT_PROVIDED(EMPTYRELATIONHANDLER_HL,             I"EmptyRelationHandler")
    KIT_PROVIDED(EXISTSTABLELOOKUPCORR_HL,            I"ExistsTableLookUpCorr")
    KIT_PROVIDED(EXISTSTABLELOOKUPENTRY_HL,           I"ExistsTableLookUpEntry")
    KIT_PROVIDED(EXISTSTABLEROWCORR_HL,               I"ExistsTableRowCorr")
    KIT_PROVIDED(FLOAT_NAN_HL,                        I"FLOAT_NAN")
    KIT_PROVIDED(FLOATPARSE_HL,                       I"FloatParse")
    KIT_PROVIDED(FOLLOWRULEBOOK_HL,                   I"FollowRulebook")
    KIT_PROVIDED(formal_par0_HL,                      I"formal_par0")
    KIT_PROVIDED(formal_par1_HL,                      I"formal_par1")
    KIT_PROVIDED(formal_par2_HL,                      I"formal_par2")
    KIT_PROVIDED(formal_par3_HL,                      I"formal_par3")
    KIT_PROVIDED(formal_par4_HL,                      I"formal_par4")
    KIT_PROVIDED(formal_par5_HL,                      I"formal_par5")
    KIT_PROVIDED(formal_par6_HL,                      I"formal_par6")
    KIT_PROVIDED(formal_par7_HL,                      I"formal_par7")
    KIT_PROVIDED(FORMAL_RV_HL,                        I"formal_rv")
    KIT_PROVIDED(GENERATERANDOMNUMBER_HL,             I"GenerateRandomNumber")
    KIT_PROVIDED(GPROPERTY_HL,                        I"GProperty")
    KIT_PROVIDED(HASHLISTRELATIONHANDLER_HL,          I"HashListRelationHandler")
    KIT_PROVIDED(I7SFRAME_HL,                         I"I7SFRAME")
    KIT_PROVIDED(INDEX_OF_ENUM_VAL_HL,                I"IndexOfEnumVal");
    KIT_PROVIDED(INTEGERDIVIDE_HL,                    I"IntegerDivide")
    KIT_PROVIDED(INTEGERREMAINDER_HL,                 I"IntegerRemainder")
    KIT_PROVIDED(ISSUECHANGEDRELATIONOUTSIDEDOMAIN_HL, I"IssueChangedRelationRTP")
    KIT_PROVIDED(ISSUEUSEDABSTRACTRELATION_HL,        I"IssueAbstractRelationRTP")
    KIT_PROVIDED(KINDDEFAULTVALUE_HL,                 I"KindDefaultValue")
    KIT_PROVIDED(LATEST_RULE_RESULT_HL,               I"latest_rule_result")
    KIT_PROVIDED(LIST_ITEM_BASE_HL,                   I"LIST_ITEM_BASE")
    KIT_PROVIDED(LIST_ITEM_KOV_F_HL,                  I"LIST_ITEM_KOV_F")
    KIT_PROVIDED(LIST_OF_TY_DESC_HL,                  I"LIST_OF_TY_Desc")
    KIT_PROVIDED(LIST_OF_TY_GETITEM_HL,               I"LIST_OF_TY_GetItem")
    KIT_PROVIDED(LIST_OF_TY_GETLENGTH_HL,             I"LIST_OF_TY_GetLength")
    KIT_PROVIDED(LIST_OF_TY_INSERTITEM_HL,            I"LIST_OF_TY_InsertItem")
    KIT_PROVIDED(LIST_OF_TY_SAY_HL,                   I"LIST_OF_TY_Say")
    KIT_PROVIDED(LIST_OF_TY_SETLENGTH_HL,             I"LIST_OF_TY_SetLength")
    KIT_PROVIDED(MSTACK_HL,                           I"MStack")
    KIT_PROVIDED(MSTVO_HL,                            I"MstVO")
    KIT_PROVIDED(MSTVON_HL,                           I"MstVON")
    KIT_PROVIDED(NAME_HL,                             I"name")
    KIT_PROVIDED(NEXT_ENUM_VAL_HL,                    I"NextEnumVal");
    KIT_PROVIDED(NOTHING_HL,                          I"nothing")
    KIT_PROVIDED(NUMBER_TY_ABS_HL,                    I"NUMBER_TY_Abs")
    KIT_PROVIDED(NUMBER_TY_TO_REAL_NUMBER_TY_HL,      I"NUMBER_TY_to_REAL_NUMBER_TY")
    KIT_PROVIDED(OTOVRELROUTETO_HL,                   I"OtoVRelRouteTo")
    KIT_PROVIDED(PACKED_TEXT_STORAGE_HL,              I"PACKED_TEXT_STORAGE")
    KIT_PROVIDED(PARACONTENT_HL,                      I"ParaContent")
    KIT_PROVIDED(PARAMETER_VALUE_HL,                  I"parameter_value")
    KIT_PROVIDED(PREV_ENUM_VAL_HL,                    I"PrevEnumVal");
    KIT_PROVIDED(PRINTINBASE_HL,                      I"PrintInBase")
    KIT_PROVIDED(PRINTORRUN_HL,                       I"PrintOrRun")
    KIT_PROVIDED(PRIOR_NAMED_LIST_GENDER_HL,          I"prior_named_list_gender")
    KIT_PROVIDED(PRIOR_NAMED_LIST_HL,                 I"prior_named_list")
    KIT_PROVIDED(PRIOR_NAMED_NOUN_HL,                 I"prior_named_noun")
    KIT_PROVIDED(PROPERTY_LOOP_SIGN_HL,               I"property_loop_sign")
    KIT_PROVIDED(PROPERTY_TO_BE_TOTALLED_HL,          I"property_to_be_totalled")
    KIT_PROVIDED(RANDOM_ENUM_VAL_HL,                  I"RandomEnumVal");
    KIT_PROVIDED(REAL_NUMBER_TY_ABS_HL,               I"REAL_NUMBER_TY_Abs")
    KIT_PROVIDED(REAL_NUMBER_TY_APPROXIMATE_HL,       I"REAL_NUMBER_TY_Approximate")
    KIT_PROVIDED(REAL_NUMBER_TY_COMPARE_HL,           I"REAL_NUMBER_TY_Compare")
    KIT_PROVIDED(REAL_NUMBER_TY_CUBE_ROOT_HL,         I"REAL_NUMBER_TY_Cube_Root")
    KIT_PROVIDED(REAL_NUMBER_TY_DIVIDE_HL,            I"REAL_NUMBER_TY_Divide")
    KIT_PROVIDED(REAL_NUMBER_TY_MINUS_HL,             I"REAL_NUMBER_TY_Minus")
    KIT_PROVIDED(REAL_NUMBER_TY_NAN_HL,               I"REAL_NUMBER_TY_Nan")
    KIT_PROVIDED(REAL_NUMBER_TY_NEGATE_HL,            I"REAL_NUMBER_TY_Negate")
    KIT_PROVIDED(REAL_NUMBER_TY_PLUS_HL,              I"REAL_NUMBER_TY_Plus")
    KIT_PROVIDED(REAL_NUMBER_TY_POW_HL,               I"REAL_NUMBER_TY_Pow")
    KIT_PROVIDED(REAL_NUMBER_TY_REMAINDER_HL,         I"REAL_NUMBER_TY_Remainder")
    KIT_PROVIDED(REAL_NUMBER_TY_ROOT_HL,              I"REAL_NUMBER_TY_Root")
    KIT_PROVIDED(REAL_NUMBER_TY_SAY_HL,               I"REAL_NUMBER_TY_Say")
    KIT_PROVIDED(REAL_NUMBER_TY_TIMES_HL,             I"REAL_NUMBER_TY_Times")
    KIT_PROVIDED(REAL_NUMBER_TY_TO_NUMBER_TY_HL,      I"REAL_NUMBER_TY_to_NUMBER_TY")
    KIT_PROVIDED(RELATION_EMPTYEQUIV_HL,              I"Relation_EmptyEquiv")
    KIT_PROVIDED(RELATION_EMPTYOTOO_HL,               I"Relation_EmptyOtoO")
    KIT_PROVIDED(RELATION_EMPTYVTOV_HL,               I"Relation_EmptyVtoV")
    KIT_PROVIDED(RELATION_RSHOWOTOO_HL,               I"Relation_RShowOtoO")
    KIT_PROVIDED(RELATION_SHOWEQUIV_HL,               I"Relation_ShowEquiv")
    KIT_PROVIDED(RELATION_SHOWOTOO_HL,                I"Relation_ShowOtoO")
    KIT_PROVIDED(RELATION_SHOWVTOV_HL,                I"Relation_ShowVtoV")
    KIT_PROVIDED(RELATION_TY_EQUIVALENCEADJECTIVE_HL, I"RELATION_TY_EquivalenceAdjective")
    KIT_PROVIDED(RELATION_TY_NAME_HL,                 I"RELATION_TY_Name")
    KIT_PROVIDED(RELATION_TY_OTOOADJECTIVE_HL,        I"RELATION_TY_OToOAdjective")
    KIT_PROVIDED(RELATION_TY_OTOVADJECTIVE_HL,        I"RELATION_TY_OToVAdjective")
    KIT_PROVIDED(RELATION_TY_SYMMETRICADJECTIVE_HL,   I"RELATION_TY_SymmetricAdjective")
    KIT_PROVIDED(RELATION_TY_VTOOADJECTIVE_HL,        I"RELATION_TY_VToOAdjective")
    KIT_PROVIDED(RELATIONTEST_HL,                     I"RelationTest")
    KIT_PROVIDED(RELFOLLOWVECTOR_HL,                  I"RelFollowVector")
    KIT_PROVIDED(RELS_EMPTY_HL,                       I"RELS_EMPTY")
    KIT_PROVIDED(RLANY_CAN_GET_X_HL,                  I"RLANY_CAN_GET_X")
    KIT_PROVIDED(RLANY_CAN_GET_Y_HL,                  I"RLANY_CAN_GET_Y")
    KIT_PROVIDED(RLANY_GET_X_HL,                      I"RLANY_GET_X")
    KIT_PROVIDED(RLIST_ALL_X_HL,                      I"RLIST_ALL_X")
    KIT_PROVIDED(RLIST_ALL_Y_HL,                      I"RLIST_ALL_Y")
    KIT_PROVIDED(RLNGETF_HL,                          I"RlnGetF")
    KIT_PROVIDED(ROUNDOFFVALUE_HL,                    I"RoundOffValue")
    KIT_PROVIDED(RR_STORAGE_HL,                       I"RR_STORAGE")
    KIT_PROVIDED(RULEBOOKFAILS_HL,                    I"RulebookFails")
    KIT_PROVIDED(RULEBOOKPARBREAK_HL,                 I"RulebookParBreak")
    KIT_PROVIDED(RULEBOOKSUCCEEDS_HL,                 I"RulebookSucceeds")
    KIT_PROVIDED(SAY__N_HL,                           I"say__n")
    KIT_PROVIDED(SAY__P_HL,                           I"say__p")
    KIT_PROVIDED(SAY__PC_HL,                          I"say__pc")
    KIT_PROVIDED(SIGNEDCOMPARE_HL,                    I"SignedCompare")
    KIT_PROVIDED(SQUAREROOT_HL,                       I"SquareRoot")
    KIT_PROVIDED(STACKFRAMECREATE_HL,                 I"StackFrameCreate")
    KIT_PROVIDED(SUPPRESS_TEXT_SUBSTITUTION_HL,       I"suppress_text_substitution")
    KIT_PROVIDED(TABLE_NOVALUE_HL,                    I"TABLE_NOVALUE")
    KIT_PROVIDED(TABLELOOKUPCORR_HL,                  I"TableLookUpCorr")
    KIT_PROVIDED(TABLELOOKUPENTRY_HL,                 I"TableLookUpEntry")
    KIT_PROVIDED(TEXT_TY_COMPARE_HL,                  I"TEXT_TY_Compare")
    KIT_PROVIDED(TEXT_TY_EXPANDIFPERISHABLE_HL,       I"TEXT_TY_ExpandIfPerishable")
    KIT_PROVIDED(TEXT_TY_SAY_HL,                      I"TEXT_TY_Say")
    KIT_PROVIDED(THEEMPTYTABLE_HL,                    I"TheEmptyTable")
    KIT_PROVIDED(UNICODE_TEMP_HL,                     I"unicode_temp")
    KIT_PROVIDED(VTOORELROUTETO_HL,                   I"VtoORelRouteTo")
    KIT_PROVIDED(VTOVRELROUTETO_HL,                   I"VtoVRelRouteTo")
    KIT_PROVIDED(WRITEPVFIELD_HL,                     I"WritePVField")

§1.1.2. Offered by CommandParserKit.

enumerate ARTICLEDESCRIPTORS_HL 
enumerate ETYPE_HL 
enumerate NEXTBEST_ETYPE_HL 
enumerate NEXTWORDSTOPPED_HL 
enumerate NOTINCONTEXTPE_HL 
enumerate PARSETOKENSTOPPED_HL 
enumerate TRYGIVENOBJECT_HL 
enumerate WORDADDRESS_HL 
enumerate WORDINPROPERTY_HL 
enumerate WORDLENGTH_HL 

Establish resources offered by CommandParserKit1.1.2 =

    KIT_PROVIDED(ARTICLEDESCRIPTORS_HL,               I"ArticleDescriptors")
    KIT_PROVIDED(ETYPE_HL,                            I"etype")
    KIT_PROVIDED(NEXTBEST_ETYPE_HL,                   I"nextbest_etype")
    KIT_PROVIDED(NEXTWORDSTOPPED_HL,                  I"NextWordStopped")
    KIT_PROVIDED(NOTINCONTEXTPE_HL,                   I"NOTINCONTEXT_PE")
    KIT_PROVIDED(PARSETOKENSTOPPED_HL,                I"ParseTokenStopped")
    KIT_PROVIDED(TRYGIVENOBJECT_HL,                   I"TryGivenObject")
    KIT_PROVIDED(WORDADDRESS_HL,                      I"WordAddress")
    KIT_PROVIDED(WORDINPROPERTY_HL,                   I"WordInProperty")
    KIT_PROVIDED(WORDLENGTH_HL,                       I"WordLength")

§1.1.3. Offered by WorldModelKit.

enumerate ACT_REQUESTER_HL 
enumerate ACTION_HL 
enumerate ACTIONCURRENTLYHAPPENINGFLAG_HL 
enumerate ACTOR_HL 
enumerate ACTOR_LOCATION_HL 
enumerate ALLOWINSHOWME_HL 
enumerate ANIMATE_HL 
enumerate C_STYLE_HL 
enumerate COMPONENT_CHILD_HL 
enumerate COMPONENT_PARENT_HL 
enumerate COMPONENT_SIBLING_HL 
enumerate CONSULT_FROM_HL 
enumerate CONSULT_WORDS_HL 
enumerate CONTAINER_HL 
enumerate DA_NAME_HL 
enumerate DEADFLAG_HL 
enumerate DEBUG_SCENES_HL 
enumerate DETECTPLURALWORD_HL 
enumerate DURINGSCENEMATCHING_HL 
enumerate ELEMENTARY_TT_HL 
enumerate ENGLISH_BIT_HL 
enumerate FOUND_EVERYWHERE_HL 
enumerate GENERICVERBSUB_HL 
enumerate GETGNAOFOBJECT_HL 
enumerate GPR_FAIL_HL 
enumerate GPR_NUMBER_HL 
enumerate GPR_PREPOSITION_HL 
enumerate GPR_TT_HL 
enumerate INDENT_BIT_HL 
enumerate INP1_HL 
enumerate INP2_HL 
enumerate INVENTORY_STAGE_HL 
enumerate KEEP_SILENT_HL 
enumerate LOCATION_HL 
enumerate LOCATIONOF_HL 
enumerate LOOPOVERSCOPE_HL 
enumerate LOS_RV_HL 
enumerate NEWLINE_BIT_HL 
enumerate NOARTICLE_BIT_HL 
enumerate NOUN_HL 
enumerate NUMBER_TY_TO_TIME_TY_HL 
enumerate PARSED_NUMBER_HL 
enumerate PARSER_ACTION_HL 
enumerate PARSER_ONE_HL 
enumerate PARSER_TRACE_HL 
enumerate PARSER_TWO_HL 
enumerate PARSERERROR_HL 
enumerate PAST_CHRONOLOGICAL_RECORD_HL 
enumerate PLACEINSCOPE_HL 
enumerate PLAYER_HL 
enumerate PLURALFOUND_HL 
enumerate PRESENT_CHRONOLOGICAL_RECORD_HL 
enumerate REAL_LOCATION_HL 
enumerate REASON_THE_ACTION_FAILED_HL 
enumerate RESPONSEVIAACTIVITY_HL 
enumerate ROUTINEFILTER_TT_HL 
enumerate SCENE_ENDED_HL 
enumerate SCENE_ENDINGS_HL 
enumerate SCENE_LATEST_ENDING_HL 
enumerate SCENE_STARTED_HL 
enumerate SCENE_STATUS_HL 
enumerate SCOPE_STAGE_HL 
enumerate SCOPE_TT_HL 
enumerate SECOND_HL 
enumerate SHORT_NAME_HL 
enumerate SPECIAL_WORD_HL 
enumerate STORED_ACTION_TY_CURRENT_HL 
enumerate STORED_ACTION_TY_TRY_HL 
enumerate STORY_COMPLETE_HL 
enumerate STORY_TENSE_HL 
enumerate SUPPORTER_HL 
enumerate SUPPRESS_SCOPE_LOOPS_HL 
enumerate TESTACTIONBITMAP_HL 
enumerate TESTACTIVITY_HL 
enumerate TESTREGIONALCONTAINMENT_HL 
enumerate TESTSCOPE_HL 
enumerate TESTSTART_HL 
enumerate THE_TIME_HL 
enumerate THEDARK_HL 
enumerate THESAME_HL 
enumerate TIMESACTIONHASBEENHAPPENING_HL 
enumerate TIMESACTIONHASHAPPENED_HL 
enumerate TRYACTION_HL 
enumerate TURNSACTIONHASBEENHAPPENING_HL 
enumerate UNDERSTAND_AS_MISTAKE_NUMBER_HL 
enumerate WHEN_SCENE_BEGINS_HL 
enumerate WHEN_SCENE_ENDS_HL 
enumerate WN_HL 

Establish resources offered by WorldModelKit1.1.3 =

    KIT_PROVIDED(ACT_REQUESTER_HL,                    I"act_requester")
    KIT_PROVIDED(ACTION_HL,                           I"action")
    KIT_PROVIDED(ACTIONCURRENTLYHAPPENINGFLAG_HL,     I"ActionCurrentlyHappeningFlag")
    KIT_PROVIDED(ACTOR_HL,                            I"actor")
    KIT_PROVIDED(ACTOR_LOCATION_HL,                   I"actor_location")
    KIT_PROVIDED(ALLOWINSHOWME_HL,                    I"AllowInShowme")
    KIT_PROVIDED(ANIMATE_HL,                          I"animate")
    KIT_PROVIDED(C_STYLE_HL,                          I"c_style")
    KIT_PROVIDED(COMPONENT_CHILD_HL,                  I"component_child")
    KIT_PROVIDED(COMPONENT_PARENT_HL,                 I"component_parent")
    KIT_PROVIDED(COMPONENT_SIBLING_HL,                I"component_sibling")
    KIT_PROVIDED(CONSULT_FROM_HL,                     I"consult_from")
    KIT_PROVIDED(CONSULT_WORDS_HL,                    I"consult_words")
    KIT_PROVIDED(CONTAINER_HL,                        I"container")
    KIT_PROVIDED(DA_NAME_HL,                          I"DA_Name")
    KIT_PROVIDED(DEADFLAG_HL,                         I"deadflag")
    KIT_PROVIDED(DEBUG_SCENES_HL,                     I"debug_scenes")
    KIT_PROVIDED(DETECTPLURALWORD_HL,                 I"DetectPluralWord")
    KIT_PROVIDED(DURINGSCENEMATCHING_HL,              I"DuringSceneMatching")
    KIT_PROVIDED(ELEMENTARY_TT_HL,                    I"ELEMENTARY_TT")
    KIT_PROVIDED(ENGLISH_BIT_HL,                      I"ENGLISH_BIT")
    KIT_PROVIDED(FOUND_EVERYWHERE_HL,                 I"FoundEverywhere")
    KIT_PROVIDED(GENERICVERBSUB_HL,                   I"GenericVerbSub")
    KIT_PROVIDED(GETGNAOFOBJECT_HL,                   I"GetGNAOfObject")
    KIT_PROVIDED(GPR_FAIL_HL,                         I"GPR_FAIL")
    KIT_PROVIDED(GPR_NUMBER_HL,                       I"GPR_NUMBER")
    KIT_PROVIDED(GPR_PREPOSITION_HL,                  I"GPR_PREPOSITION")
    KIT_PROVIDED(GPR_TT_HL,                           I"GPR_TT")
    KIT_PROVIDED(INDENT_BIT_HL,                       I"INDENT_BIT")
    KIT_PROVIDED(INP1_HL,                             I"inp1")
    KIT_PROVIDED(INP2_HL,                             I"inp2")
    KIT_PROVIDED(INVENTORY_STAGE_HL,                  I"inventory_stage")
    KIT_PROVIDED(KEEP_SILENT_HL,                      I"keep_silent")
    KIT_PROVIDED(LOCATION_HL,                         I"location")
    KIT_PROVIDED(LOCATIONOF_HL,                       I"LocationOf")
    KIT_PROVIDED(LOOPOVERSCOPE_HL,                    I"LoopOverScope")
    KIT_PROVIDED(LOS_RV_HL,                           I"los_rv")
    KIT_PROVIDED(NEWLINE_BIT_HL,                      I"NEWLINE_BIT")
    KIT_PROVIDED(NOARTICLE_BIT_HL,                    I"NOARTICLE_BIT")
    KIT_PROVIDED(NOUN_HL,                             I"noun")
    KIT_PROVIDED(NUMBER_TY_TO_TIME_TY_HL,             I"NUMBER_TY_to_TIME_TY")
    KIT_PROVIDED(PARSED_NUMBER_HL,                    I"parsed_number")
    KIT_PROVIDED(PARSER_ACTION_HL,                    I"parser_action")
    KIT_PROVIDED(PARSER_ONE_HL,                       I"parser_one")
    KIT_PROVIDED(PARSER_TRACE_HL,                     I"parser_trace")
    KIT_PROVIDED(PARSER_TWO_HL,                       I"parser_two")
    KIT_PROVIDED(PARSERERROR_HL,                      I"ParserError")
    KIT_PROVIDED(PAST_CHRONOLOGICAL_RECORD_HL,        I"past_chronological_record")
    KIT_PROVIDED(PLACEINSCOPE_HL,                     I"PlaceInScope")
    KIT_PROVIDED(PLAYER_HL,                           I"player")
    KIT_PROVIDED(PLURALFOUND_HL,                      I"##PluralFound")
    KIT_PROVIDED(PRESENT_CHRONOLOGICAL_RECORD_HL,     I"present_chronological_record")
    KIT_PROVIDED(REAL_LOCATION_HL,                    I"real_location")
    KIT_PROVIDED(REASON_THE_ACTION_FAILED_HL,         I"reason_the_action_failed")
    KIT_PROVIDED(RESPONSEVIAACTIVITY_HL,              I"ResponseViaActivity")
    KIT_PROVIDED(ROUTINEFILTER_TT_HL,                 I"ROUTINE_FILTER_TT")
    KIT_PROVIDED(SCENE_ENDED_HL,                      I"scene_ended")
    KIT_PROVIDED(SCENE_ENDINGS_HL,                    I"scene_endings")
    KIT_PROVIDED(SCENE_LATEST_ENDING_HL,              I"scene_latest_ending")
    KIT_PROVIDED(SCENE_STARTED_HL,                    I"scene_started")
    KIT_PROVIDED(SCENE_STATUS_HL,                     I"scene_status")
    KIT_PROVIDED(SCOPE_STAGE_HL,                      I"scope_stage")
    KIT_PROVIDED(SCOPE_TT_HL,                         I"SCOPE_TT")
    KIT_PROVIDED(SECOND_HL,                           I"second")
    KIT_PROVIDED(SHORT_NAME_HL,                       I"short_name")
    KIT_PROVIDED(SPECIAL_WORD_HL,                     I"special_word")
    KIT_PROVIDED(STORED_ACTION_TY_CURRENT_HL,         I"STORED_ACTION_TY_Current")
    KIT_PROVIDED(STORED_ACTION_TY_TRY_HL,             I"STORED_ACTION_TY_Try")
    KIT_PROVIDED(STORY_COMPLETE_HL,                   I"story_complete")
    KIT_PROVIDED(STORY_TENSE_HL,                      I"story_tense")
    KIT_PROVIDED(SUPPORTER_HL,                        I"supporter")
    KIT_PROVIDED(SUPPRESS_SCOPE_LOOPS_HL,             I"suppress_scope_loops")
    KIT_PROVIDED(TESTACTIONBITMAP_HL,                 I"TestActionBitmap")
    KIT_PROVIDED(TESTACTIVITY_HL,                     I"TestActivity")
    KIT_PROVIDED(TESTREGIONALCONTAINMENT_HL,          I"TestRegionalContainment")
    KIT_PROVIDED(TESTSCOPE_HL,                        I"TestScope")
    KIT_PROVIDED(TESTSTART_HL,                        I"TestStart")
    KIT_PROVIDED(THE_TIME_HL,                         I"the_time")
    KIT_PROVIDED(THEDARK_HL,                          I"thedark")
    KIT_PROVIDED(THESAME_HL,                          I"##TheSame")
    KIT_PROVIDED(TIMESACTIONHASBEENHAPPENING_HL,      I"TimesActionHasBeenHappening")
    KIT_PROVIDED(TIMESACTIONHASHAPPENED_HL,           I"TimesActionHasHappened")
    KIT_PROVIDED(TRYACTION_HL,                        I"TryAction")
    KIT_PROVIDED(TURNSACTIONHASBEENHAPPENING_HL,      I"TurnsActionHasBeenHappening")
    KIT_PROVIDED(UNDERSTAND_AS_MISTAKE_NUMBER_HL,     I"understand_as_mistake_number")
    KIT_PROVIDED(WHEN_SCENE_BEGINS_HL,                I"WHEN_SCENE_BEGINS_RB")
    KIT_PROVIDED(WHEN_SCENE_ENDS_HL,                  I"WHEN_SCENE_ENDS_RB")
    KIT_PROVIDED(WN_HL,                               I"wn")

§1.1.4.

enumerate PNTOVP_HL 
enumerate PRINTSHORTNAME_HL 

Establish resources offered by either WorldModelKit or BasicInformKit1.1.4 =

    KIT_PROVIDED(PNTOVP_HL,                           I"PNToVP")
    KIT_PROVIDED(PRINTSHORTNAME_HL,                   I"PrintShortName")

§1.1.5.

enumerate THEN1__WD_HL 

Establish resources offered by EnglishLanguageKit1.1.5 =

    KIT_PROVIDED(THEN1__WD_HL,                        I"THEN1__WD")

§1.1.6.

enumerate DIRECTOR_ADD_LIVE_SUBJECT_LIST_HL 
enumerate DIRECTOR_AFTER_ACTION_HL 
enumerate DIRECTOR_BEAT_BEING_PERFORMED_HL 
enumerate DIRECTOR_PERFORM_TIED_BEAT_HL 

Establish resources offered by DialogueKit1.1.6 =

    KIT_PROVIDED(DIRECTOR_ADD_LIVE_SUBJECT_LIST_HL,   I"DirectorAddLiveSubjectList")
    KIT_PROVIDED(DIRECTOR_AFTER_ACTION_HL,            I"DirectorAfterAction")
    KIT_PROVIDED(DIRECTOR_BEAT_BEING_PERFORMED_HL,    I"DirectorBeatBeingPerformed")
    KIT_PROVIDED(DIRECTOR_PERFORM_TIED_BEAT_HL,       I"DirectorPerformBeatIfUnperformed")