1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-07-17 06:24:24 +03:00
inform7/docs/core-module/27-hr.html

1392 lines
225 KiB
HTML
Raw Normal View History

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
2019-04-12 16:47:00 +03:00
<title>27/hl</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Language" content="en-gb">
<link href="inweb.css" rel="stylesheet" rev="stylesheet" type="text/css">
</head>
<body>
<!--Weave of '27/hr' generated by 7-->
<ul class="crumbs"><li><a href="../webs.html">&#9733;</a></li><li><a href="index.html">core</a></li><li><a href="index.html#27">Chapter 27: Bridge to Inter Module</a></li><li><b>Hierarchy</b></li></ul><p class="inwebparagraph"><a id="SP1"></a><b>&#167;1. </b></p>
2019-04-12 03:47:23 +03:00
<pre class="definitions">
<span class="definitionkeyword">enum</span> <span class="constant">BASICS_SUBMODULE</span><span class="definitionkeyword"> from </span><span class="constant">0</span>
<span class="definitionkeyword">enum</span> <span class="constant">KINDS_SUBMODULE</span>
<span class="definitionkeyword">enum</span> <span class="constant">CONJUGATIONS_SUBMODULE</span>
<span class="definitionkeyword">enum</span> <span class="constant">RULES_SUBMODULE</span>
<span class="definitionkeyword">enum</span> <span class="constant">PHRASES_SUBMODULE</span>
<span class="definitionkeyword">enum</span> <span class="constant">ADJECTIVES_SUBMODULE</span>
<span class="definitionkeyword">enum</span> <span class="constant">INSTANCES_SUBMODULE</span>
<span class="definitionkeyword">enum</span> <span class="constant">PROPERTIES_SUBMODULE</span>
<span class="definitionkeyword">enum</span> <span class="constant">VARIABLES_SUBMODULE</span>
<span class="definitionkeyword">enum</span> <span class="constant">EXTENSIONS_SUBMODULE</span>
<span class="definitionkeyword">enum</span> <span class="constant">ACTIONS_SUBMODULE</span>
<span class="definitionkeyword">enum</span> <span class="constant">RULEBOOKS_SUBMODULE</span>
<span class="definitionkeyword">enum</span> <span class="constant">ACTIVITIES_SUBMODULE</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELATIONS_SUBMODULE</span>
<span class="definitionkeyword">enum</span> <span class="constant">GRAMMAR_SUBMODULE</span>
<span class="definitionkeyword">enum</span> <span class="constant">TABLES_SUBMODULE</span>
<span class="definitionkeyword">enum</span> <span class="constant">CHRONOLOGY_SUBMODULE</span>
<span class="definitionkeyword">enum</span> <span class="constant">LISTING_SUBMODULE</span>
<span class="definitionkeyword">enum</span> <span class="constant">EQUATIONS_SUBMODULE</span>
<span class="definitionkeyword">enum</span> <span class="constant">BIBLIOGRAPHIC_SUBMODULE</span>
<span class="definitionkeyword">enum</span> <span class="constant">IF_SUBMODULE</span>
<span class="definitionkeyword">enum</span> <span class="constant">EXTERNAL_FILES_SUBMODULE</span>
</pre>
<pre class="display">
<span class="definitionkeyword">enum</span> <span class="constant">MAX_SUBMODULE</span>
<span class="identifier">text_stream</span><span class="plain"> *</span><span class="functiontext">Hierarchy::submodule_name</span><span class="plain">(</span><span class="reserved">int</span><span class="plain"> </span><span class="identifier">spid</span><span class="plain">) {</span>
<span class="identifier">text_stream</span><span class="plain"> *</span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">NULL</span><span class="plain">;</span>
<span class="reserved">switch</span><span class="plain"> (</span><span class="identifier">spid</span><span class="plain">) {</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">BASICS_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"basics"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">KINDS_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"kinds"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">CONJUGATIONS_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"conjugations"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">RULES_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"rules"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">PHRASES_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"phrases"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">ADJECTIVES_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"adjectives"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">INSTANCES_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"instances"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">PROPERTIES_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"properties"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">VARIABLES_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"variables"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">EXTENSIONS_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"extensions"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">ACTIONS_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"actions"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">RULEBOOKS_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"rulebooks"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">ACTIVITIES_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"activities"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">RELATIONS_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"relations"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">GRAMMAR_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"grammar"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">TABLES_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"tables"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">CHRONOLOGY_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"chronology"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">LISTING_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"listing"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">EQUATIONS_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"equations"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">BIBLIOGRAPHIC_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"bibliographic"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">IF_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"interactive_fiction"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">EXTERNAL_FILES_SUBMODULE</span><span class="plain">: </span><span class="identifier">N</span><span class="plain"> = </span><span class="identifier">I</span><span class="string">"external_files"</span><span class="plain">; </span><span class="reserved">break</span><span class="plain">;</span>
<span class="reserved">default</span><span class="plain">: </span><span class="identifier">internal_error</span><span class="plain">(</span><span class="string">"nameless resource"</span><span class="plain">);</span>
<span class="plain">}</span>
<span class="reserved">return</span><span class="plain"> </span><span class="identifier">N</span><span class="plain">;</span>
<span class="plain">}</span>
</pre>
<p class="inwebparagraph"></p>
<p class="endnote">The function Hierarchy::submodule_name is used in 27/pc (<a href="27-pc.html#SP7_1">&#167;7.1</a>).</p>
<p class="inwebparagraph"><a id="SP2"></a><b>&#167;2. </b></p>
<pre class="display">
<span class="reserved">void</span><span class="plain"> </span><span class="functiontext">Hierarchy::establish</span><span class="plain">(</span><span class="reserved">void</span><span class="plain">) {</span>
2019-04-12 03:47:23 +03:00
&lt;<span class="cwebmacro">Establish generic basics</span> <span class="cwebmacronumber">2.2</span>&gt;<span class="plain">;</span>
&lt;<span class="cwebmacro">Establish synoptic basics</span> <span class="cwebmacronumber">2.4</span>&gt;<span class="plain">;</span>
&lt;<span class="cwebmacro">Establish generic conjugations</span> <span class="cwebmacronumber">2.6</span>&gt;<span class="plain">;</span>
&lt;<span class="cwebmacro">Establish generic relations</span> <span class="cwebmacronumber">2.8</span>&gt;<span class="plain">;</span>
&lt;<span class="cwebmacro">Establish synoptic relations</span> <span class="cwebmacronumber">2.10</span>&gt;<span class="plain">;</span>
&lt;<span class="cwebmacro">Establish generic actions</span> <span class="cwebmacronumber">2.12</span>&gt;<span class="plain">;</span>
&lt;<span class="cwebmacro">Establish synoptic actions</span> <span class="cwebmacronumber">2.14</span>&gt;<span class="plain">;</span>
&lt;<span class="cwebmacro">Establish synoptic activities</span> <span class="cwebmacronumber">2.16</span>&gt;<span class="plain">;</span>
&lt;<span class="cwebmacro">Establish synoptic grammar</span> <span class="cwebmacronumber">2.18</span>&gt;<span class="plain">;</span>
&lt;<span class="cwebmacro">Establish generic kinds</span> <span class="cwebmacronumber">2.20</span>&gt;<span class="plain">;</span>
&lt;<span class="cwebmacro">Establish synoptic kinds</span> <span class="cwebmacronumber">2.21</span>&gt;<span class="plain">;</span>
&lt;<span class="cwebmacro">Establish synoptic resources</span> <span class="cwebmacronumber">2.23</span>&gt;<span class="plain">;</span>
&lt;<span class="cwebmacro">Establish synoptic rules</span> <span class="cwebmacronumber">2.25</span>&gt;<span class="plain">;</span>
&lt;<span class="cwebmacro">Establish generic rulebooks</span> <span class="cwebmacronumber">2.27</span>&gt;<span class="plain">;</span>
&lt;<span class="cwebmacro">Establish synoptic rulebooks</span> <span class="cwebmacronumber">2.29</span>&gt;<span class="plain">;</span>
&lt;<span class="cwebmacro">Establish synoptic tables</span> <span class="cwebmacronumber">2.31</span>&gt;<span class="plain">;</span>
&lt;<span class="cwebmacro">Establish synoptic int-fiction</span> <span class="cwebmacronumber">2.33</span>&gt;<span class="plain">;</span>
&lt;<span class="cwebmacro">Establish synoptic chronology</span> <span class="cwebmacronumber">2.35</span>&gt;<span class="plain">;</span>
&lt;<span class="cwebmacro">Establish synoptic bibliographic</span> <span class="cwebmacronumber">2.37</span>&gt;<span class="plain">;</span>
&lt;<span class="cwebmacro">Establish synoptic extensions</span> <span class="cwebmacronumber">2.39</span>&gt;<span class="plain">;</span>
&lt;<span class="cwebmacro">The rest</span> <span class="cwebmacronumber">2.41</span>&gt;<span class="plain">;</span>
2019-04-12 16:47:00 +03:00
&lt;<span class="cwebmacro">Establish template resources</span> <span class="cwebmacronumber">2.43</span>&gt;<span class="plain">;</span>
<span class="plain">}</span>
</pre>
<p class="inwebparagraph"></p>
2019-04-12 16:47:00 +03:00
<p class="endnote">The function Hierarchy::establish is used in 27/hl (<a href="27-hl.html#SP1">&#167;1</a>).</p>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_1"></a><b>&#167;2.1. </b></p>
<pre class="definitions">
2019-04-12 16:47:00 +03:00
<span class="definitionkeyword">enum</span> <span class="constant">THESAME_HL</span><span class="definitionkeyword"> from </span><span class="constant">0</span>
<span class="definitionkeyword">enum</span> <span class="constant">PLURALFOUND_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PARENT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">CHILD_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SIBLING_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SELF_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">THEDARK_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">DEBUG_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TARGET_ZCODE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TARGET_GLULX_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">DICT_WORD_SIZE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">WORDSIZE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">NULL_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">WORD_HIGHBIT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">WORD_NEXTTOHIGHBIT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">IMPROBABLE_VALUE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">REPARSE_CODE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">MAX_POSITIVE_NUMBER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">MIN_NEGATIVE_NUMBER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">FLOAT_NAN_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RESPONSETEXTS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">CAP_SHORT_NAME_EXISTS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">NI_BUILD_COUNT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RANKING_TABLE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PLUGIN_FILES_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">MAX_WEAK_ID_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">NO_VERB_VERB_DEFINED_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">NO_TEST_SCENARIOS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">MEMORY_HEAP_SIZE_HL</span>
2019-04-12 03:47:23 +03:00
</pre>
<p class="inwebparagraph"><a id="SP2_2"></a><b>&#167;2.2. </b><code class="display">
&lt;<span class="cwebmacrodefn">Establish generic basics</span> <span class="cwebmacronumber">2.2</span>&gt; =
</code></p>
<pre class="displaydefn">
2019-04-12 03:47:23 +03:00
<span class="reserved">package_request</span><span class="plain"> *</span><span class="identifier">generic_basics</span><span class="plain"> = </span><span class="functiontext">Packaging::generic_resource</span><span class="plain">(</span><span class="constant">BASICS_SUBMODULE</span><span class="plain">);</span>
2019-04-12 16:47:00 +03:00
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">THESAME_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"##TheSame"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PLURALFOUND_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"##PluralFound"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PARENT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"parent"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">CHILD_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"child"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">SIBLING_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"sibling"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">SELF_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"self"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">THEDARK_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"thedark"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RESPONSETEXTS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ResponseTexts"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">DEBUG_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"DEBUG"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TARGET_ZCODE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TARGET_ZCODE"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TARGET_GLULX_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TARGET_GLULX"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">DICT_WORD_SIZE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"DICT_WORD_SIZE"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">WORDSIZE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"WORDSIZE"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">NULL_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"NULL"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">WORD_HIGHBIT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"WORD_HIGHBIT"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">WORD_NEXTTOHIGHBIT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"WORD_NEXTTOHIGHBIT"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">IMPROBABLE_VALUE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"IMPROBABLE_VALUE"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">REPARSE_CODE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"REPARSE_CODE"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">MAX_POSITIVE_NUMBER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"MAX_POSITIVE_NUMBER"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">MIN_NEGATIVE_NUMBER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"MIN_NEGATIVE_NUMBER"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">FLOAT_NAN_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"FLOAT_NAN"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">CAP_SHORT_NAME_EXISTS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"CAP_SHORT_NAME_EXISTS"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">NI_BUILD_COUNT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"NI_BUILD_COUNT"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RANKING_TABLE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RANKING_TABLE"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PLUGIN_FILES_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"PLUGIN_FILES"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">MAX_WEAK_ID_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"MAX_WEAK_ID"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">NO_VERB_VERB_DEFINED_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"NO_VERB_VERB_DEFINED"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">NO_TEST_SCENARIOS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"NO_TEST_SCENARIOS"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">MEMORY_HEAP_SIZE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"MEMORY_HEAP_SIZE"</span><span class="plain">, </span><span class="identifier">generic_basics</span><span class="plain">);</span>
</pre>
<p class="inwebparagraph"></p>
2019-04-12 03:47:23 +03:00
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_3"></a><b>&#167;2.3. </b></p>
<pre class="definitions">
2019-04-12 16:47:00 +03:00
<span class="definitionkeyword">enum</span> <span class="constant">CCOUNT_QUOTATIONS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">MAX_FRAME_SIZE_NEEDED_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RNG_SEED_AT_START_OF_PLAY_HL</span>
</pre>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_4"></a><b>&#167;2.4. </b><code class="display">
&lt;<span class="cwebmacrodefn">Establish synoptic basics</span> <span class="cwebmacronumber">2.4</span>&gt; =
</code></p>
<pre class="displaydefn">
2019-04-12 03:47:23 +03:00
<span class="reserved">package_request</span><span class="plain"> *</span><span class="identifier">basics</span><span class="plain"> = </span><span class="functiontext">Packaging::synoptic_resource</span><span class="plain">(</span><span class="constant">BASICS_SUBMODULE</span><span class="plain">);</span>
2019-04-12 16:47:00 +03:00
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">CCOUNT_QUOTATIONS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"CCOUNT_QUOTATIONS"</span><span class="plain">, </span><span class="identifier">basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">MAX_FRAME_SIZE_NEEDED_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"MAX_FRAME_SIZE_NEEDED"</span><span class="plain">, </span><span class="identifier">basics</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RNG_SEED_AT_START_OF_PLAY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RNG_SEED_AT_START_OF_PLAY"</span><span class="plain">, </span><span class="identifier">basics</span><span class="plain">);</span>
</pre>
<p class="inwebparagraph"></p>
2019-04-12 03:47:23 +03:00
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_5"></a><b>&#167;2.5. </b></p>
<pre class="definitions">
2019-04-12 16:47:00 +03:00
<span class="definitionkeyword">enum</span> <span class="constant">CV_MEANING_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">CV_MODAL_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">CV_NEG_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">CV_POS_HL</span>
</pre>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_6"></a><b>&#167;2.6. </b><code class="display">
&lt;<span class="cwebmacrodefn">Establish generic conjugations</span> <span class="cwebmacronumber">2.6</span>&gt; =
</code></p>
<pre class="displaydefn">
2019-04-12 03:47:23 +03:00
<span class="reserved">package_request</span><span class="plain"> *</span><span class="identifier">conj</span><span class="plain"> = </span><span class="functiontext">Packaging::generic_resource</span><span class="plain">(</span><span class="constant">CONJUGATIONS_SUBMODULE</span><span class="plain">);</span>
2019-04-12 16:47:00 +03:00
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">CV_MEANING_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"CV_MEANING"</span><span class="plain">, </span><span class="identifier">conj</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">CV_MODAL_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"CV_MODAL"</span><span class="plain">, </span><span class="identifier">conj</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">CV_NEG_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"CV_NEG"</span><span class="plain">, </span><span class="identifier">conj</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">CV_POS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"CV_POS"</span><span class="plain">, </span><span class="identifier">conj</span><span class="plain">);</span>
</pre>
<p class="inwebparagraph"></p>
2019-04-12 03:47:23 +03:00
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_7"></a><b>&#167;2.7. </b></p>
<pre class="definitions">
2019-04-12 16:47:00 +03:00
<span class="definitionkeyword">enum</span> <span class="constant">RELS_ASSERT_FALSE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELS_ASSERT_TRUE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELS_EQUIVALENCE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELS_LIST_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELS_LOOKUP_ALL_X_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELS_LOOKUP_ALL_Y_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELS_LOOKUP_ANY_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELS_ROUTE_FIND_COUNT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELS_ROUTE_FIND_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELS_SHOW_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELS_SYMMETRIC_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELS_TEST_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELS_X_UNIQUE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELS_Y_UNIQUE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">REL_BLOCK_HEADER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TTF_SUM_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">MEANINGLESS_RR_HL</span>
</pre>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_8"></a><b>&#167;2.8. </b><code class="display">
&lt;<span class="cwebmacrodefn">Establish generic relations</span> <span class="cwebmacronumber">2.8</span>&gt; =
</code></p>
<pre class="displaydefn">
2019-04-12 03:47:23 +03:00
<span class="reserved">package_request</span><span class="plain"> *</span><span class="identifier">generic_rels</span><span class="plain"> = </span><span class="functiontext">Packaging::generic_resource</span><span class="plain">(</span><span class="constant">RELATIONS_SUBMODULE</span><span class="plain">);</span>
2019-04-12 16:47:00 +03:00
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELS_ASSERT_FALSE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RELS_ASSERT_FALSE"</span><span class="plain">, </span><span class="identifier">generic_rels</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELS_ASSERT_TRUE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RELS_ASSERT_TRUE"</span><span class="plain">, </span><span class="identifier">generic_rels</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELS_EQUIVALENCE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RELS_EQUIVALENCE"</span><span class="plain">, </span><span class="identifier">generic_rels</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELS_LIST_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RELS_LIST"</span><span class="plain">, </span><span class="identifier">generic_rels</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELS_LOOKUP_ALL_X_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RELS_LOOKUP_ALL_X"</span><span class="plain">, </span><span class="identifier">generic_rels</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELS_LOOKUP_ALL_Y_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RELS_LOOKUP_ALL_Y"</span><span class="plain">, </span><span class="identifier">generic_rels</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELS_LOOKUP_ANY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RELS_LOOKUP_ANY"</span><span class="plain">, </span><span class="identifier">generic_rels</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELS_ROUTE_FIND_COUNT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RELS_ROUTE_FIND_COUNT"</span><span class="plain">, </span><span class="identifier">generic_rels</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELS_ROUTE_FIND_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RELS_ROUTE_FIND"</span><span class="plain">, </span><span class="identifier">generic_rels</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELS_SHOW_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RELS_SHOW"</span><span class="plain">, </span><span class="identifier">generic_rels</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELS_SYMMETRIC_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RELS_SYMMETRIC"</span><span class="plain">, </span><span class="identifier">generic_rels</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELS_TEST_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RELS_TEST"</span><span class="plain">, </span><span class="identifier">generic_rels</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELS_X_UNIQUE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RELS_X_UNIQUE"</span><span class="plain">, </span><span class="identifier">generic_rels</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELS_Y_UNIQUE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RELS_Y_UNIQUE"</span><span class="plain">, </span><span class="identifier">generic_rels</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">REL_BLOCK_HEADER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"REL_BLOCK_HEADER"</span><span class="plain">, </span><span class="identifier">generic_rels</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TTF_SUM_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TTF_sum"</span><span class="plain">, </span><span class="identifier">generic_rels</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">MEANINGLESS_RR_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"MEANINGLESS_RR"</span><span class="plain">, </span><span class="identifier">generic_rels</span><span class="plain">);</span>
</pre>
<p class="inwebparagraph"></p>
2019-04-12 03:47:23 +03:00
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_9"></a><b>&#167;2.9. </b></p>
<pre class="definitions">
2019-04-12 16:47:00 +03:00
<span class="definitionkeyword">enum</span> <span class="constant">CREATEDYNAMICRELATIONS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">CCOUNT_BINARY_PREDICATE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">ITERATERELATIONS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RPROPERTY_HL</span>
</pre>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_10"></a><b>&#167;2.10. </b><code class="display">
&lt;<span class="cwebmacrodefn">Establish synoptic relations</span> <span class="cwebmacronumber">2.10</span>&gt; =
</code></p>
<pre class="displaydefn">
2019-04-12 03:47:23 +03:00
<span class="reserved">package_request</span><span class="plain"> *</span><span class="identifier">rels</span><span class="plain"> = </span><span class="functiontext">Packaging::synoptic_resource</span><span class="plain">(</span><span class="constant">RELATIONS_SUBMODULE</span><span class="plain">);</span>
2019-04-12 16:47:00 +03:00
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">CREATEDYNAMICRELATIONS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"creator_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"CreateDynamicRelations"</span><span class="plain">, </span><span class="identifier">rels</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">CCOUNT_BINARY_PREDICATE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"CCOUNT_BINARY_PREDICATE"</span><span class="plain">, </span><span class="identifier">rels</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">ITERATERELATIONS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"iterator_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"IterateRelations"</span><span class="plain">, </span><span class="identifier">rels</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">RPROPERTY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"property_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RProperty"</span><span class="plain">, </span><span class="identifier">rels</span><span class="plain">);</span>
</pre>
<p class="inwebparagraph"></p>
2019-04-12 03:47:23 +03:00
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_11"></a><b>&#167;2.11. </b></p>
<pre class="definitions">
2019-04-12 16:47:00 +03:00
<span class="definitionkeyword">enum</span> <span class="constant">MISTAKEACTION_HL</span>
</pre>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_12"></a><b>&#167;2.12. </b><code class="display">
&lt;<span class="cwebmacrodefn">Establish generic actions</span> <span class="cwebmacronumber">2.12</span>&gt; =
</code></p>
<pre class="displaydefn">
2019-04-12 03:47:23 +03:00
<span class="reserved">package_request</span><span class="plain"> *</span><span class="identifier">generic_acts</span><span class="plain"> = </span><span class="functiontext">Packaging::generic_resource</span><span class="plain">(</span><span class="constant">ACTIONS_SUBMODULE</span><span class="plain">);</span>
2019-04-12 16:47:00 +03:00
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">MISTAKEACTION_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"##MistakeAction"</span><span class="plain">, </span><span class="identifier">generic_acts</span><span class="plain">);</span>
</pre>
<p class="inwebparagraph"></p>
2019-04-12 03:47:23 +03:00
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_13"></a><b>&#167;2.13. </b></p>
<pre class="definitions">
2019-04-12 16:47:00 +03:00
<span class="definitionkeyword">enum</span> <span class="constant">ACTIONCODING_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">ACTIONDATA_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">ACTIONHAPPENED_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">AD_RECORDS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">CCOUNT_ACTION_NAME_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">DB_ACTION_DETAILS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">MISTAKEACTIONSUB_HL</span>
</pre>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_14"></a><b>&#167;2.14. </b><code class="display">
&lt;<span class="cwebmacrodefn">Establish synoptic actions</span> <span class="cwebmacronumber">2.14</span>&gt; =
</code></p>
<pre class="displaydefn">
2019-04-12 03:47:23 +03:00
<span class="reserved">package_request</span><span class="plain"> *</span><span class="identifier">acts</span><span class="plain"> = </span><span class="functiontext">Packaging::synoptic_resource</span><span class="plain">(</span><span class="constant">ACTIONS_SUBMODULE</span><span class="plain">);</span>
2019-04-12 16:47:00 +03:00
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ACTIONCODING_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ActionCoding"</span><span class="plain">, </span><span class="identifier">acts</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ACTIONDATA_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ActionData"</span><span class="plain">, </span><span class="identifier">acts</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ACTIONHAPPENED_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ActionHappened"</span><span class="plain">, </span><span class="identifier">acts</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">AD_RECORDS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"AD_RECORDS"</span><span class="plain">, </span><span class="identifier">acts</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">CCOUNT_ACTION_NAME_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"CCOUNT_ACTION_NAME"</span><span class="plain">, </span><span class="identifier">acts</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">DB_ACTION_DETAILS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"DB_Action_Details_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"DB_Action_Details"</span><span class="plain">, </span><span class="identifier">acts</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">MISTAKEACTIONSUB_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"MistakeActionSub_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"MistakeActionSub"</span><span class="plain">, </span><span class="identifier">acts</span><span class="plain">);</span>
</pre>
<p class="inwebparagraph"></p>
2019-04-12 03:47:23 +03:00
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_15"></a><b>&#167;2.15. </b></p>
<pre class="definitions">
2019-04-12 16:47:00 +03:00
<span class="definitionkeyword">enum</span> <span class="constant">ACTIVITY_AFTER_RULEBOOKS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">ACTIVITY_ATB_RULEBOOKS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">ACTIVITY_BEFORE_RULEBOOKS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">ACTIVITY_FOR_RULEBOOKS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">ACTIVITY_VAR_CREATORS_HL</span>
</pre>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_16"></a><b>&#167;2.16. </b><code class="display">
&lt;<span class="cwebmacrodefn">Establish synoptic activities</span> <span class="cwebmacronumber">2.16</span>&gt; =
</code></p>
<pre class="displaydefn">
2019-04-12 03:47:23 +03:00
<span class="reserved">package_request</span><span class="plain"> *</span><span class="identifier">activities</span><span class="plain"> = </span><span class="functiontext">Packaging::synoptic_resource</span><span class="plain">(</span><span class="constant">ACTIVITIES_SUBMODULE</span><span class="plain">);</span>
2019-04-12 16:47:00 +03:00
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ACTIVITY_AFTER_RULEBOOKS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Activity_after_rulebooks"</span><span class="plain">, </span><span class="identifier">activities</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ACTIVITY_ATB_RULEBOOKS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Activity_atb_rulebooks"</span><span class="plain">, </span><span class="identifier">activities</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ACTIVITY_BEFORE_RULEBOOKS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Activity_before_rulebooks"</span><span class="plain">, </span><span class="identifier">activities</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ACTIVITY_FOR_RULEBOOKS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Activity_for_rulebooks"</span><span class="plain">, </span><span class="identifier">activities</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ACTIVITY_VAR_CREATORS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"activity_var_creators"</span><span class="plain">, </span><span class="identifier">activities</span><span class="plain">);</span>
</pre>
<p class="inwebparagraph"></p>
2019-04-12 03:47:23 +03:00
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_17"></a><b>&#167;2.17. </b></p>
<pre class="definitions">
2019-04-12 16:47:00 +03:00
<span class="definitionkeyword">enum</span> <span class="constant">VERB_DIRECTIVE_CREATURE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">VERB_DIRECTIVE_DIVIDER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">VERB_DIRECTIVE_HELD_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">VERB_DIRECTIVE_MULTI_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">VERB_DIRECTIVE_MULTIEXCEPT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">VERB_DIRECTIVE_MULTIHELD_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">VERB_DIRECTIVE_MULTIINSIDE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">VERB_DIRECTIVE_NOUN_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">VERB_DIRECTIVE_NUMBER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">VERB_DIRECTIVE_RESULT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">VERB_DIRECTIVE_REVERSE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">VERB_DIRECTIVE_SLASH_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">VERB_DIRECTIVE_SPECIAL_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">VERB_DIRECTIVE_TOPIC_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TESTSCRIPTSUB_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">INTERNALTESTCASES_HL</span>
</pre>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_18"></a><b>&#167;2.18. </b><code class="display">
&lt;<span class="cwebmacrodefn">Establish synoptic grammar</span> <span class="cwebmacronumber">2.18</span>&gt; =
</code></p>
<pre class="displaydefn">
2019-04-12 03:47:23 +03:00
<span class="reserved">package_request</span><span class="plain"> *</span><span class="identifier">grammar</span><span class="plain"> = </span><span class="functiontext">Packaging::synoptic_resource</span><span class="plain">(</span><span class="constant">GRAMMAR_SUBMODULE</span><span class="plain">);</span>
2019-04-12 16:47:00 +03:00
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">VERB_DIRECTIVE_CREATURE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"VERB_DIRECTIVE_CREATURE"</span><span class="plain">, </span><span class="identifier">grammar</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">VERB_DIRECTIVE_DIVIDER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"VERB_DIRECTIVE_DIVIDER"</span><span class="plain">, </span><span class="identifier">grammar</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">VERB_DIRECTIVE_HELD_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"VERB_DIRECTIVE_HELD"</span><span class="plain">, </span><span class="identifier">grammar</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">VERB_DIRECTIVE_MULTI_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"VERB_DIRECTIVE_MULTI"</span><span class="plain">, </span><span class="identifier">grammar</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">VERB_DIRECTIVE_MULTIEXCEPT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"VERB_DIRECTIVE_MULTIEXCEPT"</span><span class="plain">, </span><span class="identifier">grammar</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">VERB_DIRECTIVE_MULTIHELD_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"VERB_DIRECTIVE_MULTIHELD"</span><span class="plain">, </span><span class="identifier">grammar</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">VERB_DIRECTIVE_MULTIINSIDE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"VERB_DIRECTIVE_MULTIINSIDE"</span><span class="plain">, </span><span class="identifier">grammar</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">VERB_DIRECTIVE_NOUN_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"VERB_DIRECTIVE_NOUN"</span><span class="plain">, </span><span class="identifier">grammar</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">VERB_DIRECTIVE_NUMBER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"VERB_DIRECTIVE_NUMBER"</span><span class="plain">, </span><span class="identifier">grammar</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">VERB_DIRECTIVE_RESULT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"VERB_DIRECTIVE_RESULT"</span><span class="plain">, </span><span class="identifier">grammar</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">VERB_DIRECTIVE_REVERSE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"VERB_DIRECTIVE_REVERSE"</span><span class="plain">, </span><span class="identifier">grammar</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">VERB_DIRECTIVE_SLASH_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"VERB_DIRECTIVE_SLASH"</span><span class="plain">, </span><span class="identifier">grammar</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">VERB_DIRECTIVE_SPECIAL_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"VERB_DIRECTIVE_SPECIAL"</span><span class="plain">, </span><span class="identifier">grammar</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">VERB_DIRECTIVE_TOPIC_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"VERB_DIRECTIVE_TOPIC"</span><span class="plain">, </span><span class="identifier">grammar</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">TESTSCRIPTSUB_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"action_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TestScriptSub"</span><span class="plain">, </span><span class="identifier">grammar</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">INTERNALTESTCASES_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"run_tests_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"InternalTestCases"</span><span class="plain">, </span><span class="identifier">grammar</span><span class="plain">);</span>
</pre>
<p class="inwebparagraph"></p>
2019-04-12 03:47:23 +03:00
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_19"></a><b>&#167;2.19. </b></p>
<pre class="definitions">
2019-04-12 16:47:00 +03:00
<span class="definitionkeyword">enum</span> <span class="constant">UNKNOWN_TY_HL</span>
</pre>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_20"></a><b>&#167;2.20. </b><code class="display">
&lt;<span class="cwebmacrodefn">Establish generic kinds</span> <span class="cwebmacronumber">2.20</span>&gt; =
</code></p>
<pre class="displaydefn">
2019-04-12 03:47:23 +03:00
<span class="reserved">package_request</span><span class="plain"> *</span><span class="identifier">generic_kinds</span><span class="plain"> = </span><span class="functiontext">Packaging::generic_resource</span><span class="plain">(</span><span class="constant">KINDS_SUBMODULE</span><span class="plain">);</span>
2019-04-12 16:47:00 +03:00
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">UNKNOWN_TY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"UNKNOWN_TY"</span><span class="plain">, </span><span class="identifier">generic_kinds</span><span class="plain">);</span>
<span class="definitionkeyword">enum</span> <span class="constant">DEFAULTVALUEOFKOV_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">DEFAULTVALUEFINDER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PRINTKINDVALUEPAIR_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">KOVCOMPARISONFUNCTION_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">KOVDOMAINSIZE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">KOVISBLOCKVALUE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">I7_KIND_NAME_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">KOVSUPPORTFUNCTION_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SHOWMEDETAILS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">BASE_KIND_HWM_HL</span>
</pre>
<p class="inwebparagraph"></p>
2019-04-12 03:47:23 +03:00
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_21"></a><b>&#167;2.21. </b><code class="display">
&lt;<span class="cwebmacrodefn">Establish synoptic kinds</span> <span class="cwebmacronumber">2.21</span>&gt; =
</code></p>
<pre class="displaydefn">
2019-04-12 03:47:23 +03:00
<span class="reserved">package_request</span><span class="plain"> *</span><span class="identifier">kinds</span><span class="plain"> = </span><span class="functiontext">Packaging::synoptic_resource</span><span class="plain">(</span><span class="constant">KINDS_SUBMODULE</span><span class="plain">);</span>
2019-04-12 16:47:00 +03:00
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">BASE_KIND_HWM_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"BASE_KIND_HWM"</span><span class="plain">, </span><span class="identifier">kinds</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">DEFAULTVALUEOFKOV_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"defaultvalue_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"DefaultValueOfKOV"</span><span class="plain">, </span><span class="identifier">kinds</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">DEFAULTVALUEFINDER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"defaultvaluefinder_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"DefaultValueFinder"</span><span class="plain">, </span><span class="identifier">kinds</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">PRINTKINDVALUEPAIR_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"printkindvaluepair_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"PrintKindValuePair"</span><span class="plain">, </span><span class="identifier">kinds</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">KOVCOMPARISONFUNCTION_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"comparison_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"KOVComparisonFunction"</span><span class="plain">, </span><span class="identifier">kinds</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">KOVDOMAINSIZE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"domainsize_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"KOVDomainSize"</span><span class="plain">, </span><span class="identifier">kinds</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">KOVISBLOCKVALUE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"blockvalue_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"KOVIsBlockValue"</span><span class="plain">, </span><span class="identifier">kinds</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">I7_KIND_NAME_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"printkindname_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"I7_Kind_Name"</span><span class="plain">, </span><span class="identifier">kinds</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">KOVSUPPORTFUNCTION_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"support_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"KOVSupportFunction"</span><span class="plain">, </span><span class="identifier">kinds</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">SHOWMEDETAILS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"showmedetails_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ShowMeDetails"</span><span class="plain">, </span><span class="identifier">kinds</span><span class="plain">);</span>
</pre>
<p class="inwebparagraph"></p>
2019-04-12 03:47:23 +03:00
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_22"></a><b>&#167;2.22. </b></p>
<pre class="definitions">
2019-04-12 16:47:00 +03:00
<span class="definitionkeyword">enum</span> <span class="constant">CCOUNT_PROPERTY_HL</span>
</pre>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_23"></a><b>&#167;2.23. </b><code class="display">
&lt;<span class="cwebmacrodefn">Establish synoptic resources</span> <span class="cwebmacronumber">2.23</span>&gt; =
</code></p>
<pre class="displaydefn">
2019-04-12 03:47:23 +03:00
<span class="reserved">package_request</span><span class="plain"> *</span><span class="identifier">props</span><span class="plain"> = </span><span class="functiontext">Packaging::synoptic_resource</span><span class="plain">(</span><span class="constant">PROPERTIES_SUBMODULE</span><span class="plain">);</span>
2019-04-12 16:47:00 +03:00
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">CCOUNT_PROPERTY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"CCOUNT_PROPERTY"</span><span class="plain">, </span><span class="identifier">props</span><span class="plain">);</span>
</pre>
<p class="inwebparagraph"></p>
2019-04-12 03:47:23 +03:00
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_24"></a><b>&#167;2.24. </b></p>
<pre class="definitions">
2019-04-12 16:47:00 +03:00
<span class="definitionkeyword">enum</span> <span class="constant">RULEPRINTINGRULE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RESPONSEDIVISIONS_HL</span>
</pre>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_25"></a><b>&#167;2.25. </b><code class="display">
&lt;<span class="cwebmacrodefn">Establish synoptic rules</span> <span class="cwebmacronumber">2.25</span>&gt; =
</code></p>
<pre class="displaydefn">
2019-04-12 03:47:23 +03:00
<span class="reserved">package_request</span><span class="plain"> *</span><span class="identifier">rules</span><span class="plain"> = </span><span class="functiontext">Packaging::synoptic_resource</span><span class="plain">(</span><span class="constant">RULES_SUBMODULE</span><span class="plain">);</span>
2019-04-12 16:47:00 +03:00
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RESPONSEDIVISIONS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ResponseDivisions"</span><span class="plain">, </span><span class="identifier">rules</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">RULEPRINTINGRULE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"print_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RulePrintingRule"</span><span class="plain">, </span><span class="identifier">rules</span><span class="plain">);</span>
</pre>
<p class="inwebparagraph"></p>
2019-04-12 03:47:23 +03:00
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_26"></a><b>&#167;2.26. </b></p>
<pre class="definitions">
2019-04-12 16:47:00 +03:00
<span class="definitionkeyword">enum</span> <span class="constant">EMPTY_RULEBOOK_INAME_HL</span>
</pre>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_27"></a><b>&#167;2.27. </b><code class="display">
&lt;<span class="cwebmacrodefn">Establish generic rulebooks</span> <span class="cwebmacronumber">2.27</span>&gt; =
</code></p>
<pre class="displaydefn">
2019-04-12 03:47:23 +03:00
<span class="reserved">package_request</span><span class="plain"> *</span><span class="identifier">generic_rulebooks</span><span class="plain"> = </span><span class="functiontext">Packaging::generic_resource</span><span class="plain">(</span><span class="constant">RULEBOOKS_SUBMODULE</span><span class="plain">);</span>
2019-04-12 16:47:00 +03:00
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">EMPTY_RULEBOOK_INAME_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"empty_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"EMPTY_RULEBOOK"</span><span class="plain">, </span><span class="identifier">generic_rulebooks</span><span class="plain">);</span>
</pre>
<p class="inwebparagraph"></p>
2019-04-12 03:47:23 +03:00
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_28"></a><b>&#167;2.28. </b></p>
<pre class="definitions">
2019-04-12 16:47:00 +03:00
<span class="definitionkeyword">enum</span> <span class="constant">NUMBER_RULEBOOKS_CREATED_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RULEBOOK_VAR_CREATORS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SLOW_LOOKUP_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RULEBOOKS_ARRAY_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RULEBOOKNAMES_HL</span>
</pre>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_29"></a><b>&#167;2.29. </b><code class="display">
&lt;<span class="cwebmacrodefn">Establish synoptic rulebooks</span> <span class="cwebmacronumber">2.29</span>&gt; =
</code></p>
<pre class="displaydefn">
2019-04-12 03:47:23 +03:00
<span class="reserved">package_request</span><span class="plain"> *</span><span class="identifier">rulebooks</span><span class="plain"> = </span><span class="functiontext">Packaging::synoptic_resource</span><span class="plain">(</span><span class="constant">RULEBOOKS_SUBMODULE</span><span class="plain">);</span>
2019-04-12 16:47:00 +03:00
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">NUMBER_RULEBOOKS_CREATED_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"NUMBER_RULEBOOKS_CREATED"</span><span class="plain">, </span><span class="identifier">rulebooks</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RULEBOOK_VAR_CREATORS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"rulebook_var_creators"</span><span class="plain">, </span><span class="identifier">rulebooks</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">SLOW_LOOKUP_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"slow_lookup_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"MStack_GetRBVarCreator"</span><span class="plain">, </span><span class="identifier">rulebooks</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RULEBOOKS_ARRAY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"rulebooks_array"</span><span class="plain">, </span><span class="identifier">rulebooks</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RULEBOOKNAMES_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RulebookNames"</span><span class="plain">, </span><span class="identifier">rulebooks</span><span class="plain">);</span>
</pre>
<p class="inwebparagraph"></p>
2019-04-12 03:47:23 +03:00
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_30"></a><b>&#167;2.30. </b></p>
<pre class="definitions">
2019-04-12 16:47:00 +03:00
<span class="definitionkeyword">enum</span> <span class="constant">TC_KOV_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TB_BLANKS_HL</span>
</pre>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_31"></a><b>&#167;2.31. </b><code class="display">
&lt;<span class="cwebmacrodefn">Establish synoptic tables</span> <span class="cwebmacronumber">2.31</span>&gt; =
</code></p>
<pre class="displaydefn">
2019-04-12 03:47:23 +03:00
<span class="reserved">package_request</span><span class="plain"> *</span><span class="identifier">tables</span><span class="plain"> = </span><span class="functiontext">Packaging::synoptic_resource</span><span class="plain">(</span><span class="constant">TABLES_SUBMODULE</span><span class="plain">);</span>
2019-04-12 16:47:00 +03:00
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TB_BLANKS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TB_Blanks"</span><span class="plain">, </span><span class="identifier">tables</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">TC_KOV_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"weak_kind_ID_of_column_entry_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TC_KOV"</span><span class="plain">, </span><span class="identifier">tables</span><span class="plain">);</span>
</pre>
<p class="inwebparagraph"></p>
2019-04-12 03:47:23 +03:00
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_32"></a><b>&#167;2.32. </b></p>
<pre class="definitions">
2019-04-12 16:47:00 +03:00
<span class="definitionkeyword">enum</span> <span class="constant">DEFAULT_SCORING_SETTING_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">INITIAL_MAX_SCORE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">NO_DIRECTIONS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SHOWSCENESTATUS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">DETECTSCENECHANGE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">MAP_STORAGE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">INITIALSITUATION_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PLAYER_OBJECT_INIS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">START_OBJECT_INIS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">START_ROOM_INIS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">START_TIME_INIS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">DONE_INIS_HL</span>
2019-04-12 03:47:23 +03:00
</pre>
<p class="inwebparagraph"><a id="SP2_33"></a><b>&#167;2.33. </b><code class="display">
&lt;<span class="cwebmacrodefn">Establish synoptic int-fiction</span> <span class="cwebmacronumber">2.33</span>&gt; =
</code></p>
<pre class="displaydefn">
2019-04-12 03:47:23 +03:00
<span class="reserved">package_request</span><span class="plain"> *</span><span class="identifier">int_fiction</span><span class="plain"> = </span><span class="functiontext">Packaging::synoptic_resource</span><span class="plain">(</span><span class="constant">IF_SUBMODULE</span><span class="plain">);</span>
2019-04-12 16:47:00 +03:00
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">DEFAULT_SCORING_SETTING_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"DEFAULT_SCORING_SETTING"</span><span class="plain">, </span><span class="identifier">int_fiction</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">INITIAL_MAX_SCORE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"INITIAL_MAX_SCORE"</span><span class="plain">, </span><span class="identifier">int_fiction</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">NO_DIRECTIONS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"No_Directions"</span><span class="plain">, </span><span class="identifier">int_fiction</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">SHOWSCENESTATUS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"show_scene_status_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ShowSceneStatus"</span><span class="plain">, </span><span class="identifier">int_fiction</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">DETECTSCENECHANGE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"detect_scene_change_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"DetectSceneChange"</span><span class="plain">, </span><span class="identifier">int_fiction</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">MAP_STORAGE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Map_Storage"</span><span class="plain">, </span><span class="identifier">int_fiction</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">INITIALSITUATION_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"InitialSituation"</span><span class="plain">, </span><span class="identifier">int_fiction</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PLAYER_OBJECT_INIS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"PLAYER_OBJECT_INIS"</span><span class="plain">, </span><span class="identifier">int_fiction</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">START_OBJECT_INIS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"START_OBJECT_INIS"</span><span class="plain">, </span><span class="identifier">int_fiction</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">START_ROOM_INIS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"START_ROOM_INIS"</span><span class="plain">, </span><span class="identifier">int_fiction</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">START_TIME_INIS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"START_TIME_INIS"</span><span class="plain">, </span><span class="identifier">int_fiction</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">DONE_INIS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"DONE_INIS"</span><span class="plain">, </span><span class="identifier">int_fiction</span><span class="plain">);</span>
</pre>
<p class="inwebparagraph"></p>
2019-04-12 03:47:23 +03:00
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_34"></a><b>&#167;2.34. </b></p>
<pre class="definitions">
2019-04-12 16:47:00 +03:00
<span class="definitionkeyword">enum</span> <span class="constant">TIMEDEVENTSTABLE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TIMEDEVENTTIMESTABLE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PASTACTIONSI6ROUTINES_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">NO_PAST_TENSE_CONDS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">NO_PAST_TENSE_ACTIONS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TESTSINGLEPASTSTATE_HL</span>
</pre>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_35"></a><b>&#167;2.35. </b><code class="display">
&lt;<span class="cwebmacrodefn">Establish synoptic chronology</span> <span class="cwebmacronumber">2.35</span>&gt; =
</code></p>
<pre class="displaydefn">
2019-04-12 03:47:23 +03:00
<span class="reserved">package_request</span><span class="plain"> *</span><span class="identifier">chronology</span><span class="plain"> = </span><span class="functiontext">Packaging::synoptic_resource</span><span class="plain">(</span><span class="constant">CHRONOLOGY_SUBMODULE</span><span class="plain">);</span>
2019-04-12 16:47:00 +03:00
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TIMEDEVENTSTABLE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TimedEventsTable"</span><span class="plain">, </span><span class="identifier">chronology</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TIMEDEVENTTIMESTABLE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TimedEventTimesTable"</span><span class="plain">, </span><span class="identifier">chronology</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PASTACTIONSI6ROUTINES_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"PastActionsI6Routines"</span><span class="plain">, </span><span class="identifier">chronology</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">NO_PAST_TENSE_CONDS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"NO_PAST_TENSE_CONDS"</span><span class="plain">, </span><span class="identifier">chronology</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">NO_PAST_TENSE_ACTIONS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"NO_PAST_TENSE_ACTIONS"</span><span class="plain">, </span><span class="identifier">chronology</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">TESTSINGLEPASTSTATE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"test_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TestSinglePastState"</span><span class="plain">, </span><span class="identifier">chronology</span><span class="plain">);</span>
</pre>
<p class="inwebparagraph"></p>
2019-04-12 03:47:23 +03:00
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP2_36"></a><b>&#167;2.36. </b></p>
<pre class="definitions">
2019-04-12 16:47:00 +03:00
<span class="definitionkeyword">enum</span> <span class="constant">UUID_ARRAY_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">STORY_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">HEADLINE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">STORY_AUTHOR_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELEASE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SERIAL_HL</span>
2019-04-12 03:47:23 +03:00
</pre>
<p class="inwebparagraph"><a id="SP2_37"></a><b>&#167;2.37. </b><code class="display">
&lt;<span class="cwebmacrodefn">Establish synoptic bibliographic</span> <span class="cwebmacronumber">2.37</span>&gt; =
</code></p>
<pre class="displaydefn">
<span class="reserved">package_request</span><span class="plain"> *</span><span class="identifier">biblio</span><span class="plain"> = </span><span class="functiontext">Packaging::synoptic_resource</span><span class="plain">(</span><span class="constant">BIBLIOGRAPHIC_SUBMODULE</span><span class="plain">);</span>
2019-04-12 16:47:00 +03:00
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">UUID_ARRAY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"UUID_ARRAY"</span><span class="plain">, </span><span class="identifier">biblio</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_datum</span><span class="plain">(</span><span class="constant">STORY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Story_datum"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Story"</span><span class="plain">, </span><span class="identifier">biblio</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_datum</span><span class="plain">(</span><span class="constant">HEADLINE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Headline_datum"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Headline"</span><span class="plain">, </span><span class="identifier">biblio</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_datum</span><span class="plain">(</span><span class="constant">STORY_AUTHOR_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Story_Author_datum"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Story_Author"</span><span class="plain">, </span><span class="identifier">biblio</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_datum</span><span class="plain">(</span><span class="constant">RELEASE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Release_datum"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Release"</span><span class="plain">, </span><span class="identifier">biblio</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_datum</span><span class="plain">(</span><span class="constant">SERIAL_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Serial_datum"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Serial"</span><span class="plain">, </span><span class="identifier">biblio</span><span class="plain">);</span>
2019-04-12 03:47:23 +03:00
</pre>
<p class="inwebparagraph"></p>
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
<p class="inwebparagraph"><a id="SP2_38"></a><b>&#167;2.38. </b></p>
<pre class="definitions">
2019-04-12 16:47:00 +03:00
<span class="definitionkeyword">enum</span> <span class="constant">SHOWEXTENSIONVERSIONS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SHOWFULLEXTENSIONVERSIONS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SHOWONEEXTENSION_HL</span>
2019-04-12 03:47:23 +03:00
</pre>
<p class="inwebparagraph"><a id="SP2_39"></a><b>&#167;2.39. </b><code class="display">
&lt;<span class="cwebmacrodefn">Establish synoptic extensions</span> <span class="cwebmacronumber">2.39</span>&gt; =
</code></p>
<pre class="displaydefn">
<span class="reserved">package_request</span><span class="plain"> *</span><span class="identifier">extensions</span><span class="plain"> = </span><span class="functiontext">Packaging::synoptic_resource</span><span class="plain">(</span><span class="constant">EXTENSIONS_SUBMODULE</span><span class="plain">);</span>
2019-04-12 16:47:00 +03:00
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">SHOWEXTENSIONVERSIONS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"showextensionversions_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ShowExtensionVersions"</span><span class="plain">, </span><span class="identifier">extensions</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">SHOWFULLEXTENSIONVERSIONS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"showfullextensionversions_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ShowFullExtensionVersions"</span><span class="plain">, </span><span class="identifier">extensions</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function</span><span class="plain">(</span><span class="constant">SHOWONEEXTENSION_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"showoneextension_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ShowOneExtension"</span><span class="plain">, </span><span class="identifier">extensions</span><span class="plain">);</span>
2019-04-12 03:47:23 +03:00
</pre>
<p class="inwebparagraph"></p>
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
<p class="inwebparagraph"><a id="SP2_40"></a><b>&#167;2.40. </b></p>
<pre class="definitions">
<span class="definitionkeyword">enum</span> <span class="constant">K_OBJECT_XPACKAGE</span><span class="definitionkeyword"> from </span><span class="constant">0</span>
<span class="definitionkeyword">enum</span> <span class="constant">K_NUMBER_XPACKAGE</span>
<span class="definitionkeyword">enum</span> <span class="constant">K_TIME_XPACKAGE</span>
<span class="definitionkeyword">enum</span> <span class="constant">K_TRUTH_STATE_XPACKAGE</span>
<span class="definitionkeyword">enum</span> <span class="constant">K_TABLE_XPACKAGE</span>
<span class="definitionkeyword">enum</span> <span class="constant">K_VERB_XPACKAGE</span>
<span class="definitionkeyword">enum</span> <span class="constant">K_FIGURE_NAME_XPACKAGE</span>
<span class="definitionkeyword">enum</span> <span class="constant">K_SOUND_NAME_XPACKAGE</span>
<span class="definitionkeyword">enum</span> <span class="constant">K_USE_OPTION_XPACKAGE</span>
<span class="definitionkeyword">enum</span> <span class="constant">V_COMMAND_PROMPT_XPACKAGE</span>
2019-04-12 16:47:00 +03:00
<span class="definitionkeyword">enum</span> <span class="constant">NOTHING_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">OBJECT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TESTUSEOPTION_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TABLEOFTABLES_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TABLEOFVERBS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">CAPSHORTNAME_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">COMMANDPROMPTTEXT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">DECIMAL_TOKEN_INNER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">NO_USE_OPTIONS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RESOURCEIDSOFFIGURES_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RESOURCEIDSOFSOUNDS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TIME_TOKEN_INNER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TRUTH_STATE_TOKEN_INNER_HL</span>
2019-04-12 03:47:23 +03:00
</pre>
<p class="inwebparagraph"><a id="SP2_41"></a><b>&#167;2.41. </b><code class="display">
&lt;<span class="cwebmacrodefn">The rest</span> <span class="cwebmacronumber">2.41</span>&gt; =
</code></p>
<pre class="displaydefn">
<span class="functiontext">HierarchyLocations::make_in_exotic</span><span class="plain">(</span><span class="constant">OBJECT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Object"</span><span class="plain">, </span><span class="constant">K_OBJECT_XPACKAGE</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in_exotic</span><span class="plain">(</span><span class="constant">NOTHING_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"nothing"</span><span class="plain">, </span><span class="constant">K_OBJECT_XPACKAGE</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in_exotic</span><span class="plain">(</span><span class="constant">CAPSHORTNAME_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"cap_short_name"</span><span class="plain">, </span><span class="constant">K_OBJECT_XPACKAGE</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function_in_exotic</span><span class="plain">(</span><span class="constant">DECIMAL_TOKEN_INNER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"gpr_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"DECIMAL_TOKEN_INNER"</span><span class="plain">, </span><span class="constant">K_NUMBER_XPACKAGE</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function_in_exotic</span><span class="plain">(</span><span class="constant">TIME_TOKEN_INNER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"gpr_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TIME_TOKEN_INNER"</span><span class="plain">, </span><span class="constant">K_TIME_XPACKAGE</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function_in_exotic</span><span class="plain">(</span><span class="constant">TRUTH_STATE_TOKEN_INNER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"gpr_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TRUTH_STATE_TOKEN_INNER"</span><span class="plain">, </span><span class="constant">K_TRUTH_STATE_XPACKAGE</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in_exotic</span><span class="plain">(</span><span class="constant">TABLEOFTABLES_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TableOfTables"</span><span class="plain">, </span><span class="constant">K_TABLE_XPACKAGE</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in_exotic</span><span class="plain">(</span><span class="constant">TABLEOFVERBS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TableOfVerbs"</span><span class="plain">, </span><span class="constant">K_VERB_XPACKAGE</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in_exotic</span><span class="plain">(</span><span class="constant">RESOURCEIDSOFFIGURES_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ResourceIDsOfFigures"</span><span class="plain">, </span><span class="constant">K_FIGURE_NAME_XPACKAGE</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in_exotic</span><span class="plain">(</span><span class="constant">RESOURCEIDSOFSOUNDS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ResourceIDsOfSounds"</span><span class="plain">, </span><span class="constant">K_SOUND_NAME_XPACKAGE</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in_exotic</span><span class="plain">(</span><span class="constant">NO_USE_OPTIONS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"NO_USE_OPTIONS"</span><span class="plain">, </span><span class="constant">K_USE_OPTION_XPACKAGE</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function_in_exotic</span><span class="plain">(</span><span class="constant">TESTUSEOPTION_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"test_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TestUseOption"</span><span class="plain">, </span><span class="constant">K_USE_OPTION_XPACKAGE</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_function_in_exotic</span><span class="plain">(</span><span class="constant">COMMANDPROMPTTEXT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"command_prompt_text_fn"</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"CommandPromptText"</span><span class="plain">, </span><span class="constant">V_COMMAND_PROMPT_XPACKAGE</span><span class="plain">);</span>
2019-04-12 16:47:00 +03:00
</pre>
<p class="inwebparagraph"></p>
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
<p class="inwebparagraph"><a id="SP2_42"></a><b>&#167;2.42. </b></p>
<pre class="definitions">
<span class="definitionkeyword">enum</span> <span class="constant">ACT_REQUESTER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">ACTION_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">ACTIONCURRENTLYHAPPENINGFLAG_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">ACTOR_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">ACTOR_LOCATION_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">ADJUSTPARAGRAPHPOINT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">ALLOWINSHOWME_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">ANIMATE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">ARGUMENTTYPEFAILED_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">ARTICLEDESCRIPTORS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">AUXF_MAGIC_VALUE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">AUXF_STATUS_IS_CLOSED_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">BLKVALUECOPY_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">BLKVALUECOPYAZ_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">BLKVALUECREATE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">BLKVALUECREATEONSTACK_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">BLKVALUEERROR_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">BLKVALUEFREE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">BLKVALUEFREEONSTACK_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">BLKVALUEWRITE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">C_STYLE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">CHECKKINDRETURNED_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">CLEARPARAGRAPHING_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">COMPONENT_CHILD_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">COMPONENT_PARENT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">COMPONENT_SIBLING_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">CONSTANT_PACKED_TEXT_STORAGE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">CONSTANT_PERISHABLE_TEXT_STORAGE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">CONSULT_FROM_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">CONSULT_WORDS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">CONTAINER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">CUBEROOT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">DA_NAME_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">DB_RULE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">DEADFLAG_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">DEBUG_RULES_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">DEBUG_SCENES_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">DECIMALNUMBER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">DEFERRED_CALLING_LIST_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">DETECTPLURALWORD_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">DIGITTOVALUE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">DIVIDEPARAGRAPHPOINT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">DOUBLEHASHSETRELATIONHANDLER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">DURINGSCENEMATCHING_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">ELEMENTARY_TT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">EMPTY_TABLE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">EMPTY_TEXT_PACKED_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">EMPTY_TEXT_VALUE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">EMPTYRELATIONHANDLER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">ENGLISH_BIT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">ETYPE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">EXISTSTABLELOOKUPCORR_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">EXISTSTABLELOOKUPENTRY_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">EXISTSTABLEROWCORR_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">FLOATPARSE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">FOLLOWRULEBOOK_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">formal_par0_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">formal_par1_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">formal_par2_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">formal_par3_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">formal_par4_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">formal_par5_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">formal_par6_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">formal_par7_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">FORMAL_RV_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">FOUND_EVERYWHERE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">GENERATERANDOMNUMBER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">GENERICVERBSUB_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">GETGNAOFOBJECT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">GPR_FAIL_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">GPR_NUMBER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">GPR_PREPOSITION_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">GPR_TT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">GPROPERTY_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">HASHLISTRELATIONHANDLER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">I7SFRAME_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">INDENT_BIT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">INP1_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">INP2_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">INTEGERDIVIDE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">INTEGERREMAINDER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">INVENTORY_STAGE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">KEEP_SILENT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">KINDATOMIC_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">LATEST_RULE_RESULT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">LIST_ITEM_BASE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">LIST_ITEM_KOV_F_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">LIST_OF_TY_DESC_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">LIST_OF_TY_GETITEM_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">LIST_OF_TY_GETLENGTH_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">LIST_OF_TY_INSERTITEM_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">LIST_OF_TY_SAY_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">LIST_OF_TY_SETLENGTH_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">LOCALPARKING_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">LOCATION_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">LOCATIONOF_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">LOOPOVERSCOPE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">LOS_RV_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">MSTACK_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">MSTVO_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">MSTVON_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">NAME_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">NEWLINE_BIT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">NEXTBEST_ETYPE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">NEXTWORDSTOPPED_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">NOARTICLE_BIT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">NOTINCONTEXTPE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">NOUN_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">NUMBER_TY_ABS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">NUMBER_TY_TO_REAL_NUMBER_TY_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">NUMBER_TY_TO_TIME_TY_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">OTOVRELROUTETO_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PACKED_TEXT_STORAGE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PARACONTENT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PARAMETER_VALUE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PARSED_NUMBER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PARSER_ACTION_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PARSER_ONE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PARSER_TRACE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PARSER_TWO_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PARSERERROR_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PARSETOKENSTOPPED_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PAST_CHRONOLOGICAL_RECORD_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PLACEINSCOPE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PLAYER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PNTOVP_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PRESENT_CHRONOLOGICAL_RECORD_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PRINTORRUN_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PRIOR_NAMED_LIST_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PRIOR_NAMED_LIST_GENDER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PRIOR_NAMED_NOUN_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PROPERTY_LOOP_SIGN_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">PROPERTY_TO_BE_TOTALLED_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">REAL_LOCATION_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">REAL_NUMBER_TY_ABS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">REAL_NUMBER_TY_APPROXIMATE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">REAL_NUMBER_TY_COMPARE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">REAL_NUMBER_TY_CUBE_ROOT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">REAL_NUMBER_TY_DIVIDE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">REAL_NUMBER_TY_MINUS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">REAL_NUMBER_TY_NAN_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">REAL_NUMBER_TY_NEGATE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">REAL_NUMBER_TY_PLUS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">REAL_NUMBER_TY_POW_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">REAL_NUMBER_TY_REMAINDER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">REAL_NUMBER_TY_ROOT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">REAL_NUMBER_TY_SAY_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">REAL_NUMBER_TY_TIMES_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">REAL_NUMBER_TY_TO_NUMBER_TY_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">REASON_THE_ACTION_FAILED_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELATION_EMPTYEQUIV_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELATION_EMPTYOTOO_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELATION_EMPTYVTOV_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELATION_RSHOWOTOO_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELATION_SHOWEQUIV_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELATION_SHOWOTOO_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELATION_SHOWVTOV_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELATION_TY_EQUIVALENCEADJECTIVE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELATION_TY_NAME_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELATION_TY_OTOOADJECTIVE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELATION_TY_OTOVADJECTIVE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELATION_TY_SYMMETRICADJECTIVE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELATION_TY_VTOOADJECTIVE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELATIONTEST_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELFOLLOWVECTOR_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RELS_EMPTY_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RESPONSEVIAACTIVITY_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RLANY_CAN_GET_X_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RLANY_CAN_GET_Y_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RLANY_GET_X_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RLIST_ALL_X_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RLIST_ALL_Y_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RLNGETF_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">ROUNDOFFTIME_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">ROUTINEFILTER_TT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RR_STORAGE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RTP_RELKINDVIOLATION_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RTP_RELMINIMAL_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RULEBOOKFAILS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RULEBOOKPARBREAK_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RULEBOOKSUCCEEDS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">RUNTIMEPROBLEM_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SAY__N_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SAY__P_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SAY__PC_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SCENE_ENDED_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SCENE_ENDINGS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SCENE_LATEST_ENDING_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SCENE_STARTED_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SCENE_STATUS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SCOPE_STAGE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SCOPE_TT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SECOND_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SHORT_NAME_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SIGNEDCOMPARE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SPECIAL_WORD_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SQUAREROOT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">STACKFRAMECREATE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">STORED_ACTION_TY_CURRENT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">STORED_ACTION_TY_TRY_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">STORY_TENSE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SUPPORTER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SUPPRESS_SCOPE_LOOPS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">SUPPRESS_TEXT_SUBSTITUTION_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TABLE_NOVALUE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TABLELOOKUPCORR_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TABLELOOKUPENTRY_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TESTACTIONBITMAP_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TESTACTIVITY_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TESTREGIONALCONTAINMENT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TESTSCOPE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TESTSTART_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TEXT_TY_COMPARE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TEXT_TY_EXPANDIFPERISHABLE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TEXT_TY_SAY_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">THE_TIME_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">THEEMPTYTABLE_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">THEN1__WD_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TIMESACTIONHASBEENHAPPENING_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TIMESACTIONHASHAPPENED_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TRYACTION_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TRYGIVENOBJECT_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">TURNSACTIONHASBEENHAPPENING_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">UNDERSTAND_AS_MISTAKE_NUMBER_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">UNICODE_TEMP_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">VTOORELROUTETO_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">VTOVRELROUTETO_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">WHEN_SCENE_BEGINS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">WHEN_SCENE_ENDS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">WN_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">WORDADDRESS_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">WORDINPROPERTY_HL</span>
<span class="definitionkeyword">enum</span> <span class="constant">WORDLENGTH_HL</span>
</pre>
<p class="inwebparagraph"><a id="SP2_43"></a><b>&#167;2.43. </b><code class="display">
&lt;<span class="cwebmacrodefn">Establish template resources</span> <span class="cwebmacronumber">2.43</span>&gt; =
</code></p>
<pre class="displaydefn">
<span class="reserved">package_request</span><span class="plain"> *</span><span class="identifier">template</span><span class="plain"> = </span><span class="functiontext">Packaging::request_template</span><span class="plain">();</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ACT_REQUESTER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"act_requester"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ACTION_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"action"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ACTIONCURRENTLYHAPPENINGFLAG_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ActionCurrentlyHappeningFlag"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ACTOR_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"actor"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ACTOR_LOCATION_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"actor_location"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ADJUSTPARAGRAPHPOINT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"AdjustParagraphPoint"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ALLOWINSHOWME_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"AllowInShowme"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ANIMATE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"animate"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ARGUMENTTYPEFAILED_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ArgumentTypeFailed"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ARTICLEDESCRIPTORS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ArticleDescriptors"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">AUXF_MAGIC_VALUE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"AUXF_MAGIC_VALUE"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">AUXF_STATUS_IS_CLOSED_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"AUXF_STATUS_IS_CLOSED"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">BLKVALUECOPY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"BlkValueCopy"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">BLKVALUECOPYAZ_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"BlkValueCopyAZ"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">BLKVALUECREATE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"BlkValueCreate"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">BLKVALUECREATEONSTACK_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"BlkValueCreateOnStack"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">BLKVALUEERROR_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"BlkValueError"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">BLKVALUEFREE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"BlkValueFree"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">BLKVALUEFREEONSTACK_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"BlkValueFreeOnStack"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">BLKVALUEWRITE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"BlkValueWrite"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">C_STYLE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"c_style"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">CHECKKINDRETURNED_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"CheckKindReturned"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">CLEARPARAGRAPHING_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ClearParagraphing"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">COMPONENT_CHILD_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"component_child"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">COMPONENT_PARENT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"component_parent"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">COMPONENT_SIBLING_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"component_sibling"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">CONSTANT_PACKED_TEXT_STORAGE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"CONSTANT_PACKED_TEXT_STORAGE"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">CONSTANT_PERISHABLE_TEXT_STORAGE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"CONSTANT_PERISHABLE_TEXT_STORAGE"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">CONSULT_FROM_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"consult_from"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">CONSULT_WORDS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"consult_words"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">CONTAINER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"container"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">CUBEROOT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"CubeRoot"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">DA_NAME_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"DA_Name"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">DB_RULE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"DB_Rule"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">DEADFLAG_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"deadflag"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">DEBUG_RULES_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"debug_rules"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">DEBUG_SCENES_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"debug_scenes"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">DECIMALNUMBER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"DecimalNumber"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">DEFERRED_CALLING_LIST_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"deferred_calling_list"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">DETECTPLURALWORD_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"DetectPluralWord"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">DIGITTOVALUE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"DigitToValue"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">DIVIDEPARAGRAPHPOINT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"DivideParagraphPoint"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">DOUBLEHASHSETRELATIONHANDLER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"DoubleHashSetRelationHandler"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">DURINGSCENEMATCHING_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"DuringSceneMatching"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ELEMENTARY_TT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ELEMENTARY_TT"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">EMPTY_TABLE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TheEmptyTable"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">EMPTY_TEXT_PACKED_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"EMPTY_TEXT_PACKED"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">EMPTY_TEXT_VALUE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"EMPTY_TEXT_VALUE"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">EMPTYRELATIONHANDLER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"EmptyRelationHandler"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ENGLISH_BIT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ENGLISH_BIT"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ETYPE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"etype"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">EXISTSTABLELOOKUPCORR_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ExistsTableLookUpCorr"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">EXISTSTABLELOOKUPENTRY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ExistsTableLookUpEntry"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">EXISTSTABLEROWCORR_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ExistsTableRowCorr"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">FLOATPARSE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"FloatParse"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">FOLLOWRULEBOOK_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"FollowRulebook"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">formal_par0_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"formal_par0"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">formal_par1_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"formal_par1"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">formal_par2_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"formal_par2"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">formal_par3_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"formal_par3"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">formal_par4_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"formal_par4"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">formal_par5_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"formal_par5"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">formal_par6_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"formal_par6"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">formal_par7_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"formal_par7"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">FORMAL_RV_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"formal_rv"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">FOUND_EVERYWHERE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"FoundEverywhere"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">GENERATERANDOMNUMBER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"GenerateRandomNumber"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">GENERICVERBSUB_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"GenericVerbSub"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">GETGNAOFOBJECT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"GetGNAOfObject"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">GPR_FAIL_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"GPR_FAIL"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">GPR_NUMBER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"GPR_NUMBER"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">GPR_PREPOSITION_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"GPR_PREPOSITION"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">GPR_TT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"GPR_TT"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">GPROPERTY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"GProperty"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">HASHLISTRELATIONHANDLER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"HashListRelationHandler"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">I7SFRAME_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"I7SFRAME"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">INDENT_BIT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"INDENT_BIT"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">INP1_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"inp1"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">INP2_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"inp2"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">INTEGERDIVIDE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"IntegerDivide"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">INTEGERREMAINDER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"IntegerRemainder"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">INVENTORY_STAGE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"inventory_stage"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">KEEP_SILENT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"keep_silent"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">KINDATOMIC_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"KindAtomic"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">LATEST_RULE_RESULT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"latest_rule_result"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">LIST_ITEM_BASE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"LIST_ITEM_BASE"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">LIST_ITEM_KOV_F_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"LIST_ITEM_KOV_F"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">LIST_OF_TY_DESC_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"LIST_OF_TY_Desc"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">LIST_OF_TY_GETITEM_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"LIST_OF_TY_GetItem"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">LIST_OF_TY_GETLENGTH_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"LIST_OF_TY_GetLength"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">LIST_OF_TY_INSERTITEM_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"LIST_OF_TY_InsertItem"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">LIST_OF_TY_SAY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"LIST_OF_TY_Say"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">LIST_OF_TY_SETLENGTH_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"LIST_OF_TY_SetLength"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">LOCALPARKING_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"LocalParking"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">LOCATION_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"location"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">LOCATIONOF_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"LocationOf"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">LOOPOVERSCOPE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"LoopOverScope"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">LOS_RV_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"los_rv"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">MSTACK_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"MStack"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">MSTVO_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"MstVO"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">MSTVON_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"MstVON"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">NAME_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"name"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">NEWLINE_BIT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"NEWLINE_BIT"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">NEXTBEST_ETYPE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"nextbest_etype"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">NEXTWORDSTOPPED_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"NextWordStopped"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">NOARTICLE_BIT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"NOARTICLE_BIT"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">NOTINCONTEXTPE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"NOTINCONTEXT_PE"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">NOUN_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"noun"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">NUMBER_TY_ABS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"NUMBER_TY_Abs"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">NUMBER_TY_TO_REAL_NUMBER_TY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"NUMBER_TY_to_REAL_NUMBER_TY"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">NUMBER_TY_TO_TIME_TY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"NUMBER_TY_to_TIME_TY"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">OTOVRELROUTETO_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"OtoVRelRouteTo"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PACKED_TEXT_STORAGE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"PACKED_TEXT_STORAGE"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PARACONTENT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ParaContent"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PARAMETER_VALUE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"parameter_value"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PARSED_NUMBER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"parsed_number"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PARSER_ACTION_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"parser_action"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PARSER_ONE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"parser_one"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PARSER_TRACE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"parser_trace"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PARSER_TWO_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"parser_two"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PARSERERROR_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ParserError"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PARSETOKENSTOPPED_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ParseTokenStopped"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PAST_CHRONOLOGICAL_RECORD_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"past_chronological_record"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PLACEINSCOPE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"PlaceInScope"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PLAYER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"player"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PNTOVP_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"PNToVP"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PRESENT_CHRONOLOGICAL_RECORD_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"present_chronological_record"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PRINTORRUN_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"PrintOrRun"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PRIOR_NAMED_LIST_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"prior_named_list"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PRIOR_NAMED_LIST_GENDER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"prior_named_list_gender"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PRIOR_NAMED_NOUN_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"prior_named_noun"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PROPERTY_LOOP_SIGN_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"property_loop_sign"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">PROPERTY_TO_BE_TOTALLED_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"property_to_be_totalled"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">REAL_LOCATION_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"real_location"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">REAL_NUMBER_TY_ABS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"REAL_NUMBER_TY_Abs"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">REAL_NUMBER_TY_APPROXIMATE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"REAL_NUMBER_TY_Approximate"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">REAL_NUMBER_TY_COMPARE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"REAL_NUMBER_TY_Compare"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">REAL_NUMBER_TY_CUBE_ROOT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"REAL_NUMBER_TY_Cube_Root"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">REAL_NUMBER_TY_DIVIDE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"REAL_NUMBER_TY_Divide"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">REAL_NUMBER_TY_MINUS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"REAL_NUMBER_TY_Minus"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">REAL_NUMBER_TY_NAN_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"REAL_NUMBER_TY_Nan"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">REAL_NUMBER_TY_NEGATE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"REAL_NUMBER_TY_Negate"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">REAL_NUMBER_TY_PLUS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"REAL_NUMBER_TY_Plus"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">REAL_NUMBER_TY_POW_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"REAL_NUMBER_TY_Pow"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">REAL_NUMBER_TY_REMAINDER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"REAL_NUMBER_TY_Remainder"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">REAL_NUMBER_TY_ROOT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"REAL_NUMBER_TY_Root"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">REAL_NUMBER_TY_SAY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"REAL_NUMBER_TY_Say"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">REAL_NUMBER_TY_TIMES_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"REAL_NUMBER_TY_Times"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">REAL_NUMBER_TY_TO_NUMBER_TY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"REAL_NUMBER_TY_to_NUMBER_TY"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">REASON_THE_ACTION_FAILED_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"reason_the_action_failed"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELATION_EMPTYEQUIV_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Relation_EmptyEquiv"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELATION_EMPTYOTOO_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Relation_EmptyOtoO"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELATION_EMPTYVTOV_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Relation_EmptyVtoV"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELATION_RSHOWOTOO_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Relation_RShowOtoO"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELATION_SHOWEQUIV_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Relation_ShowEquiv"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELATION_SHOWOTOO_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Relation_ShowOtoO"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELATION_SHOWVTOV_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"Relation_ShowVtoV"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELATION_TY_EQUIVALENCEADJECTIVE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RELATION_TY_EquivalenceAdjective"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELATION_TY_NAME_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RELATION_TY_Name"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELATION_TY_OTOOADJECTIVE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RELATION_TY_OToOAdjective"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELATION_TY_OTOVADJECTIVE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RELATION_TY_OToVAdjective"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELATION_TY_SYMMETRICADJECTIVE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RELATION_TY_SymmetricAdjective"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELATION_TY_VTOOADJECTIVE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RELATION_TY_VToOAdjective"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELATIONTEST_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RelationTest"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELFOLLOWVECTOR_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RelFollowVector"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RELS_EMPTY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RELS_EMPTY"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RESPONSEVIAACTIVITY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ResponseViaActivity"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RLANY_CAN_GET_X_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RLANY_CAN_GET_X"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RLANY_CAN_GET_Y_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RLANY_CAN_GET_Y"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RLANY_GET_X_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RLANY_GET_X"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RLIST_ALL_X_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RLIST_ALL_X"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RLIST_ALL_Y_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RLIST_ALL_Y"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RLNGETF_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RlnGetF"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ROUNDOFFTIME_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RoundOffTime"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">ROUTINEFILTER_TT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"ROUTINE_FILTER_TT"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RR_STORAGE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RR_STORAGE"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RTP_RELKINDVIOLATION_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RTP_RELKINDVIOLATION"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RTP_RELMINIMAL_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RTP_RELMINIMAL"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RULEBOOKFAILS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RulebookFails"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RULEBOOKPARBREAK_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RulebookParBreak"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RULEBOOKSUCCEEDS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RulebookSucceeds"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">RUNTIMEPROBLEM_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"RunTimeProblem"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">SAY__N_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"say__n"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">SAY__P_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"say__p"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">SAY__PC_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"say__pc"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">SCENE_ENDED_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"scene_ended"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">SCENE_ENDINGS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"scene_endings"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">SCENE_LATEST_ENDING_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"scene_latest_ending"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">SCENE_STARTED_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"scene_started"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">SCENE_STATUS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"scene_status"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">SCOPE_STAGE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"scope_stage"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">SCOPE_TT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"SCOPE_TT"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">SECOND_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"second"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">SHORT_NAME_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"short_name"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">SIGNEDCOMPARE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"SignedCompare"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">SPECIAL_WORD_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"special_word"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">SQUAREROOT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"SquareRoot"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">STACKFRAMECREATE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"StackFrameCreate"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">STORED_ACTION_TY_CURRENT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"STORED_ACTION_TY_Current"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">STORED_ACTION_TY_TRY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"STORED_ACTION_TY_Try"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">STORY_TENSE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"story_tense"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">SUPPORTER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"supporter"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">SUPPRESS_SCOPE_LOOPS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"suppress_scope_loops"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">SUPPRESS_TEXT_SUBSTITUTION_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"suppress_text_substitution"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TABLE_NOVALUE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TABLE_NOVALUE"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TABLELOOKUPCORR_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TableLookUpCorr"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TABLELOOKUPENTRY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TableLookUpEntry"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TESTACTIONBITMAP_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TestActionBitmap"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TESTACTIVITY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TestActivity"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TESTREGIONALCONTAINMENT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TestRegionalContainment"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TESTSCOPE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TestScope"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TESTSTART_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TestStart"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TEXT_TY_COMPARE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TEXT_TY_Compare"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TEXT_TY_EXPANDIFPERISHABLE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TEXT_TY_ExpandIfPerishable"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TEXT_TY_SAY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TEXT_TY_Say"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">THE_TIME_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"the_time"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">THEEMPTYTABLE_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TheEmptyTable"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">THEN1__WD_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"THEN1__WD"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TIMESACTIONHASBEENHAPPENING_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TimesActionHasBeenHappening"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TIMESACTIONHASHAPPENED_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TimesActionHasHappened"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TRYACTION_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TryAction"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TRYGIVENOBJECT_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TryGivenObject"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">TURNSACTIONHASBEENHAPPENING_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"TurnsActionHasBeenHappening"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">UNDERSTAND_AS_MISTAKE_NUMBER_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"understand_as_mistake_number"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">UNICODE_TEMP_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"unicode_temp"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">VTOORELROUTETO_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"VtoORelRouteTo"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">VTOVRELROUTETO_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"VtoVRelRouteTo"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">WHEN_SCENE_BEGINS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"WHEN_SCENE_BEGINS_RB"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">WHEN_SCENE_ENDS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"WHEN_SCENE_ENDS_RB"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">WN_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"wn"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">WORDADDRESS_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"WordAddress"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">WORDINPROPERTY_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"WordInProperty"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(</span><span class="constant">WORDLENGTH_HL</span><span class="plain">, </span><span class="identifier">I</span><span class="string">"WordLength"</span><span class="plain">, </span><span class="identifier">template</span><span class="plain">);</span>
</pre>
<p class="inwebparagraph"></p>
2019-04-12 03:47:23 +03:00
<p class="endnote">This code is used in <a href="#SP2">&#167;2</a>.</p>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP3"></a><b>&#167;3. </b></p>
<pre class="definitions">
2019-04-12 16:47:00 +03:00
<span class="definitionkeyword">enum</span> <span class="constant">MAX_HL</span>
</pre>
2019-04-12 03:47:23 +03:00
<p class="inwebparagraph"><a id="SP4"></a><b>&#167;4. </b></p>
<pre class="display">
<span class="reserved">package_request</span><span class="plain"> *</span><span class="functiontext">Hierarchy::exotic_package</span><span class="plain">(</span><span class="reserved">int</span><span class="plain"> </span><span class="identifier">x</span><span class="plain">) {</span>
<span class="reserved">switch</span><span class="plain"> (</span><span class="identifier">x</span><span class="plain">) {</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">K_OBJECT_XPACKAGE</span><span class="plain">: </span><span class="reserved">return</span><span class="plain"> </span><span class="identifier">Kinds::Behaviour::package</span><span class="plain">(</span><span class="identifier">K_object</span><span class="plain">);</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">K_NUMBER_XPACKAGE</span><span class="plain">: </span><span class="reserved">return</span><span class="plain"> </span><span class="identifier">Kinds::Behaviour::package</span><span class="plain">(</span><span class="identifier">K_number</span><span class="plain">);</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">K_TIME_XPACKAGE</span><span class="plain">: </span><span class="reserved">return</span><span class="plain"> </span><span class="identifier">Kinds::Behaviour::package</span><span class="plain">(</span><span class="identifier">K_time</span><span class="plain">);</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">K_TRUTH_STATE_XPACKAGE</span><span class="plain">: </span><span class="reserved">return</span><span class="plain"> </span><span class="identifier">Kinds::Behaviour::package</span><span class="plain">(</span><span class="identifier">K_truth_state</span><span class="plain">);</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">K_TABLE_XPACKAGE</span><span class="plain">: </span><span class="reserved">return</span><span class="plain"> </span><span class="identifier">Kinds::Behaviour::package</span><span class="plain">(</span><span class="identifier">K_table</span><span class="plain">);</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">K_VERB_XPACKAGE</span><span class="plain">: </span><span class="reserved">return</span><span class="plain"> </span><span class="identifier">Kinds::Behaviour::package</span><span class="plain">(</span><span class="identifier">K_verb</span><span class="plain">);</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">K_FIGURE_NAME_XPACKAGE</span><span class="plain">: </span><span class="reserved">return</span><span class="plain"> </span><span class="identifier">Kinds::Behaviour::package</span><span class="plain">(</span><span class="identifier">K_figure_name</span><span class="plain">);</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">K_SOUND_NAME_XPACKAGE</span><span class="plain">: </span><span class="reserved">return</span><span class="plain"> </span><span class="identifier">Kinds::Behaviour::package</span><span class="plain">(</span><span class="identifier">K_sound_name</span><span class="plain">);</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">K_USE_OPTION_XPACKAGE</span><span class="plain">: </span><span class="reserved">return</span><span class="plain"> </span><span class="identifier">Kinds::Behaviour::package</span><span class="plain">(</span><span class="identifier">K_use_option</span><span class="plain">);</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">V_COMMAND_PROMPT_XPACKAGE</span><span class="plain">:</span>
<span class="reserved">return</span><span class="plain"> </span><span class="functiontext">Packaging::home_of</span><span class="plain">(</span><span class="functiontext">NonlocalVariables::iname</span><span class="plain">(</span><span class="identifier">command_prompt_VAR</span><span class="plain">));</span>
<span class="plain">}</span>
<span class="identifier">internal_error</span><span class="plain">(</span><span class="string">"unknown exotic package"</span><span class="plain">);</span>
<span class="reserved">return</span><span class="plain"> </span><span class="identifier">NULL</span><span class="plain">;</span>
<span class="plain">}</span>
</pre>
<p class="inwebparagraph"></p>
<p class="endnote">The function Hierarchy::exotic_package is used in 27/hl (<a href="27-hl.html#SP1">&#167;1</a>).</p>
<p class="inwebparagraph"><a id="SP5"></a><b>&#167;5. </b></p>
<pre class="display">
<span class="reserved">inter_name</span><span class="plain"> *</span><span class="functiontext">Hierarchy::post_process</span><span class="plain">(</span><span class="reserved">int</span><span class="plain"> </span><span class="identifier">HL_id</span><span class="plain">, </span><span class="reserved">inter_name</span><span class="plain"> *</span><span class="identifier">iname</span><span class="plain">) {</span>
<span class="reserved">switch</span><span class="plain"> (</span><span class="identifier">HL_id</span><span class="plain">) {</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">THESAME_HL</span><span class="plain">:</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">PLURALFOUND_HL</span><span class="plain">:</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">PARENT_HL</span><span class="plain">:</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">CHILD_HL</span><span class="plain">:</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">SIBLING_HL</span><span class="plain">:</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">THEDARK_HL</span><span class="plain">:</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">FLOAT_NAN_HL</span><span class="plain">:</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">RESPONSETEXTS_HL</span><span class="plain">: {</span>
<span class="reserved">packaging_state</span><span class="plain"> </span><span class="identifier">save</span><span class="plain"> = </span><span class="functiontext">Packaging::enter_home_of</span><span class="plain">(</span><span class="identifier">iname</span><span class="plain">);</span>
<span class="functiontext">Emit::named_numeric_constant</span><span class="plain">(</span><span class="identifier">iname</span><span class="plain">, 0);</span>
<span class="functiontext">Packaging::exit</span><span class="plain">(</span><span class="identifier">save</span><span class="plain">);</span>
<span class="reserved">break</span><span class="plain">;</span>
<span class="plain">}</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">SELF_HL</span><span class="plain">: {</span>
<span class="reserved">packaging_state</span><span class="plain"> </span><span class="identifier">save</span><span class="plain"> = </span><span class="functiontext">Packaging::enter_home_of</span><span class="plain">(</span><span class="identifier">iname</span><span class="plain">);</span>
<span class="functiontext">Emit::variable</span><span class="plain">(</span><span class="identifier">iname</span><span class="plain">, </span><span class="identifier">K_value</span><span class="plain">, </span><span class="identifier">UNDEF_IVAL</span><span class="plain">, 0, </span><span class="identifier">I</span><span class="string">"self"</span><span class="plain">);</span>
<span class="functiontext">Packaging::exit</span><span class="plain">(</span><span class="identifier">save</span><span class="plain">);</span>
<span class="reserved">break</span><span class="plain">;</span>
<span class="plain">}</span>
<span class="reserved">case</span><span class="plain"> </span><span class="constant">OBJECT_HL</span><span class="plain">:</span>
<span class="identifier">iname</span><span class="plain"> = </span><span class="functiontext">Kinds::RunTime::I6_classname</span><span class="plain">(</span><span class="identifier">K_object</span><span class="plain">);</span>
<span class="reserved">break</span><span class="plain">;</span>
<span class="plain">}</span>
<span class="reserved">return</span><span class="plain"> </span><span class="identifier">iname</span><span class="plain">;</span>
<span class="plain">}</span>
</pre>
<p class="inwebparagraph"></p>
<p class="endnote">The function Hierarchy::post_process is used in 27/hl (<a href="27-hl.html#SP1">&#167;1</a>).</p>
<p class="inwebparagraph"><a id="SP6"></a><b>&#167;6. </b></p>
<pre class="display">
<span class="reserved">inter_name</span><span class="plain"> *</span><span class="functiontext">Hierarchy::find</span><span class="plain">(</span><span class="reserved">int</span><span class="plain"> </span><span class="identifier">id</span><span class="plain">) {</span>
2019-04-12 16:47:00 +03:00
<span class="reserved">return</span><span class="plain"> </span><span class="functiontext">HierarchyLocations::find</span><span class="plain">(</span><span class="identifier">id</span><span class="plain">);</span>
<span class="plain">}</span>
<span class="reserved">void</span><span class="plain"> </span><span class="functiontext">Hierarchy::make_available</span><span class="plain">(</span><span class="reserved">inter_name</span><span class="plain"> *</span><span class="identifier">iname</span><span class="plain">) {</span>
<span class="functiontext">HierarchyLocations::make_as</span><span class="plain">(-1, </span><span class="functiontext">InterNames::to_symbol</span><span class="plain">(</span><span class="identifier">iname</span><span class="plain">)-&gt;</span><span class="identifier">symbol_name</span><span class="plain">, </span><span class="identifier">iname</span><span class="plain">);</span>
<span class="plain">}</span>
<span class="reserved">inter_name</span><span class="plain"> *</span><span class="functiontext">Hierarchy::find_by_name</span><span class="plain">(</span><span class="identifier">text_stream</span><span class="plain"> *</span><span class="identifier">name</span><span class="plain">) {</span>
<span class="reserved">if</span><span class="plain"> (</span><span class="identifier">Str::len</span><span class="plain">(</span><span class="identifier">name</span><span class="plain">) == 0) </span><span class="identifier">internal_error</span><span class="plain">(</span><span class="string">"empty extern"</span><span class="plain">);</span>
<span class="reserved">inter_name</span><span class="plain"> *</span><span class="identifier">try</span><span class="plain"> = </span><span class="functiontext">HierarchyLocations::find_by_name</span><span class="plain">(</span><span class="identifier">name</span><span class="plain">);</span>
<span class="reserved">if</span><span class="plain"> (</span><span class="identifier">try</span><span class="plain"> == </span><span class="identifier">NULL</span><span class="plain">) {</span>
<span class="functiontext">HierarchyLocations::make_in</span><span class="plain">(-1, </span><span class="identifier">name</span><span class="plain">, </span><span class="functiontext">Packaging::request_template</span><span class="plain">());</span>
<span class="identifier">try</span><span class="plain"> = </span><span class="functiontext">HierarchyLocations::find_by_name</span><span class="plain">(</span><span class="identifier">name</span><span class="plain">);</span>
<span class="plain">}</span>
<span class="reserved">return</span><span class="plain"> </span><span class="identifier">try</span><span class="plain">;</span>
<span class="plain">}</span>
</pre>
<p class="inwebparagraph"></p>
2019-04-12 16:47:00 +03:00
<p class="endnote">The function Hierarchy::find is used in 4/am (<a href="4-am.html#SP43">&#167;43</a>), 5/lp (<a href="5-lp.html#SP19">&#167;19</a>, <a href="5-lp.html#SP19_1">&#167;19.1</a>, <a href="5-lp.html#SP19_3_1">&#167;19.3.1</a>, <a href="5-lp.html#SP19_3_1_1">&#167;19.3.1.1</a>, <a href="5-lp.html#SP19_3_2">&#167;19.3.2</a>, <a href="5-lp.html#SP19_2_1">&#167;19.2.1</a>, <a href="5-lp.html#SP19_2_2">&#167;19.2.2</a>), 5/nv (<a href="5-nv.html#SP12">&#167;12</a>, <a href="5-nv.html#SP16">&#167;16</a>, <a href="5-nv.html#SP20">&#167;20</a>), 6/bp (<a href="6-bp.html#SP33">&#167;33</a>, <a href="6-bp.html#SP42">&#167;42</a>), 6/rlt (<a href="6-rlt.html#SP14">&#167;14</a>, <a href="6-rlt.html#SP15">&#167;15</a>, <a href="6-rlt.html#SP15_1_2">&#167;15.1.2</a>, <a href="6-rlt.html#SP15_2">&#167;15.2</a>, <a href="6-rlt.html#SP15_2_1">&#167;15.2.1</a>, <a href="6-rlt.html#SP15_2_5_1">&#167;15.2.5.1</a>, <a href="6-rlt.html#SP15_2_6">&#167;15.2.6</a>, <a href="6-rlt.html#SP15_2_9">&#167;15.2.9</a>, <a href="6-rlt.html#SP15_2_10">&#167;15.2.10</a>, <a href="6-rlt.html#SP15_2_11">&#167;15.2.11</a>, <a href="6-rlt.html#SP15_2_12">&#167;15.2.12</a>, <a href="6-rlt.html#SP15_2_9_1">&#167;15.2.9.1</a>, <a href="6-rlt.html#SP15_2_10_1">&#167;15.2.10.1</a>, <a href="6-rlt.html#SP15_2_12_1">&#167;15.2.12.1</a>, <a href="6-rlt.html#SP16">&#167;16</a>, <a href="6-rlt.html#SP17">&#167;17</a>, <a href="6-rlt.html#SP29_1">&#167;29.1</a>, <a href="6-rlt.html#SP29_5">&#167;29.5</a>, <a href="6-rlt.html#SP29_6">&#167;29.6</a>), 6/nv (<a href="6-nv.html#SP17">&#167;17</a>, <a href="6-nv.html#SP18">&#167;18</a>, <a href="6-nv.html#SP18_1">&#167;18.1</a>, <a href="6-nv.html#SP18_2">&#167;18.2</a>), 8/ef (<a href="8-ef.html#SP19">&#167;19</a>), 12/is (<a href="12-is.html#SP8">&#167;8</a>), 12/dtd (<a href="12-dtd.html#SP9">&#167;9</a>, <a href="12-dtd.html#SP9_1">&#167;9.1</a>, <a href="12-dtd.html#SP17">&#167;17</a>, <a href="12-dtd.html#SP19">&#167;19</a>, <a href="12-dtd.html#SP22">&#167;22</a>, <a href="12-dtd.html#SP27">&#167;27</a>), 12/cdp (<a href="12-cdp.html#SP2_1_6_1_2_5">&#167;2.1.6.1.2.5</a>, <a href="12-cdp.html#SP2_1_6_1_8">&#167;2.1.6.1.8</a>, <a href="12-cdp.html#SP2_1_6_1_2_2_3">&#167;2.1.6.1.2.2.3</a>, <a href="12-cdp.html#SP2_1_6_1_9">&#167;2.1.6.1.9</a>, <a href="12-cdp.html#SP2_1_6_1_2_2_5">&#167;2.1.6.1.2.2.5</a>, <a href="12-cdp.html#SP2_1_6_1_14">&#167;2.1.6.1.14</a>, <a href="12-cdp.html#SP2_1_6_1_2_2_6">&#167;2.1.6.1.2.2.6</a>, <a href="12-cdp.html#SP2_1_6_1_2_2_6_1">&#167;2.1.6.1.2.2.6.1</a>), 13/kak (<a href="13-kak.html#SP5">&#167;5</a>), 13/ca (<a href="13-ca.html#SP1">&#167;1</a>, <a href="13-ca.html#SP1_2">&#167;1.2</a>, <a href="13-ca.html#SP1_3">&#167;1.3</a>, <a href="13-ca.html#SP1_4">&#167;1.4</a>, <a href="13-ca.html#SP1_5">&#167;1.5</a>, <a href="13-ca.html#SP1_6">&#167;1.6</a>, <a href="13-ca.html#SP1_7">&#167;1.7</a>, <a href="13-ca.html#SP1_8">&#167;1.8</a>, <a href="13-ca.html#SP1_9">&#167;1.9</a>, <a href="13-ca.html#SP1_11">&#167;1.11</a>, <a href="13-ca.html#SP1_12">&#167;1.12</a>), 13/rsfk (<a href="13-rsfk.html#SP4">&#167;4</a>, <a href="13-rsfk.html#SP16_3">&#167;16.3</a>, <a href="13-rsfk.html#SP18_1">&#167;18.1</a>, <a href="13-rsfk.html#SP20">&#167;20</a>, <a href="13-rsfk.html#SP26">&#167;26</a>, <a href="13-rsfk.html#SP26_5">&#167;26.5</a>, <a href="13-rsfk.html#SP26_5_1">&#167;26.5.1</a>, <a href="13-rsfk.html#SP26_6_1">&#167;26.6.1</a>, <a href="13-rsfk.html#SP26_6_2">&#167;26.6.2</a>, <a href="13-rsfk.html#SP26_6_3">&#167;26.6.3</a>, <a href="13-rsfk.html#SP26_6_4">&#167;26.6.4</a>, <a href="13-rsfk.html#SP26_6_5">&#167;26.6.5</a>, <a href="13-rsfk.html#SP26_6_6">&#167;26.6.6</a>, <a href="13-rsfk.html#SP27">&#167;27</a>), 14/rv (<a href="14-rv.html#SP24_3">&#167;24.3</a>), 14/lv (<a href="14-lv.html#SP14_3">&#167;14.3</a>, <a href="14-lv.html#SP14_3_2">&#167;14.3.2</a>, <a href="14-lv.html#SP14_4">&#167;14.4</a>, <a href="14-lv.html#SP14_5">&#167;14.5</a>), 14/cfs (<a href="14-cfs.html#SP7">&#167;7</a>), 17/tl (<a href="17-tl.html#SP10">&#167;10</a>, <a href="17-tl.html#SP14_1">&
<p class="endnote">The function Hierarchy::make_available is used in 27/in (<a href="27-in.html#SP3">&#167;3</a>).</p>
<p class="endnote">The function Hierarchy::find_by_name is used in 5/nv (<a href="5-nv.html#SP10">&#167;10</a>), 13/rsfk (<a href="13-rsfk.html#SP7">&#167;7</a>), 21/rl (<a href="21-rl.html#SP9">&#167;9</a>), 22/tp (<a href="22-tp.html#SP8">&#167;8</a>), 27/is (<a href="27-is.html#SP32">&#167;32</a>).</p>
<hr class="tocbar">
2019-04-12 16:47:00 +03:00
<ul class="toc"><li><a href="27-hl.html">Back to 'Hierarchy Locations'</a></li><li><i>(This section ends Chapter 27: Bridge to Inter Module.)</i></li></ul><hr class="tocbar">
<!--End of weave-->
</body>
</html>