§12. Kind IDs. These are filled in automatically by Inform, and have the same names as are used
diff --git a/docs/BasicInformKit/S-fl.html b/docs/BasicInformKit/S-fl.html
index 454d8c242..fb5acfaf4 100644
--- a/docs/BasicInformKit/S-fl.html
+++ b/docs/BasicInformKit/S-fl.html
@@ -49,7 +49,7 @@ element is part of Inform's current definition, so:
-#IFDEFPLUGIN_FILES;
+#IFDEFFILES_PLUGIN;
§2. Structure. The I7 kind of value "auxiliary-file" is an --> array, holding a memory
structure containing information about external files. The following
@@ -453,9 +453,9 @@ run-time problem when there is no alternative.
-ConstantRRV_NAMERR_NAME-5; Packed string, e.g. "containment relation"
-ConstantRRV_PERMISSIONSRR_PERMISSIONS-5; A bitmap of what operations this supports
-ConstantRRV_STORAGERR_STORAGE-5; Data location, depending on format
-ConstantRRV_KINDRR_KIND-5; Strong kind ID of the relation
-ConstantRRV_HANDLERRR_HANDLER-5; Routine to perform operations on this
-ConstantRRV_DESCRIPTIONRR_DESCRIPTION-5; Packed string, e.g. "contains"
-ConstantRRV_USED6;
-ConstantRRV_FILLED7;
-ConstantRRV_DATA_BASE8;
+ConstantRRV_NAMERR_NAME-5; Packed string, e.g. "containment relation"
+ConstantRRV_PERMISSIONSRR_PERMISSIONS-5; A bitmap of what operations this supports
+ConstantRRV_STORAGERR_STORAGE-5; Data location, depending on format
+ConstantRRV_KINDRR_KIND-5; Strong kind ID of the relation
+ConstantRRV_HANDLERRR_HANDLER-5; Routine to perform operations on this
+ConstantRRV_DESCRIPTIONRR_DESCRIPTION-5; Packed string, e.g. "contains"
+ConstantRRV_USED6;
+ConstantRRV_FILLED7;
+ConstantRRV_DATA_BASE8;
§2. KOV Support. See the "BlockValues.i6t" segment for the specification of the following
routines.
@@ -95,7 +95,7 @@ routines.
DESTROY_KOVS: RELATION_TY_Destroy(arg1);MAKEMUTABLE_KOVS: return1;COPYQUICK_KOVS: rtrue;
-COPYSB_KOVS: BlkValueCopySB1(arg1, arg2);
+COPYSB_KOVS: BlkValueCopySB1(arg1, arg2);KINDDATA_KOVS: return0;EXTENT_KOVS: return -1;COPY_KOVS: RELATION_TY_Copy(arg1, arg2);
@@ -111,22 +111,22 @@ routines.
valencies
-ConstantRRVAL_V_TO_V0;
-ConstantRRVAL_V_TO_ORELS_Y_UNIQUE;
-ConstantRRVAL_O_TO_VRELS_X_UNIQUE;
-ConstantRRVAL_O_TO_ORELS_X_UNIQUE+RELS_Y_UNIQUE;
-ConstantRRVAL_EQUIVRELS_EQUIVALENCE+RELS_SYMMETRIC;
-ConstantRRVAL_SYM_V_TO_VRELS_SYMMETRIC;
-ConstantRRVAL_SYM_O_TO_ORELS_SYMMETRIC+RELS_X_UNIQUE+RELS_Y_UNIQUE;
+ConstantRRVAL_V_TO_V0;
+ConstantRRVAL_V_TO_ORELS_Y_UNIQUE;
+ConstantRRVAL_O_TO_VRELS_X_UNIQUE;
+ConstantRRVAL_O_TO_ORELS_X_UNIQUE+RELS_Y_UNIQUE;
+ConstantRRVAL_EQUIVRELS_EQUIVALENCE+RELS_SYMMETRIC;
+ConstantRRVAL_SYM_V_TO_VRELS_SYMMETRIC;
+ConstantRRVAL_SYM_O_TO_ORELS_SYMMETRIC+RELS_X_UNIQUE+RELS_Y_UNIQUE;dictionary entry flags
-ConstantRRF_USED$0001; entry contains a value
-ConstantRRF_DELETED$0002; entry used to contain a value
-ConstantRRF_SINGLE$0004; entry's Y is a value, not a list
-ConstantRRF_HASX$0010; 2-in-1 entry contains a corresponding key
-ConstantRRF_HASY$0020; 2-in-1 entry contains a corresponding value
-ConstantRRF_ENTKEYX$0040; 2-in-1 entry key is left side KOV
-ConstantRRF_ENTKEYY$0080; 2-in-1 entry key is right side KOV
+ConstantRRF_USED$0001; entry contains a value
+ConstantRRF_DELETED$0002; entry used to contain a value
+ConstantRRF_SINGLE$0004; entry's Y is a value, not a list
+ConstantRRF_HASX$0010; 2-in-1 entry contains a corresponding key
+ConstantRRF_HASY$0020; 2-in-1 entry contains a corresponding value
+ConstantRRF_ENTKEYX$0040; 2-in-1 entry key is left side KOV
+ConstantRRF_ENTKEYY$0080; 2-in-1 entry key is right side KOVpermission/task constants (those commented out here are generated by I7)onstant RELS_SYMMETRIC $8000;
@@ -411,14 +411,14 @@ been added yet.
}cur = BlkValueRead(rel, RRV_HANDLER);switch (val) {
-RRVAL_V_TO_V: handler = ChooseRelationHandler(kov, false);
-RRVAL_V_TO_O: handler = HashTableRelationHandler;
-RRVAL_O_TO_V: handler = ReversedHashTableRelationHandler;
-RRVAL_O_TO_O: handler = TwoInOneHashTableRelationHandler;
-RRVAL_EQUIV: handler = EquivHashTableRelationHandler;
-RRVAL_SYM_V_TO_V: handler = ChooseRelationHandler(kov, true);
-RRVAL_SYM_O_TO_O: handler = Sym2in1HashTableRelationHandler;
-default: RunTimeProblem(RTP_RELATIONCHANGEIMPOSSIBLE); rfalse;
+RRVAL_V_TO_V: handler = ChooseRelationHandler(kov, false);
+RRVAL_V_TO_O: handler = HashTableRelationHandler;
+RRVAL_O_TO_V: handler = ReversedHashTableRelationHandler;
+RRVAL_O_TO_O: handler = TwoInOneHashTableRelationHandler;
+RRVAL_EQUIV: handler = EquivHashTableRelationHandler;
+RRVAL_SYM_V_TO_V: handler = ChooseRelationHandler(kov, true);
+RRVAL_SYM_O_TO_O: handler = Sym2in1HashTableRelationHandler;
+default: RunTimeProblem(RTP_RELATIONCHANGEIMPOSSIBLE); rfalse; }if (cur == handler) rtrue;adjust size when going to or from 2-in-1
@@ -1120,8 +1120,8 @@ the existing pair \((X, Y)\).
break; }an entry exists: could be a list or a single value
-fl = BlkValueRead(rel, RRV_DATA_BASE + 3*at); flags
-tmp = BlkValueRead(rel, RRV_DATA_BASE + 3*at + 2); value or list
+fl = BlkValueRead(rel, RRV_DATA_BASE + 3*at); flags
+tmp = BlkValueRead(rel, RRV_DATA_BASE + 3*at + 2); value or listif (fl & RRF_SINGLE) {if Y is the same as the stored key, we have nothing to doif (KOVIsBlockValue(ky)) {
@@ -1132,11 +1132,11 @@ the existing pair \((X, Y)\).
it's different: either replace it or expand into a list,depending on the value of multif (mult) {
-fl = BlkValueCreate(LIST_OF_TY); new list
+fl = BlkValueCreate(LIST_OF_TY); new listBlkValueWrite(fl, LIST_ITEM_KOV_F, ky);LIST_OF_TY_SetLength(fl, 2);
-BlkValueWrite(fl, LIST_ITEM_BASE, tmp); do not copy
-LIST_OF_TY_PutItem(fl, 2, Y); copy if needed
+BlkValueWrite(fl, LIST_ITEM_BASE, tmp); do not copy
+LIST_OF_TY_PutItem(fl, 2, Y); copy if neededBlkValueWrite(rel, RRV_DATA_BASE + 3*at + 2, fl);BlkValueWrite(rel, RRV_DATA_BASE + 3*at, RRF_USED); } else {
@@ -1154,8 +1154,8 @@ the existing pair \((X, Y)\).
RELS_ASSERT_FALSE:if (at < 0) rtrue;an entry exists: could be a list or a single value
-fl = BlkValueRead(rel, RRV_DATA_BASE + 3*at); flags
-tmp = BlkValueRead(rel, RRV_DATA_BASE + 3*at + 2); value or list
+fl = BlkValueRead(rel, RRV_DATA_BASE + 3*at); flags
+tmp = BlkValueRead(rel, RRV_DATA_BASE + 3*at + 2); value or listif (fl & RRF_SINGLE) {if the stored key isn't Y, we have nothing to doif (KOVIsBlockValue(ky)) {
@@ -1358,8 +1358,8 @@ situation would be inefficient, so we keep the \(Y\) entry regardless.
for (at=0, X=RRV_DATA_BASE, fl=0: at<=ext: at++, X=X+3, fl=0) {if (BlkValueRead(rel, X) & RRF_USED) {fl = BlkValueRead(rel, X + 2);
-if (fl > 0) continue; already visited
-BlkValueWrite(rel, X + 2, -fl); unflag it
+if (fl > 0) continue; already visited
+BlkValueWrite(rel, X + 2, -fl); unflag itdisplay the group starting with this member, but onlyif there are more members in the grouptmp = BlkValueRead(rel, X + 1);
@@ -1440,7 +1440,7 @@ situation would be inefficient, so we keep the \(Y\) entry regardless.
if (at < 0) {if (at2 < 0) {X and Y both missing: find a new group number and add both entries
-tmp = 0; candidate group number
+tmp = 0; candidate group numberext = BlkValueRead(rel, RRV_STORAGE);for (i=0: i<=ext: i++) {fl = BlkValueRead(rel, RRV_DATA_BASE + 3*i);
@@ -1449,7 +1449,7 @@ situation would be inefficient, so we keep the \(Y\) entry regardless.
if (fl > tmp) tmp = fl; } }
-tmp++; new group number
+tmp++; new group numberBlkValueWrite(rel, RRV_USED, BlkValueRead(rel, RRV_USED) + 2);add X entryat = ~at;
@@ -1499,8 +1499,8 @@ situation would be inefficient, so we keep the \(Y\) entry regardless.
jumpCheckResize; }X and Y both present: merge higher group into lower group
-tmp = BlkValueRead(rel, RRV_DATA_BASE + 3*at + 2); higher group
-fl = BlkValueRead(rel, RRV_DATA_BASE + 3*at2 + 2); lower group
+tmp = BlkValueRead(rel, RRV_DATA_BASE + 3*at + 2); higher group
+fl = BlkValueRead(rel, RRV_DATA_BASE + 3*at2 + 2); lower groupif (tmp < fl) { i = tmp; tmp = fl; fl = i; }ext = BlkValueRead(rel, RRV_STORAGE);for (at=0: at<=ext: at++) {
diff --git a/docs/BasicInformKit/S-rlt2.html b/docs/BasicInformKit/S-rlt2.html
index e5575c44a..2094d42aa 100644
--- a/docs/BasicInformKit/S-rlt2.html
+++ b/docs/BasicInformKit/S-rlt2.html
@@ -62,12 +62,12 @@ MathJax = {
§2. Valency Adjectives. These are defined in the Standard Rules; the following routines must either
test the state (if set is negative), or change the state to set.
diff --git a/docs/BasicInformKit/S-tbl.html b/docs/BasicInformKit/S-tbl.html
index d60f4e32d..a0954bdd9 100644
--- a/docs/BasicInformKit/S-tbl.html
+++ b/docs/BasicInformKit/S-tbl.html
@@ -194,7 +194,7 @@ so we use two arrays of bitmaps:
ArrayCheckTableEntryIsBlank_LU
- -> $$00000001
+ -> $$00000001$$00000010$$00000100$$00001000
@@ -203,7 +203,7 @@ so we use two arrays of bitmaps:
$$01000000$$10000000;ArrayCheckTableEntryIsNonBlank_LU
- -> $$11111110
+ -> $$11111110$$11111101$$11111011$$11110111
@@ -520,16 +520,16 @@ an error if that doesn't exist.
}if (write_flag) {switch(write_flag) {
-1: ForceTableEntryNonBlank(tab,col,index);
+1: ForceTableEntryNonBlank(tab,col,index); (tab-->col)-->(index+COL_HSIZE) = write_value;
-2: ForceTableEntryNonBlank(tab,col,index);
+2: ForceTableEntryNonBlank(tab,col,index); (tab-->col)-->(index+COL_HSIZE) = ((tab-->col)-->(index+COL_HSIZE)) + write_value;
-3: ForceTableEntryNonBlank(tab,col,index);
+3: ForceTableEntryNonBlank(tab,col,index); (tab-->col)-->(index+COL_HSIZE) = ((tab-->col)-->(index+COL_HSIZE)) - write_value;
-4: ForceTableEntryBlank(tab,col,index);
-5: ForceTableEntryNonBlank(tab,col,index);
+4: ForceTableEntryBlank(tab,col,index);
+5: ForceTableEntryNonBlank(tab,col,index);return ((tab-->col)-->(index+COL_HSIZE)); }rfalse;
diff --git a/docs/BasicInformKit/S-txt.html b/docs/BasicInformKit/S-txt.html
index a8ef6f5c9..b1c5da49a 100644
--- a/docs/BasicInformKit/S-txt.html
+++ b/docs/BasicInformKit/S-txt.html
@@ -126,7 +126,7 @@ special to copy or destroy a text.
CAST_KOVS: TEXT_TY_Cast(arg1, arg2, arg3);MAKEMUTABLE_KOVS: returnTEXT_TY_Mutable(arg1);COPYQUICK_KOVS: rtrue;
-COPYSB_KOVS: TEXT_TY_CopySB(arg1, arg2);
+COPYSB_KOVS: TEXT_TY_CopySB(arg1, arg2);KINDDATA_KOVS: return0;EXTENT_KOVS: returnTEXT_TY_Extent(arg1);COMPARE_KOVS: returnTEXT_TY_Compare(arg1, arg2);
diff --git a/docs/assertions-module/4-ass.html b/docs/assertions-module/4-ass.html
index b6ec0207a..48c396e57 100644
--- a/docs/assertions-module/4-ass.html
+++ b/docs/assertions-module/4-ass.html
@@ -331,7 +331,7 @@ of px and intpc = problem_count;
-if (Plugins::Call::intervene_in_assertion(px, py)) return;
+if (PluginCalls::intervene_in_assertion(px, py)) return;if (problem_count > pc) return;
§11.8.2. Interpret this as an existing noun if possible11.8.2 =
diff --git a/docs/assertions-module/4-tc.html b/docs/assertions-module/4-tc.html
index 085fa4f11..7456a87f6 100644
--- a/docs/assertions-module/4-tc.html
+++ b/docs/assertions-module/4-tc.html
@@ -1321,7 +1321,7 @@ and an COMMON_NOUN_NT<
§4. The %B string escape prints the build number, lying about it when we
want to produce predictable output for easier testing.
@@ -105,7 +117,7 @@ want to produce predictable output for easier testing.
}
diff --git a/docs/core-module/1-cp.html b/docs/core-module/1-cp.html
index 509cb1cc7..8648984fa 100644
--- a/docs/core-module/1-cp.html
+++ b/docs/core-module/1-cp.html
@@ -272,8 +272,8 @@ We begin with core itself.
DECLARE_CLASS(label_namespace)DECLARE_CLASS(list_together_routine)DECLARE_CLASS(nascent_array)
-DECLARE_CLASS(plugin)
-DECLARE_CLASS_ALLOCATED_IN_ARRAYS(plugin_call, 100)
+DECLARE_CLASS(plugin)
+DECLARE_CLASS_ALLOCATED_IN_ARRAYS(plugin_call, 100)DECLARE_CLASS(property_of_value_storage)DECLARE_CLASS(runtime_kind_structure)DECLARE_CLASS(test_scenario)
@@ -295,7 +295,7 @@ We begin with core itself.
DECLARE_CLASS(index_lexicon_entry)
diff --git a/docs/core-module/1-cp2.html b/docs/core-module/1-cp2.html
index f0a7d3c7d..cea2b9d7b 100644
--- a/docs/core-module/1-cp2.html
+++ b/docs/core-module/1-cp2.html
@@ -177,7 +177,7 @@ bit or the <k-kind> bit set, which as we see above is }
diff --git a/docs/core-module/1-cs.html b/docs/core-module/1-cs.html
index 268348970..9184bb50b 100644
--- a/docs/core-module/1-cs.html
+++ b/docs/core-module/1-cs.html
@@ -244,7 +244,7 @@ the above settings can be changed.)
}
diff --git a/docs/core-module/1-htc.html b/docs/core-module/1-htc.html
index b32cc3490..ffc3b1e3b 100644
--- a/docs/core-module/1-htc.html
+++ b/docs/core-module/1-htc.html
@@ -158,8 +158,8 @@ as possible.
if (cs > 0) LOG(".... " #routine"() took %dcs\n", cs); }}
-defineBENCH_IF(plugin, routine) {
-if ((problem_count == 0) && (Plugins::Manage::plugged_in(plugin))) {
+defineBENCH_IF(plugin, routine) {
+if ((problem_count == 0) && (PluginManager::active(plugin))) {TEMPORARY_TEXT(name)WRITE_TO(name, "//");WRITE_TO(name, #routine);
@@ -304,7 +304,7 @@ so on. Those absolute basics are made here.
BENCH(RTRelations::compile_defined_relation_constants)BENCH(RTKinds::compile_data_type_support_routines)BENCH(RTKinds::I7_Kind_Name_routine)
-BENCH(Plugins::Call::compile_model_tables)
+BENCH(PluginCalls::compile_model_tables)BENCH(InferenceSubjects::emit_all)BENCH_IF(backdrops_plugin, PL::Backdrops::write_found_in_routines)BENCH_IF(map_plugin, PL::Map::write_door_dir_routines)
@@ -394,7 +394,7 @@ so on. Those absolute basics are made here.
Plugins are optional extras for the Inform compiler: additions which can be active or inactive on any given compilation run.
+
+
§1. Except for one not-really-a-plugin called "core", each plugin is a piece of
+functionality that can be "activated" or "deactivated". Plugins have an
+ability to tweak or extend what the compiler does, giving it, for example,
+an ability to reason about spatial relationships when the compiler is being
+used for interactive fiction; or not, when it isn't.
+
§4. In the code above, plugins are set up as inactive by default — even "core",
+which the compiler absolutely cannot live without. See Project Services (in supervisor)
+for how the set of active plugins for a compilation is determined in practice;
+note, in particularly, that it wisely chooses to activate the core.
+
+
+
Most plugins are subordinate to a parent plugin: for example, a dozen more
+specific IF-related plugins are subordinate to the "interactive fiction" one.
+Activating or deactivating a parent like that automatically activates
+or deactivates its children.
+
§4.1. Issue problem for trying to remove the core4.1 =
+
+
+
+StandardProblems::sentence_problem(Task::syntax_tree(), _p_(Untestable),
+"the core of the Inform language cannot be removed",
+"because then what should we do? What should we ever do?");
+return;
+
§6. The names of the great plugins are hard-wired into the compiler rather
+than being stored in Preform grammar, and they therefore cannot be translated
+out of English. But this is intentional, for now at least. Authors are not
+intended to be aware of plugins; it is really kits of Inter code which choose
+which plugins are active.
+
+
+
However, because it is possible to have headings in Inform source text which
+restrict material according to whether a plugin is active, we do need a
+Preform nonterminal to parse them, and here it is.
+
+
+
+
+
+
+
diff --git a/docs/core-module/1-pp.html b/docs/core-module/1-pp.html
index 49dfcc89c..8a233708e 100644
--- a/docs/core-module/1-pp.html
+++ b/docs/core-module/1-pp.html
@@ -144,7 +144,7 @@ a final status indicator.
}
diff --git a/docs/core-module/1-wtc.html b/docs/core-module/1-wtc.html
index 5e551a0bc..23b9c5d98 100644
--- a/docs/core-module/1-wtc.html
+++ b/docs/core-module/1-wtc.html
@@ -142,7 +142,7 @@ thing which is being compiled when it is.
Index::DocReferences::read_xrefs();Task::issue_problems_arising(project->as_copy->vertex);
-Plugins::Manage::start_plugins();
+PluginManager::start_plugins();if (problem_count > 0) returnFALSE;
@@ -237,7 +237,7 @@ rough stages. Twenty is plenty.
returninform7_task->project->as_copy->edition;}
-parse_node_tree *Task::syntax_tree(void) {
+parse_node_tree *Task::syntax_tree(void) {returnlatest_syntax_tree;}
@@ -531,7 +531,7 @@ it can all be generated again.
}
diff --git a/docs/core-module/2-up.html b/docs/core-module/2-up.html
index c91f495a7..8a87aed06 100644
--- a/docs/core-module/2-up.html
+++ b/docs/core-module/2-up.html
@@ -378,7 +378,7 @@ a message which diagnoses the problem rather better.
}
diff --git a/docs/core-module/index.html b/docs/core-module/index.html
index 603d25675..ae1a4dfa9 100644
--- a/docs/core-module/index.html
+++ b/docs/core-module/index.html
@@ -118,6 +118,16 @@
Inform-Only Nodes and Annotations -
How Inform extends and annotates the syntax tree.
+
+
+ Plugins -
+ Plugins are optional extras for the Inform compiler: additions which can be active or inactive on any given compilation run.
§1. This section simoly sets up the module in ways expected by foundation, and
contains no code of interest. The following constant exists only in tools
@@ -152,7 +152,17 @@ which use this module:
DECLARE_CLASS_ALLOCATED_IN_ARRAYS(understanding_item, 100)DECLARE_CLASS_ALLOCATED_IN_ARRAYS(understanding_reference, 100)
-
§3. The beginning. (The client doesn't need to call the start and end routines, because the
+
enumACTION_CREATIONS_DAenumACTION_PATTERN_COMPILATION_DA
@@ -184,7 +217,7 @@ foundation module does that automatically.)
enumSPATIAL_MAP_DAenumSPATIAL_MAP_WORKINGS_DA
-
§3.2. Register this module's debugging log aspects3.2 =
+
§4.3. Register this module's debugging log aspects4.3 =
@@ -197,8 +230,8 @@ foundation module does that automatically.)
Log::declare_aspect(SPATIAL_MAP_DA, L"spatial map", FALSE, FALSE);Log::declare_aspect(SPATIAL_MAP_WORKINGS_DA, L"spatial map workings", FALSE, FALSE);
§5. This module uses syntax, and adds two node types to the syntax tree:
enumACTION_NT "taking something closed"
@@ -221,7 +254,7 @@ foundation module does that automatically.)
NodeType::new(TOKEN_NT, I"TOKEN_NT", 0, INFTY, L3_NCAT, 0);}
-
§5. And these annotations to the syntax tree:
+
§6. And these annotations to the syntax tree:
enumaction_meaning_ANNOTaction_pattern: meaning in parse tree when used as noun
@@ -244,7 +277,7 @@ foundation module does that automatically.)
DECLARE_ANNOTATION_FUNCTIONS(constant_named_action_pattern, named_action_pattern)DECLARE_ANNOTATION_FUNCTIONS(constant_scene, scene)
-
§6.
+
§7.
MAKE_ANNOTATION_FUNCTIONS(action_meaning, action_pattern)
@@ -254,21 +287,21 @@ foundation module does that automatically.)
MAKE_ANNOTATION_FUNCTIONS(constant_named_action_pattern, named_action_pattern)MAKE_ANNOTATION_FUNCTIONS(constant_scene, scene)
§3. The following grammar contains the names of all of the bibliographic
@@ -137,7 +137,7 @@ in translating this nonterminal to other languages.
defineRELEASE_NUMBER_BIBV6
-intPL::Bibliographic::bibliographic_new_variable_notify(nonlocal_variable *q) {
+intPL::Bibliographic::bibliographic_new_variable_notify(nonlocal_variable *q) {if (<notable-bibliographic-variables>(q->name)) {switch (<<r>>) {caseSTORY_TITLE_BIBV:story_title_VAR = q; break;
@@ -254,7 +254,7 @@ which must match:
-intPL::Bibliographic::episode_SMF(inttask, parse_node *V, wording *NPs) {
+intPL::Bibliographic::episode_SMF(inttask, parse_node *V, wording *NPs) {wordingSW = (NPs)?(NPs[0]):EMPTY_WORDING;wordingOW = (NPs)?(NPs[1]):EMPTY_WORDING;switch (task) { "The story is episode 2 of ..."
@@ -426,7 +426,7 @@ simplified form of the iFiction record, without the XML overhead.
-voidPL::Bibliographic::index_bibliographic_variable(OUTPUT_STREAM, nonlocal_variable *nlv, text_stream *t) {
+voidPL::Bibliographic::index_bibliographic_variable(OUTPUT_STREAM, nonlocal_variable *nlv, text_stream *t) {BEGIN_COMPILATION_MODE;COMPILATION_MODE_ENTER(COMPILE_TEXT_TO_XML_CMODE);if ((nlv) && (VariableSubjects::has_initial_value_set(nlv))) {
@@ -486,7 +486,7 @@ therefore splits into one of three independent methods.
-voidPL::Bibliographic::compile_bibliographic_text(OUTPUT_STREAM, wchar_t *p) {
+voidPL::Bibliographic::compile_bibliographic_text(OUTPUT_STREAM, wchar_t *p) {if (p == NULL) return;if (TEST_COMPILATION_MODE(COMPILE_TEXT_TO_XML_CMODE))Compile bibliographic text as XML respecting Treaty of Babel rules14.1;
diff --git a/docs/if-module/3-bck.html b/docs/if-module/3-bck.html
index 83bf59e91..eee6ec257 100644
--- a/docs/if-module/3-bck.html
+++ b/docs/if-module/3-bck.html
@@ -104,18 +104,18 @@ inferences to avoid piling up bogus inconsistencies.
§3. Initialisation.
-voidPL::Backdrops::start(void) {
+voidPL::Backdrops::start(void) {FOUND_IN_INF = Inferences::new_family(I"FOUND_IN_INF");METHOD_ADD(FOUND_IN_INF, LOG_DETAILS_INF_MTID, PL::Backdrops::log);METHOD_ADD(FOUND_IN_INF, COMPARE_INF_MTID, PL::Backdrops::cmp);FOUND_EVERYWHERE_INF = Inferences::new_family(I"FOUND_EVERYWHERE_INF");
-PLUGIN_REGISTER(PLUGIN_NEW_BASE_KIND_NOTIFY, PL::Backdrops::backdrops_new_base_kind_notify);
-PLUGIN_REGISTER(PLUGIN_NEW_PROPERTY_NOTIFY, PL::Backdrops::backdrops_new_property_notify);
-PLUGIN_REGISTER(PLUGIN_COMPLETE_MODEL, PL::Backdrops::backdrops_complete_model);
-PLUGIN_REGISTER(PLUGIN_ESTIMATE_PROPERTY_USAGE, PL::Backdrops::backdrops_estimate_property_usage);
-PLUGIN_REGISTER(PLUGIN_INTERVENE_IN_ASSERTION, PL::Backdrops::backdrops_intervene_in_assertion);
+REGISTER(NEW_BASE_KIND_NOTIFY_PCALL, PL::Backdrops::backdrops_new_base_kind_notify);
+REGISTER(NEW_PROPERTY_NOTIFY_PCALL, PL::Backdrops::backdrops_new_property_notify);
+REGISTER(COMPLETE_MODEL_PCALL, PL::Backdrops::backdrops_complete_model);
+REGISTER(ESTIMATE_PROPERTY_USAGE_PCALL, PL::Backdrops::backdrops_estimate_property_usage);
+REGISTER(INTERVENE_IN_ASSERTION_PCALL, PL::Backdrops::backdrops_intervene_in_assertion);}typedefstructfound_in_inference_data {
@@ -123,7 +123,7 @@ inferences to avoid piling up bogus inconsistencies.
CLASS_DEFINITION} found_in_inference_data;
-inference *PL::Backdrops::new_found_in_inference(inference_subject *loc, intcertitude) {
+inference *PL::Backdrops::new_found_in_inference(inference_subject *loc, intcertitude) {PROTECTED_MODEL_PROCEDURE;found_in_inference_data *data = CREATE(found_in_inference_data);data->location = InferenceSubjects::divert(loc);
@@ -149,7 +149,7 @@ inferences to avoid piling up bogus inconsistencies.
returnCI_IDENTICAL;}
-instance *PL::Backdrops::get_inferred_location(inference *i) {
+instance *PL::Backdrops::get_inferred_location(inference *i) {if ((i == NULL) || (i->family != FOUND_IN_INF))internal_error("not a FOUND_IN_INF inf");found_in_inference_data *data = RETRIEVE_POINTER_found_in_inference_data(i->data);
@@ -170,7 +170,7 @@ there is no need to translate this to other languages.)
§5.
-intPL::Backdrops::backdrops_new_base_kind_notify(kind *new_base, text_stream *name, wordingW) {
+intPL::Backdrops::backdrops_new_base_kind_notify(kind *new_base, text_stream *name, wordingW) {if (<notable-backdrops-kinds>(W)) {K_backdrop = new_base; returnTRUE; }
@@ -180,8 +180,8 @@ there is no need to translate this to other languages.)
§6.
-intPL::Backdrops::object_is_a_backdrop(instance *I) {
-if ((Plugins::Manage::plugged_in(regions_plugin)) && (K_backdrop) && (I) &&
+intPL::Backdrops::object_is_a_backdrop(instance *I) {
+if ((PluginManager::active(regions_plugin)) && (K_backdrop) && (I) && (Instances::of_kind(I, K_backdrop))) returnTRUE;returnFALSE;}
@@ -199,13 +199,13 @@ Standard Rules. (So there is no need to translate this to other languages.)
§8.
-intPL::Backdrops::backdrops_new_property_notify(property *prn) {
+intPL::Backdrops::backdrops_new_property_notify(property *prn) {if (<notable-backdrops-properties>(prn->name))P_scenery = prn;returnFALSE;}
-intPL::Backdrops::object_is_scenery(instance *I) {
+intPL::Backdrops::object_is_scenery(instance *I) {if (PropertyInferences::either_or_state(Instances::as_subject(I), P_scenery) > 0)returnTRUE;returnFALSE;
@@ -215,7 +215,7 @@ Standard Rules. (So there is no need to translate this to other languages.)
-intPL::Backdrops::backdrops_estimate_property_usage(kind *k, int *words_used) {
+intPL::Backdrops::backdrops_estimate_property_usage(kind *k, int *words_used) {if (Kinds::eq(k, K_backdrop)) *words_used += 2;returnFALSE;}
@@ -234,7 +234,7 @@ and text like
-voidPL::Backdrops::index_object_further(OUTPUT_STREAM, instance *loc, intdepth,
+voidPL::Backdrops::index_object_further(OUTPUT_STREAM, instance *loc, intdepth,intdetails, inthow) {intdiscoveries = 0;instance *bd;
@@ -324,7 +324,7 @@ can be said to be "everywhere", which nothing else can).
-voidPL::Backdrops::infer_presence_everywhere(instance *I) {
+voidPL::Backdrops::infer_presence_everywhere(instance *I) {if ((I == NULL) || (Instances::of_kind(I, K_backdrop) == FALSE)) {StandardProblems::sentence_problem(Task::syntax_tree(), _p_(PM_EverywhereNonBackdrop),"only a backdrop can be everywhere",
@@ -368,7 +368,7 @@ been asserted true:
-intPL::Backdrops::backdrops_complete_model(intstage) {
+intPL::Backdrops::backdrops_complete_model(intstage) {if (stage == WORLD_STAGE_II) {P_absent = EitherOrProperties::new_nameless(L"absent");RTProperties::implement_as_attribute(P_absent, TRUE);
diff --git a/docs/if-module/3-dvc.html b/docs/if-module/3-dvc.html
index 012efa6f9..8faadb833 100644
--- a/docs/if-module/3-dvc.html
+++ b/docs/if-module/3-dvc.html
@@ -86,9 +86,9 @@ age of Inter we want to avoid that sort of tomfoolery.
@@ -101,7 +101,7 @@ age of Inter we want to avoid that sort of tomfoolery.
§4.
-intPL::Devices::devices_new_base_kind_notify(kind *new_base, text_stream *name, wordingW) {
+intPL::Devices::devices_new_base_kind_notify(kind *new_base, text_stream *name, wordingW) {if (<notable-device-kinds>(W)) { K_device = new_base; returnTRUE; }returnFALSE;}
@@ -109,7 +109,7 @@ age of Inter we want to avoid that sort of tomfoolery.
-intPL::Persons::IF_complete_model(intstage) {
+intPL::Persons::IF_complete_model(intstage) {if ((stage == WORLD_STAGE_III) && (K_person)) {P_animate = EitherOrProperties::new_nameless(L"animate");RTProperties::implement_as_attribute(P_animate, TRUE);
diff --git a/docs/if-module/3-rgn.html b/docs/if-module/3-rgn.html
index ca503dbc2..17987cbc3 100644
--- a/docs/if-module/3-rgn.html
+++ b/docs/if-module/3-rgn.html
@@ -111,25 +111,25 @@ following minimal structure, though it will only be relevant for instances of
-intPL::Regions::regions_new_base_kind_notify(kind *new_base, char *text_stream, wordingW) {
+intPL::Regions::regions_new_base_kind_notify(kind *new_base, char *text_stream, wordingW) {if (<notable-regions-kinds>(W)) {K_region = new_base; returnTRUE; }returnFALSE;}
-intPL::Regions::regions_new_subject_notify(inference_subject *subj) {
+intPL::Regions::regions_new_subject_notify(inference_subject *subj) {ATTACH_PLUGIN_DATA_TO_SUBJECT(regions, subj, PL::Regions::new_data(subj));returnFALSE;}
@@ -172,7 +172,7 @@ there is no need to translate this to other languages.)
-intPL::Regions::regions_set_subkind_notify(kind *sub, kind *super) {
+intPL::Regions::regions_set_subkind_notify(kind *sub, kind *super) {if ((sub == K_region) && (super != K_object)) {if (problem_count == 0)StandardProblems::sentence_problem(Task::syntax_tree(), _p_(PM_RegionAdrift),
@@ -188,8 +188,8 @@ there is no need to translate this to other languages.)
-intPL::Regions::regions_more_specific(instance *I1, instance *I2) {
+intPL::Regions::regions_more_specific(instance *I1, instance *I2) {intr1 = Instances::of_kind(I1, K_room);intr2 = Instances::of_kind(I2, K_room);intreg1 = Instances::of_kind(I1, K_region);
@@ -228,7 +228,7 @@ Standard Rules. (So there is no need to translate this to other languages.)
§11.
-intPL::Regions::regions_new_property_notify(property *prn) {
+intPL::Regions::regions_new_property_notify(property *prn) {if (<notable-regions-properties>(prn->name))P_map_region = prn;returnFALSE;
@@ -237,7 +237,7 @@ Standard Rules. (So there is no need to translate this to other languages.)
§12.
-intPL::Regions::regions_estimate_property_usage(kind *k, int *words_used) {
+intPL::Regions::regions_estimate_property_usage(kind *k, int *words_used) {if (Kinds::eq(k, K_region)) *words_used += 2;returnFALSE;}
@@ -247,7 +247,7 @@ messages which would have been less helpful if core Inform had produced them.
-intPL::Regions::regions_intervene_in_assertion(parse_node *px, parse_node *py) {
+intPL::Regions::regions_intervene_in_assertion(parse_node *px, parse_node *py) {if ((Node::get_type(px) == PROPER_NOUN_NT) && (Node::get_type(py) == COMMON_NOUN_NT)) {inference_subject *left_subject = Node::get_subject(px);
@@ -288,7 +288,7 @@ messages which would have been less helpful if core Inform had produced them.
§14. Relations.
-intPL::Regions::regions_name_to_early_infs(wordingW, inference_subject **infs) {
+intPL::Regions::regions_name_to_early_infs(wordingW, inference_subject **infs) {if ((<notable-regions-kinds>(W)) && (K_region == NULL)) *infs = infs_region;returnFALSE;}
@@ -296,7 +296,7 @@ messages which would have been less helpful if core Inform had produced them.
§15.
-voidPL::Regions::create_relations(void) {
+voidPL::Regions::create_relations(void) {R_regional_containment =BinaryPredicates::make_pair(spatial_bp_family,BPTerms::new(infs_region),
@@ -315,7 +315,7 @@ to participate in nonspatial relations.)
-intPL::Regions::assert_relations(binary_predicate *relation,
+intPL::Regions::assert_relations(binary_predicate *relation,instance *I0, instance *I1) {intI0_is_region = FALSE;if (Instances::of_kind(I0, K_region)) I0_is_region = TRUE;
@@ -394,7 +394,7 @@ region is either the next broadest region containing it, or else
-instance *PL::Regions::enclosing(instance *reg) {
+instance *PL::Regions::enclosing(instance *reg) {instance *P = NULL;if (PL::Spatial::object_is_a_room(reg)) P = REGIONS_DATA(reg)->in_region;if (PL::Regions::object_is_a_region(reg)) P = PL::Spatial::progenitor(reg);
@@ -405,7 +405,7 @@ region is either the next broadest region containing it, or else §18. Model completion.
-intPL::Scenes::scenes_new_base_kind_notify(kind *new_base, text_stream *name, wordingW) {
+intPL::Scenes::scenes_new_base_kind_notify(kind *new_base, text_stream *name, wordingW) {if (Str::eq_wide_string(name, L"SCENE_TY")) {K_scene = new_base; returnTRUE; }
@@ -200,7 +200,7 @@ Standard Rules. (So there is no need to translate this to other languages.)
§10.
-intPL::Scenes::scenes_new_property_notify(property *prn) {
+intPL::Scenes::scenes_new_property_notify(property *prn) {if (<notable-scene-properties>(prn->name)) {switch (<<r>>) {case0: P_recurring = prn; break;
@@ -214,7 +214,7 @@ kind "scene" is created, and this is where that happens.
-voidPL::Scenes::new_scene_anchor(parse_node *p, intphase, intgiven_end) {
+voidPL::Scenes::new_scene_anchor(parse_node *p, intphase, intgiven_end) {scene *this_scene = NULL; scene whose end is being caused: must be setintend = -1; end which is being anchored: must be set
@@ -861,7 +861,7 @@ below.
-voidPL::Spatial::create_inference_subjects(void) {
+voidPL::Spatial::create_inference_subjects(void) {infs_room = InferenceSubjects::new_fundamental(global_constants, "room(early)");infs_thing = InferenceSubjects::new_fundamental(global_constants, "thing(early)");infs_supporter = InferenceSubjects::new_fundamental(global_constants, "supporter(early)");
@@ -392,7 +392,7 @@ pointers to it remain consistent and valid.)
-intPL::Spatial::spatial_name_to_early_infs(wordingW, inference_subject **infs) {
+intPL::Spatial::spatial_name_to_early_infs(wordingW, inference_subject **infs) {if (<notable-spatial-kinds>(W)) {switch (<<r>>) {case0: if (K_room == NULL) *infs = infs_room; break;
@@ -409,7 +409,7 @@ pointers to it remain consistent and valid.)
-spatial_data *PL::Spatial::new_data(inference_subject *subj) {
+spatial_data *PL::Spatial::new_data(inference_subject *subj) {spatial_data *sd = CREATE(spatial_data);sd->progenitor = NULL; sd->progenitor_set_at = NULL; sd->part_flag = FALSE;sd->object_tree_parent = NULL; sd->object_tree_child = NULL; sd->object_tree_sibling = NULL;
@@ -437,7 +437,7 @@ Rules. (So there is no need to translate this to other languages.)
§12.
-intPL::Spatial::spatial_new_base_kind_notify(kind *new_base, text_stream *name, wordingW) {
+intPL::Spatial::spatial_new_base_kind_notify(kind *new_base, text_stream *name, wordingW) {if (<notable-spatial-kinds>(W)) {switch (<<r>>) {case0: K_room = new_base; returnTRUE;
@@ -451,7 +451,7 @@ Rules. (So there is no need to translate this to other languages.)
returnFALSE;}
-intPL::Spatial::spatial_new_subject_notify(inference_subject *subj) {
+intPL::Spatial::spatial_new_subject_notify(inference_subject *subj) {ATTACH_PLUGIN_DATA_TO_SUBJECT(spatial, subj, PL::Spatial::new_data(subj));returnFALSE;}
@@ -462,7 +462,7 @@ if it turns out to be news, we infer
-intPL::Spatial::spatial_set_kind_notify(instance *I, kind *k) {
+intPL::Spatial::spatial_set_kind_notify(instance *I, kind *k) {kind *kw = Instances::to_kind(I);if ((!(Kinds::Behaviour::is_object_of_kind(kw, K_room))) && (Kinds::Behaviour::is_object_of_kind(k, K_room)))
@@ -475,7 +475,7 @@ of vehicle, and so on, but this would cause mayhem in the model world. So:
-intPL::Spatial::spatial_set_subkind_notify(kind *sub, kind *super) {
+intPL::Spatial::spatial_set_subkind_notify(kind *sub, kind *super) {if ((sub == K_thing) && (super != K_object)) {if (problem_count == 0)StandardProblems::sentence_problem(Task::syntax_tree(), _p_(PM_ThingAdrift),
@@ -512,8 +512,8 @@ of vehicle, and so on, but this would cause mayhem in the model world. So:
-intPL::Spatial::object_is_a_room(instance *I) {
-if ((Plugins::Manage::plugged_in(spatial_plugin)) && (K_room) && (I) &&
+intPL::Spatial::object_is_a_room(instance *I) {
+if ((PluginManager::active(spatial_plugin)) && (K_room) && (I) && (Instances::of_kind(I, K_room)))returnTRUE;returnFALSE;
@@ -553,7 +553,7 @@ special with it at all.
-intPL::Spatial::spatial_default_appearance(inference_subject *infs, parse_node *txt) {
+intPL::Spatial::spatial_default_appearance(inference_subject *infs, parse_node *txt) {if (InferenceSubjects::is_within(infs, KindSubjects::from_kind(K_object))) {property *set_prn = P_description;if (InferenceSubjects::is_within(infs, KindSubjects::from_kind(K_thing))) {
@@ -652,7 +652,7 @@ that such a door exists — we needn't set the variable.
-intPL::Spatial::spatial_parse_composite_NQs(wording *W, wording *DW,
+intPL::Spatial::spatial_parse_composite_NQs(wording *W, wording *DW,quantifier **quant, kind **some_kind) {if (K_thing) {<<quantifier:q>> = NULL;
@@ -677,7 +677,7 @@ node using this wording in order to produce better problem messages if need be.
§23.
-intPL::Spatial::spatial_act_on_special_NPs(parse_node *p) {
+intPL::Spatial::spatial_act_on_special_NPs(parse_node *p) {if ((<notable-spatial-noun-phrases>(Node::get_text(p))) && (Word::unexpectedly_upper_case(Wordings::first_wn(Node::get_text(p))) == FALSE) && (K_room)) {
@@ -692,7 +692,7 @@ node using this wording in order to produce better problem messages if need be.
-voidPL::Spatial::infer_presence_nowhere(instance *I) {
+voidPL::Spatial::infer_presence_nowhere(instance *I) {PL::Spatial::infer_is_nowhere(Instances::as_subject(I), CERTAIN_CE);PL::Spatial::infer_is_room(Instances::as_subject(I), IMPOSSIBLE_CE);}
@@ -763,7 +763,7 @@ to the model world.
-intPL::Spatial::IF_complete_model(intstage) {
+intPL::Spatial::IF_complete_model(intstage) {switch(stage) {case1: PL::Spatial::spatial_stage_I(); break;case2: PL::Spatial::spatial_stage_II(); break;
@@ -783,7 +783,7 @@ that Y is the destination of a map connection — to see which.
-intPL::Spatial::spatial_stage_I(void) {
+intPL::Spatial::spatial_stage_I(void) {instance *I;LOOP_OVER_INSTANCES(I, K_object)Perform kind determination for this object29.1;
@@ -1002,14 +1002,14 @@ provide access routines to read and write:
-voidPL::Spatial::seek_room(parse_node *sent, void **v_I) {
+voidPL::Spatial::seek_room(parse_node *sent, void **v_I) {instance **I = (instance **) v_I;inference_subject *isub = Node::get_interpretation_of_subject(sent);instance *sub = InstanceSubjects::to_object_instance(isub);
@@ -1225,7 +1225,7 @@ If it has a parent in either one, then that parent is required to be its progeni
-voidPL::Spatial::log_object_tree(void) {
+voidPL::Spatial::log_object_tree(void) {instance *I;LOOP_OVER_INSTANCES(I, K_object)if (SPATIAL_DATA(I)->object_tree_parent == NULL)
@@ -1252,7 +1252,7 @@ The tree is grown entirely from its root by repeated use of this one operation.
-voidPL::Spatial::adopt_object(instance *orphan, instance *foster) {
+voidPL::Spatial::adopt_object(instance *orphan, instance *foster) {LOGIF(OBJECT_TREE, "Grafting $O to be child of $O\n", orphan, foster);if (orphan == NULL) internal_error("orphan is null in adoption");if (foster == NULL) internal_error("foster is null in adoption");
@@ -1267,7 +1267,7 @@ in the incorporation tree instead, but with the same parent.
-voidPL::Spatial::part_object(instance *orphan) {
+voidPL::Spatial::part_object(instance *orphan) {LOGIF(OBJECT_TREE, "Parting $O\n", orphan);if (orphan == NULL) internal_error("new part is null in parting");
@@ -1333,7 +1333,7 @@ which depend on Spatial whether or not one object spatially contains another:
-intPL::Spatial::spatial_stage_IV(void) {
+intPL::Spatial::spatial_stage_IV(void) {if (Task::wraps_existing_storyfile()) {instance *I;LOOP_OVER_INSTANCES(I, K_object)
@@ -1745,7 +1745,7 @@ it already turns up under its owner.
-voidPL::SpatialRelations::start(void) {
+voidPL::SpatialRelations::start(void) {METHOD_ADD(spatial_bp_family, STOCK_BPF_MTID, PL::SpatialRelations::stock);METHOD_ADD(spatial_bp_family, TYPECHECK_BPF_MTID, PL::SpatialRelations::typecheck);METHOD_ADD(spatial_bp_family, ASSERT_BPF_MTID, PL::SpatialRelations::assert);
diff --git a/docs/if-module/3-tm.html b/docs/if-module/3-tm.html
index 5b30bfafb..2b3caa6a7 100644
--- a/docs/if-module/3-tm.html
+++ b/docs/if-module/3-tm.html
@@ -258,31 +258,31 @@ makes for more legible code if we use a special inference type of our own:
-map_data *PL::Map::new_data(inference_subject *subj) {
+map_data *PL::Map::new_data(inference_subject *subj) {map_data *md = CREATE(map_data);md->direction_index = -1;md->direction_relation = NULL;
@@ -313,7 +313,7 @@ Rules. (So there is no need to translate this to other languages.)
§11.
-intPL::Map::map_new_base_kind_notify(kind *new_base, text_stream *name, wordingW) {
+intPL::Map::map_new_base_kind_notify(kind *new_base, text_stream *name, wordingW) {if (<notable-map-kinds>(W)) {switch (<<r>>) {case0: K_direction = new_base; returnTRUE;
@@ -327,7 +327,7 @@ Rules. (So there is no need to translate this to other languages.)
-intPL::Map::map_set_subkind_notify(kind *sub, kind *super) {
+intPL::Map::map_set_subkind_notify(kind *sub, kind *super) {if ((sub == K_direction) && (super != K_object)) {if (problem_count == 0)StandardProblems::sentence_problem(Task::syntax_tree(), _p_(PM_DirectionAdrift),
@@ -365,7 +365,7 @@ Rules. (So there is no need to translate this to other languages.)
§13.
-intPL::Map::map_new_subject_notify(inference_subject *subj) {
+intPL::Map::map_new_subject_notify(inference_subject *subj) {ATTACH_PLUGIN_DATA_TO_SUBJECT(map, subj, PL::Map::new_data(subj));returnFALSE;}
@@ -374,7 +374,7 @@ Rules. (So there is no need to translate this to other languages.)
intPL::Map::object_is_a_direction(instance *I) {
-if ((Plugins::Manage::plugged_in(map_plugin)) && (K_direction) && (I) &&
+if ((PluginManager::active(map_plugin)) && (K_direction) && (I) && (Instances::of_kind(I, K_direction)))returnTRUE;returnFALSE;
@@ -383,8 +383,8 @@ Rules. (So there is no need to translate this to other languages.)
§15.
-intPL::Map::object_is_a_door(instance *I) {
-if ((Plugins::Manage::plugged_in(map_plugin)) && (K_door) && (I) &&
+intPL::Map::object_is_a_door(instance *I) {
+if ((PluginManager::active(map_plugin)) && (K_door) && (I) && (Instances::of_kind(I, K_door)))returnTRUE;returnFALSE;
@@ -403,7 +403,7 @@ sheaf of binary relations, one for each direction. Anyway:
-intPL::Map::is_a_direction(inference_subject *infs) {
+intPL::Map::is_a_direction(inference_subject *infs) {if (K_direction == NULL) returnFALSE; in particular, if we aren't using the IF modelreturnInferenceSubjects::is_within(infs, KindSubjects::from_kind(K_direction));}
@@ -430,7 +430,7 @@ no need to translate this to other languages.)
§19.
-intPL::Map::map_set_kind_notify(instance *I, kind *k) {
+intPL::Map::map_set_kind_notify(instance *I, kind *k) {kind *kw = Instances::to_kind(I);if ((!(Kinds::Behaviour::is_object_of_kind(kw, K_direction))) && (Kinds::Behaviour::is_object_of_kind(k, K_direction))) {
@@ -492,7 +492,7 @@ quite crunchy algorithms, has the fastest possible access to the layout.
defineMAP_EXIT(X, Y) MAP_DATA(X)->exits[Y]
-voidPL::Map::build_exits_array(void) {
+voidPL::Map::build_exits_array(void) {instance *I;intd = 0;LOOP_OVER_INSTANCES(I, K_object) {
@@ -524,7 +524,7 @@ follow the traditional I6 library way to represent the map):
-voidPL::Map::get_door_data(instance *door, instance **c1, instance **c2) {
+voidPL::Map::get_door_data(instance *door, instance **c1, instance **c2) {if (c1) *c1 = MAP_DATA(door)->map_connection_a;if (c2) *c2 = MAP_DATA(door)->map_connection_b;}
@@ -620,7 +620,7 @@ Standard Rules. (So there is no need to translate this to other languages.)
-intPL::Map::map_property_value_notify(property *prn, parse_node *val) {
+intPL::Map::map_property_value_notify(property *prn, parse_node *val) {if (prn == P_other_side) {instance *I = Rvalues::to_object_instance(val);if (I) PL::Spatial::infer_is_room(Instances::as_subject(I), CERTAIN_CE);
@@ -659,7 +659,7 @@ one and Backdrops), and this is where they set it.
-voidPL::Map::set_found_in(instance *I, inter_name *S) {
+voidPL::Map::set_found_in(instance *I, inter_name *S) {if (P_found_in == NULL)P_found_in = ValueProperties::new_nameless(I"found_in",K_value);
@@ -677,7 +677,7 @@ and there seems little point in writing this any better.
-instance *PL::Map::get_value_of_opposite_property(instance *I) {
+instance *PL::Map::get_value_of_opposite_property(instance *I) {parse_node *val = PropertyInferences::value_of(Instances::as_subject(I), P_opposite);if (val) returnRvalues::to_object_instance(val);
@@ -688,7 +688,7 @@ and there seems little point in writing this any better.
-intPL::Map::map_estimate_property_usage(kind *k, int *words_used) {
+intPL::Map::map_estimate_property_usage(kind *k, int *words_used) {if (Kinds::eq(k, K_door)) *words_used += 14;if (Kinds::eq(k, K_room)) *words_used += 2;returnFALSE;
@@ -706,7 +706,7 @@ and there seems little point in writing this any better.
§30.
-intPL::Map::map_act_on_special_NPs(parse_node *p) {
+intPL::Map::map_act_on_special_NPs(parse_node *p) {if (<notable-map-noun-phrases>(Node::get_text(p))) {switch (<<r>>) {case0:
@@ -730,7 +730,7 @@ and there seems little point in writing this any better.
-intPL::Map::map_check_going(parse_node *from, parse_node *to,
+intPL::Map::map_check_going(parse_node *from, parse_node *to,parse_node *by, parse_node *through, parse_node *pushing) {if (PL::Actions::Patterns::check_going(from, "from",K_room, K_region) == FALSE) returnFALSE;
@@ -772,7 +772,7 @@ because, of course, that does set its kind.
§4. Recognising significant properties. These are property names to do with naming which Inform provides special
diff --git a/docs/if-module/3-tp.html b/docs/if-module/3-tp.html
index dac5a56f5..1fabdceae 100644
--- a/docs/if-module/3-tp.html
+++ b/docs/if-module/3-tp.html
@@ -101,15 +101,15 @@ to this plugin, but the idea is to position the player in both space and time.
@@ -173,7 +173,7 @@ schema which overrides the standard one for setting global variables:
§5.2.
-intPL::Player::player_new_quantity_notify(nonlocal_variable *nlv) {
+intPL::Player::player_new_quantity_notify(nonlocal_variable *nlv) {if (<notable-player-variables>(nlv->name)) {switch (<<r>>) {case0:
@@ -246,7 +246,7 @@ here of course it becomes the Lord Collingwood object.
-intPL::Player::player_variable_set_warning(nonlocal_variable *nlv, parse_node *val) {
+intPL::Player::player_variable_set_warning(nonlocal_variable *nlv, parse_node *val) {if (nlv == player_VAR) {instance *npc = Rvalues::to_object_instance(val);if (npc) {
@@ -286,7 +286,7 @@ that is, when the source text explicitly sets a value for "player".
-intPL::Player::player_detect_bodysnatching(inference_subject *body, int *snatcher,
+intPL::Player::player_detect_bodysnatching(inference_subject *body, int *snatcher,inference_subject **counterpart) {if ((player_character_object == I_yourself) || (player_character_object == NULL) || (I_yourself == NULL)) returnFALSE;
@@ -314,7 +314,7 @@ ensure that assemblies such as "A nose is part of every person" produces
-intPL::Player::player_irregular_genitive(inference_subject *owner, text_stream *genitive, int *propriety) {
+intPL::Player::player_irregular_genitive(inference_subject *owner, text_stream *genitive, int *propriety) {if (owner == Instances::as_subject(I_yourself)) {WRITE_TO(genitive, "your "); *propriety = TRUE;
@@ -348,7 +348,7 @@ and people still sometimes type it.
§10.
-intPL::Player::player_refine_implicit_noun(parse_node *p) {
+intPL::Player::player_refine_implicit_noun(parse_node *p) {if (<implicit-player-relationship>(Node::get_text(p))) {Refiner::give_subject_to_noun(p, Instances::as_subject(player_character_object));returnTRUE;
@@ -371,7 +371,7 @@ we assume he is freestanding in the earliest defined room.
-intPL::Player::player_complete_model(intstage) {
+intPL::Player::player_complete_model(intstage) {if ((stage == WORLD_STAGE_III) && (I_yourself)) {P_saved_short_name = ValueProperties::new_nameless(I"saved_short_name", K_text);ValueProperties::assert(P_saved_short_name, Instances::as_subject(I_yourself),
@@ -467,7 +467,7 @@ code to set things up correctly at run-time.
}voidPL::Player::InitialSituation(void) {
-if (Plugins::Manage::plugged_in(player_plugin)) {
+if (PluginManager::active(player_plugin)) {PL::Player::InitialSituation_define(PLAYER_OBJECT_INIS_HL, 0);PL::Player::InitialSituation_define(START_OBJECT_INIS_HL, 1);PL::Player::InitialSituation_define(START_ROOM_INIS_HL, 2);
@@ -493,13 +493,13 @@ usually appear anywhere.
§3. The maximum score and rankings table. A special rule is that if a table is called "Rankings" and contains a column
diff --git a/docs/if-module/4-act.html b/docs/if-module/4-act.html
index fc2a118e0..ba6fb6ceb 100644
--- a/docs/if-module/4-act.html
+++ b/docs/if-module/4-act.html
@@ -180,13 +180,13 @@ tried later. This is a pointer value; see "StoredAction.i6t".
@@ -314,7 +314,7 @@ make that explicit: for instance, "taking" becomes "the taking action".
§15.
-action_name *PL::Actions::act_new(wordingW, intimplemented_by_I7) {
+action_name *PL::Actions::act_new(wordingW, intimplemented_by_I7) {intmake_ds = FALSE;action_name *an = CREATE(action_name);if (<notable-actions>(W)) {
@@ -443,7 +443,7 @@ will do: it doesn't have to be "it".)
§17.
-intPL::Actions::action_names_overlap(action_name *an1, action_name *an2) {
+intPL::Actions::action_names_overlap(action_name *an1, action_name *an2) {wordingW = an1->present_name;wordingXW = an2->present_name;for (inti = Wordings::first_wn(W), j = Wordings::first_wn(XW);
@@ -456,7 +456,7 @@ will do: it doesn't have to be "it".)
returnFALSE;}
-voidPL::Actions::log(action_name *an) {
+voidPL::Actions::log(action_name *an) {if (an == NULL) LOG("<null-action-name>");elseLOG("%W", an->present_name);}
@@ -503,7 +503,7 @@ then that's what "listening" will match.)
§20.
-action_name *PL::Actions::longest_null(wordingW, inttense, int *excess) {
+action_name *PL::Actions::longest_null(wordingW, inttense, int *excess) {action_name *an;LOOP_OVER(an, action_name)if (an->max_parameters == 0) {
@@ -516,15 +516,15 @@ then that's what "listening" will match.)
returnNULL;}
-intPL::Actions::it_optional(action_name *an) {
+intPL::Actions::it_optional(action_name *an) {returnan->it_optional;}
-intPL::Actions::abbreviable(action_name *an) {
+intPL::Actions::abbreviable(action_name *an) {returnan->abbreviable;}
-text_stream *PL::Actions::identifier(action_name *an) {
+text_stream *PL::Actions::identifier(action_name *an) {returnEmit::to_text(PL::Actions::base_iname(an));}
@@ -533,7 +533,7 @@ then that's what "listening" will match.)
returnwaiting_action;}
-inter_name *PL::Actions::base_iname(action_name *an) {
+inter_name *PL::Actions::base_iname(action_name *an) {if (an->an_base_iname == NULL) {if (waiting_action == an)an->an_base_iname = Hierarchy::make_iname_in(WAIT_HL, an->an_package);
@@ -545,7 +545,7 @@ then that's what "listening" will match.)
returnan->an_base_iname;}
-inter_name *PL::Actions::double_sharp(action_name *an) {
+inter_name *PL::Actions::double_sharp(action_name *an) {if (an->an_iname == NULL) {an->an_iname = Hierarchy::derive_iname_in(DOUBLE_SHARP_NAME_HL, PL::Actions::base_iname(an), an->an_package);Emit::ds_named_pseudo_numeric_constant(an->an_iname, K_value, (inter_ti) an->allocation_id);
@@ -555,7 +555,7 @@ then that's what "listening" will match.)
returnan->an_iname;}
-inter_name *PL::Actions::Sub(action_name *an) {
+inter_name *PL::Actions::Sub(action_name *an) {if (an->an_routine_iname == NULL) {an->an_routine_iname = Hierarchy::derive_iname_in(PERFORM_FN_HL, PL::Actions::base_iname(an), an->an_package);Hierarchy::make_available(Emit::tree(), an->an_routine_iname);
@@ -563,7 +563,7 @@ then that's what "listening" will match.)
returnan->an_routine_iname;}
-inter_name *PL::Actions::iname(action_name *an) {
+inter_name *PL::Actions::iname(action_name *an) {returnPL::Actions::double_sharp(an);}
@@ -585,10 +585,10 @@ then that's what "listening" will match.)
returnorig;}
-voidPL::Actions::actions_set_specification_text(action_name *an, intwn) {
+voidPL::Actions::actions_set_specification_text(action_name *an, intwn) {an->an_specification_text_word = wn;}
-intPL::Actions::an_get_specification_text(action_name *an) {
+intPL::Actions::an_get_specification_text(action_name *an) {returnan->an_specification_text_word;}
@@ -626,7 +626,7 @@ names of significance in the I6 library.
LOGIF(ACTION_CREATIONS, "Translated action: $l as %n\n", an, PL::Actions::base_iname(an));}
-intPL::Actions::get_stem_length(action_name *an) {
+intPL::Actions::get_stem_length(action_name *an) {if (Wordings::empty(an->present_name)) return0; should never happenints = 0;LOOP_THROUGH_WORDING(k, an->present_name)
@@ -698,7 +698,7 @@ action patterns. For example, the Standard Rules define:
@@ -1177,7 +1177,7 @@ in question. This is where we compile the bitmaps in their fresh, empty form.
-intPL::Actions::can_be_compiled_in_past_tense(action_name *an) {
+intPL::Actions::can_be_compiled_in_past_tense(action_name *an) {if (an->min_parameters > 1) returnFALSE;if (an->max_parameters > 1) returnFALSE;if ((an->max_parameters == 1) &&
@@ -1186,7 +1186,7 @@ in question. This is where we compile the bitmaps in their fresh, empty form.
returnTRUE;}
-inter_name *PL::Actions::compile_action_bitmap_property(instance *I) {
+inter_name *PL::Actions::compile_action_bitmap_property(instance *I) {package_request *R = NULL;inter_name *N = NULL;if (I) {
@@ -1217,19 +1217,19 @@ in question. This is where we compile the bitmaps in their fresh, empty form.
-voidPL::Actions::check_types_for_grammar(action_name *an, inttok_values,
+voidPL::Actions::check_types_for_grammar(action_name *an, inttok_values,kind **tok_value_kinds) {intrequired = 0; char *failed_on = "<internal error>";
@@ -1514,7 +1514,7 @@ infrastructure, and we access it with a single call.
§38.
-voidPL::Actions::cat_something2(action_name *an, intn, inter_symbol *n_s, inter_symbol *s_s) {
+voidPL::Actions::cat_something2(action_name *an, intn, inter_symbol *n_s, inter_symbol *s_s) {kind *K = an->noun_kind;inter_symbol *var = n_s;if (n > 0) {
@@ -1541,7 +1541,7 @@ infrastructure, and we access it with a single call.
Produce::up(Emit::tree());}
-voidPL::Actions::print_action_text_to(wordingW, intstart, OUTPUT_STREAM) {
+voidPL::Actions::print_action_text_to(wordingW, intstart, OUTPUT_STREAM) {if (Wordings::first_wn(W) == start) {WRITE("%W", Wordings::first_word(W));W = Wordings::trim_first_word(W);
@@ -1566,7 +1566,7 @@ infrastructure, and we access it with a single call.
§39. Indexing.
-intPL::Actions::index(OUTPUT_STREAM, action_name *an, intpass,
+intPL::Actions::index(OUTPUT_STREAM, action_name *an, intpass,inform_extension **ext, heading **current_area, intf, int *new_par, intbold,inton_details_page) {if (an->use_verb_routine_in_I6_library) returnf;
diff --git a/docs/if-module/4-anl.html b/docs/if-module/4-anl.html
index 9c8a0f15c..37785f999 100644
--- a/docs/if-module/4-anl.html
+++ b/docs/if-module/4-anl.html
@@ -130,7 +130,7 @@ text (e.g. "taking, dropping or examining a door").
returnnew_anl;}
-voidPL::Actions::ConstantLists::log(action_name_list *anl) {
+voidPL::Actions::ConstantLists::log(action_name_list *anl) {inti, c;for (c=0; anl; anl = anl->next, c++) {LOG("ANL entry %s(%d@%d): %s ",
diff --git a/docs/if-module/4-ap.html b/docs/if-module/4-ap.html
index 2fe796852..7677c9e0a 100644
--- a/docs/if-module/4-ap.html
+++ b/docs/if-module/4-ap.html
@@ -302,7 +302,7 @@ STV clauses; (2) get this right:
return0;}
-voidPL::Actions::Patterns::log(action_pattern *ap) {
+voidPL::Actions::Patterns::log(action_pattern *ap) {if (ap == NULL) LOG(" [Null]");else {if (ap->valid != TRUE) LOG(" [Invalid]");
@@ -327,7 +327,7 @@ STV clauses; (2) get this right:
LOG("\n");}
-voidPL::Actions::Patterns::write(OUTPUT_STREAM, action_pattern *ap) {
+voidPL::Actions::Patterns::write(OUTPUT_STREAM, action_pattern *ap) {if (ap == NULL) WRITE("<null-ap>");elseif (ap->valid != TRUE) WRITE("<invalid>");else {
@@ -1042,7 +1042,7 @@ here — a constant, a description, a table entry, a variable, and so on.
ap.second_spec = PL::Actions::Patterns::nullify_nonspecific_references(ap.second_spec);ap.room_spec = PL::Actions::Patterns::nullify_nonspecific_references(ap.room_spec);
-intch = Plugins::Call::check_going(ap.from_spec, ap.to_spec, ap.by_spec, ap.through_spec, ap.pushing_spec);
+intch = PluginCalls::check_going(ap.from_spec, ap.to_spec, ap.by_spec, ap.through_spec, ap.pushing_spec);if (ch == FALSE) ap.valid = FALSE;if (ap.valid == FALSE) gotoFailed;
diff --git a/docs/if-module/5-gl.html b/docs/if-module/5-gl.html
index fc3f7972f..ebe416b27 100644
--- a/docs/if-module/5-gl.html
+++ b/docs/if-module/5-gl.html
@@ -193,7 +193,7 @@ to calculate, and useful when sorting grammar lines into applicability order.
returngl;}
-voidPL::Parsing::Lines::log(grammar_line *gl) {
+voidPL::Parsing::Lines::log(grammar_line *gl) {LOG("<GL%d:%W>", gl->allocation_id, Node::get_text(gl->tokens));}
diff --git a/docs/if-module/5-gp.html b/docs/if-module/5-gp.html
index 09838aa54..2b55e557c 100644
--- a/docs/if-module/5-gp.html
+++ b/docs/if-module/5-gp.html
@@ -137,12 +137,12 @@ contains a pointer to its own unique copy of the following structure:
-intPL::Parsing::Visibility::parsing_new_variable_notify(nonlocal_variable *var) {
+intPL::Parsing::Visibility::parsing_new_variable_notify(nonlocal_variable *var) {if (<notable-parsing-variables>(var->name)) {switch (<<r>>) {case0:
@@ -203,7 +203,7 @@ the Standard Rules or, in the case of "the X understood", by Inform itself.
-intPL::Parsing::Visibility::parsing_estimate_property_usage(kind *k, int *words_used) {
+intPL::Parsing::Visibility::parsing_estimate_property_usage(kind *k, int *words_used) {wordingW = Kinds::Behaviour::get_name(k, FALSE); *words_used += Wordings::length(W);wordingPW = Kinds::Behaviour::get_name(k, TRUE);
@@ -216,7 +216,7 @@ for parsing:
diff --git a/docs/index-module/2-ipw.html b/docs/index-module/2-ipw.html
index 5e6de3838..b6de6e0ab 100644
--- a/docs/index-module/2-ipw.html
+++ b/docs/index-module/2-ipw.html
@@ -116,7 +116,7 @@ instance) Spatial.
voidData::Objects::page_World(OUTPUT_STREAM) { #ifdefIF_MODULEif (Task::wraps_existing_storyfile()) return; in this case there is no model world
-if (Plugins::Manage::plugged_in(map_plugin) == FALSE) return; in this case there is no model world
+if (PluginManager::active(map_plugin) == FALSE) return; in this case there is no model worldPL::SpatialMap::establish_benchmark_room();PL::EPSMap::traverse_for_map_parameters(1);
@@ -276,7 +276,7 @@ table of Kinds.
Index::extra_div_open(OUT, xtra, depth+1, "e0e0e0");Add the chain of kinds3.8;Add the catalogue of specific properties3.9;
-Plugins::Call::add_to_World_index(OUT, I);
+PluginCalls::add_to_World_index(OUT, I);IXInstances::index_usages(OUT, I);Index::extra_div_close(OUT, "e0e0e0"); }
@@ -369,7 +369,7 @@ table of Kinds.
§3. Memory consumption. The following gives some idea of which classes of object have the most
@@ -126,58 +126,57 @@ represent less than 1/1000th of the total.
§4. Preform grammar. The full annotated description of the Preform grammar (see About Preform (in words)),
with optimisation details and hit/miss statistics added, is also long: it's
@@ -369,31 +381,31 @@ sample, showing the nonterminal used to parse literals in Inform 7 source text:
-<s-literal> hits 2097/23834 nti 7 constraint (none) extremes [1, infinity)
+<s-literal> hits 2097/23662 nti 12 constraint (none) extremes [1, infinity) English: (@1)<cardinal-number>=1 (hits 171/171) (matched: '100') constraint CS = {r0} extremes [1, 1] (@1)minus (@2)<cardinal-number>=1
- (hits 0/1611) constraint DS = {7} extremes [2, 2]
+ (hits 0/1941) constraint DS = {12} extremes [2, 2] (@1)<quoted-text>=1 (@2)( (@3)<response-letter>=2 (@4))
- (hits 273/831) (matched: '"[current item from the multiple object list]: [run paragraph on]" ( a )') constraint DS = {7} extremes [4, 4]
+ (hits 273/831) (matched: '"[current item from the multiple object list]: [run paragraph on]" ( a )') constraint DS = {12} extremes [4, 4] (@1)<quoted-text>=1
- (hits 1564/5548) (matched: 'Represents geographical locations, both indoor
+ (hits 1564/5496) (matched: 'Represents geographical locations, both indoor and outdoor, which are not necessarily areas in a building. A player in one room is mostly unable to sense, or interact with, anything in a different room. Rooms are arranged in a map.') constraint (none) extremes [1, 1] <s-literal-real-number>=1
- (hits 11/9909) (matched: 'plus infinity') constraint (none) extremes [1, infinity)
+ (hits 11/9823) (matched: 'plus infinity') constraint (none) extremes [1, infinity) (@1)<s-literal-truth-state>=1
- (hits 78/808) (matched: 'false') constraint CS = {27} extremes [1, 1]
+ (hits 78/395) (matched: 'false') constraint CS = {6} extremes [1, 1] <s-literal-list>=1
- (hits 0/3513) constraint DS = {29} extremes [2, infinity)
+ (hits 0/1518) constraint DS = {8} extremes [2, infinity) (@1)unicode <s-unicode-character>=1
- (hits 0/3830) constraint DS = {7} extremes [2, infinity)
+ (hits 0/4359) constraint DS = {12} extremes [2, infinity) <s-literal-time>=1
- (hits 0/3257) constraint DW = {6, 30, 31} extremes [2, 5]
+ (hits 0/3578) constraint DW = {9, 10, 11} extremes [2, 5] <s-literal-unit-notation>=1
- (hits 0/9820) constraint (none) extremes [1, infinity)
+ (hits 0/9734) constraint (none) extremes [1, infinity)
The unabridged grammar is here:
@@ -403,7 +415,7 @@ sample, showing the nonterminal used to parse literals in Inform 7 source text:
@@ -421,1148 +433,1148 @@ that is, with the content of extensions excluded, and with the content of
ROOT_NT HEADING_NT'implied inclusions' {under: H0'implied inclusions'} {heading 0} {implied} INCLUSION_NT'include basic inform by graham nelson'
- HEADING_NT'version 1 of basic inform by graham nelson begins here' {heading 0} {under: H0'version 1 of basic inform by graham nelson begins here'}{includes: Basic Inform by Graham Nelson v1 }
- BEGINHERE_NT'version 1 of basic inform by graham nelson'
+ HEADING_NT'version 1 of basic inform by graham nelson begins here' {heading 0} {under: H0'version 1 of basic inform by graham nelson begins here'} {includes: Basic Inform by Graham Nelson v1 } {unit: 0}
+ BEGINHERE_NT'version 1 of basic inform by graham nelson' {unit: 0} ... INCLUSION_NT'include english language by graham nelson'
- HEADING_NT'version 1 of english language by graham nelson begins here' {heading 0} {under: H0'version 1 of english language by graham nelson begins here'}{includes: English Language by Graham Nelson v1 }
- BEGINHERE_NT'version 1 of english language by graham nelson'
+ HEADING_NT'version 1 of english language by graham nelson begins here' {heading 0} {under: H0'version 1 of english language by graham nelson begins here'} {includes: English Language by Graham Nelson v1 } {unit: 1}
+ BEGINHERE_NT'version 1 of english language by graham nelson' {unit: 1} ... INCLUSION_NT'include english language by graham nelson' INCLUSION_NT'include standard rules by graham nelson'
- HEADING_NT'version 6 of the standard rules by graham nelson begins here' {heading 0} {under: H0'version 6 of the standard rules by graham nelson begins here'}{includes: Standard Rules by Graham Nelson v6 }
- BEGINHERE_NT'version 6 of the standard rules by graham nelson'
+ HEADING_NT'version 6 of the standard rules by graham nelson begins here' {heading 0} {under: H0'version 6 of the standard rules by graham nelson begins here'} {includes: Standard Rules by Graham Nelson v6 } {unit: 2}
+ BEGINHERE_NT'version 6 of the standard rules by graham nelson' {unit: 2} ... INCLUSION_NT'include standard rules by graham nelson'
- HEADING_NT'use the serial comma and no scoring' {heading 0} {under: H0'use the serial comma and no scoring'}
- SENTENCE_NT'use the serial comma and no scoring'
+ HEADING_NT'use the serial comma and no scoring' {heading 0} {under: H0'use the serial comma and no scoring'} {unit: 4}
+ SENTENCE_NT'use the serial comma and no scoring' {unit: 4} {classified} VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} AND_NT'and' UNPARSED_NOUN_NT'serial comma' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'no scoring'
- SENTENCE_NT'understand "about" as asking for information'
+ SENTENCE_NT'understand "about" as asking for information' {unit: 4} {classified} VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {prep2: as} {special meaning: understand-as} UNPARSED_NOUN_NT'"about"' UNPARSED_NOUN_NT'asking for information'
- SENTENCE_NT'asking for information is an action out of world'
+ SENTENCE_NT'asking for information is an action out of world' {unit: 4} {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'asking for information' UNPARSED_NOUN_NT'out of world'
- RULE_NT'carry out asking for information'
- RULE_NT'when play begins'
- HEADING_NT'section 1 - errands' {heading 5} {under: H5'section 1 - errands'}
- SENTENCE_NT'the current actor is a person which varies'
+ RULE_NT'carry out asking for information' {unit: 4}
+ RULE_NT'when play begins' {unit: 4}
+ HEADING_NT'section 1 - errands' {heading 5} {under: H5'section 1 - errands'} {unit: 4}
+ SENTENCE_NT'the current actor is a person which varies' {unit: 4} {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'current actor' {definite 'the' n/m/f s/p nom/acc} {eval: NONLOCAL_VARIABLE_NT'current actor' {nonlocal: 'current actor'(var)person}} {created here}
- COMMON_NOUN_NT'person which varies' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=people variable-pointer(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'the current owner is a person which varies'
+ PROPER_NOUN_NT'current actor' {definite 'the' n/m/f s/p nom/acc} {refined} {eval: NONLOCAL_VARIABLE_NT'current actor' {nonlocal: 'current actor'(var)person}} {created here}
+ COMMON_NOUN_NT'person which varies' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values variable-pointer'-k} {creation: << kind=people variable-pointer(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'the current owner is a person which varies' {unit: 4} {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'current owner' {definite 'the' n/m/f s/p nom/acc} {eval: NONLOCAL_VARIABLE_NT'current owner' {nonlocal: 'current owner'(var)person}} {created here}
- COMMON_NOUN_NT'person which varies' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=people variable-pointer(x) >>} {eval: TEST_VALUE_NT}
- RULE_NT'every turn'
- RULE_NT'every turn'
- SENTENCE_NT'a person can be active or passive'
+ PROPER_NOUN_NT'current owner' {definite 'the' n/m/f s/p nom/acc} {refined} {eval: NONLOCAL_VARIABLE_NT'current owner' {nonlocal: 'current owner'(var)person}} {created here}
+ COMMON_NOUN_NT'person which varies' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values variable-pointer'-k} {creation: << kind=people variable-pointer(x) >>} {eval: TEST_VALUE_NT}
+ RULE_NT'every turn' {unit: 4}
+ RULE_NT'every turn' {unit: 4}
+ SENTENCE_NT'a person can be active or passive' {unit: 4} {classified} VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be}
- COMMON_NOUN_NT'a person' {creation: << kind=person(x) >>} {eval: TEST_VALUE_NT}
+ COMMON_NOUN_NT'a person' {refined} {refers: infs'person'} {creation: << kind=person(x) >>} {eval: TEST_VALUE_NT} UNPARSED_NOUN_NT'active or passive' AND_NT'or' UNPARSED_NOUN_NT'active' UNPARSED_NOUN_NT'passive'
- SENTENCE_NT'the player is passive'
+ SENTENCE_NT'the player is passive' {unit: 4} {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'player' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'yourself' {kind: person} {instance: I34'yourself'}}
- ADJECTIVE_NT'passive' {creation: << passive(x) ^ passive(x) >>}
- SENTENCE_NT'the character movement rules are a rulebook'
+ PROPER_NOUN_NT'player' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'yourself'} {eval: CONSTANT_NT'yourself' {kind: person} {instance: I34'yourself'} {enumeration: 0}} {turned already}
+ ADJECTIVE_NT'passive' {refined} {predicate: passive} {creation: << passive(x) ^ passive(x) >>}
+ SENTENCE_NT'the character movement rules are a rulebook' {unit: 4} {classified} {clears pronouns} {interpretation of subject: infs'yourself'} VERB_NT'are' {verb 'be' 3p p act IS_TENSE +ve}
- PROPER_NOUN_NT'character movement rules' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT {kind: rulebook}} {created here}
- COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=rulebook(x) >>} {eval: TEST_VALUE_NT}
- RULE_NT'the first character movement rule'
- RULE_NT'a character movement rule'
- RULE_NT'a character movement rule'
- RULE_NT'to decide whether movement has not yet occurred'
- RULE_NT'definition'
- RULE_NT'definition'
- SENTENCE_NT'the shopowner rules is a rulebook'
+ PROPER_NOUN_NT'character movement rules' {definite 'the' n/m/f s/p nom/acc} {refined} {eval: CONSTANT_NT {kind: rulebook} {rulebook: character movement}} {created here}
+ COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values based rulebook producing values'-k} {creation: << kind=rulebook(x) >>} {eval: TEST_VALUE_NT}
+ RULE_NT'the first character movement rule' {unit: 4}
+ RULE_NT'a character movement rule' {unit: 4}
+ RULE_NT'a character movement rule' {unit: 4}
+ RULE_NT'to decide whether movement has not yet occurred' {unit: 4}
+ RULE_NT'definition' {unit: 4}
+ RULE_NT'definition' {unit: 4}
+ SENTENCE_NT'the shopowner rules is a rulebook' {unit: 4} {classified} {clears pronouns} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'shopowner rules' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT {kind: rulebook}} {created here}
- COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=rulebook(x) >>} {eval: TEST_VALUE_NT}
- RULE_NT'a shopowner rule'
- RULE_NT'report someone closing a door when the person asked owns the'
- RULE_NT'report vanessa closing the metal door when the metal door is'
- RULE_NT'a shopowner rule'
- SENTENCE_NT'filing is an action applying to one thing'
+ PROPER_NOUN_NT'shopowner rules' {definite 'the' n/m/f s/p nom/acc} {refined} {eval: CONSTANT_NT {kind: rulebook} {rulebook: shopowner}} {created here}
+ COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values based rulebook producing values'-k} {creation: << kind=rulebook(x) >>} {eval: TEST_VALUE_NT}
+ RULE_NT'a shopowner rule' {unit: 4}
+ RULE_NT'report someone closing a door when the person asked owns the' {unit: 4}
+ RULE_NT'report vanessa closing the metal door when the metal door is' {unit: 4}
+ RULE_NT'a shopowner rule' {unit: 4}
+ SENTENCE_NT'filing is an action applying to one thing' {unit: 4} {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'filing' UNPARSED_NOUN_NT'applying to one thing'
- RULE_NT'before someone filing something which is not carried by the '
- RULE_NT'carry out someone filing'
- RULE_NT'report someone filing'
- SENTENCE_NT'the shopper rules is a rulebook'
+ RULE_NT'before someone filing something which is not carried by the ' {unit: 4}
+ RULE_NT'carry out someone filing' {unit: 4}
+ RULE_NT'report someone filing' {unit: 4}
+ SENTENCE_NT'the shopper rules is a rulebook' {unit: 4} {classified} {clears pronouns} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'shopper rules' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT {kind: rulebook}} {created here}
- COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=rulebook(x) >>} {eval: TEST_VALUE_NT}
- RULE_NT'a shopper rule'
- RULE_NT'a shopper rule'
- RULE_NT'definition'
- SENTENCE_NT'protection relates a door ( called x ) to a room ( called y '
+ PROPER_NOUN_NT'shopper rules' {definite 'the' n/m/f s/p nom/acc} {refined} {eval: CONSTANT_NT {kind: rulebook} {rulebook: shopper}} {created here}
+ COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values based rulebook producing values'-k} {creation: << kind=rulebook(x) >>} {eval: TEST_VALUE_NT}
+ RULE_NT'a shopper rule' {unit: 4}
+ RULE_NT'a shopper rule' {unit: 4}
+ RULE_NT'definition' {unit: 4}
+ SENTENCE_NT'protection relates a door ( called x ) to a room ( called y ' {unit: 4} {classified} VERB_NT'relates' {verb 'relate' 3p s act IS_TENSE +ve} {special meaning: new-relation}
- UNPARSED_NOUN_NT'protection'
+ UNPARSED_NOUN_NT'protection' {new relation: protection} UNPARSED_NOUN_NT'a door ( called x )' UNPARSED_NOUN_NT'a room ( called y ) when the front side of x is y or the bac'
- SENTENCE_NT'the verb to protect means the protection relation'
+ SENTENCE_NT'the verb to protect means the protection relation' {unit: 4} {classified} VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to protect' UNPARSED_NOUN_NT'protection relation' {definite 'the' n/m/f s/p nom/acc}
- SENTENCE_NT'ownership relates one person to various rooms'
+ SENTENCE_NT'ownership relates one person to various rooms' {unit: 4} {classified} VERB_NT'relates' {verb 'relate' 3p s act IS_TENSE +ve} {special meaning: new-relation}
- UNPARSED_NOUN_NT'ownership'
+ UNPARSED_NOUN_NT'ownership' {new relation: ownership} UNPARSED_NOUN_NT'one person' UNPARSED_NOUN_NT'various rooms'
- SENTENCE_NT'the verb to own means the ownership relation'
+ SENTENCE_NT'the verb to own means the ownership relation' {unit: 4} {classified} VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to own' UNPARSED_NOUN_NT'ownership relation' {definite 'the' n/m/f s/p nom/acc}
- SENTENCE_NT'resolving is an action applying to one thing'
+ SENTENCE_NT'resolving is an action applying to one thing' {unit: 4} {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'resolving' UNPARSED_NOUN_NT'applying to one thing'
- SENTENCE_NT'an artwork is a kind of thing'
+ SENTENCE_NT'an artwork is a kind of thing' {unit: 4} {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- COMMON_NOUN_NT'artwork' {indefinite 'an' n/m/f nom/acc s} {creation: << kind=artwork(x) >>} {eval: TEST_VALUE_NT} {created here}
- KIND_NT'kind of thing'
- COMMON_NOUN_NT'thing' {creation: << kind=thing(x) >>} {eval: TEST_VALUE_NT}
- RULE_NT'before printing the name of an artwork'
- RULE_NT'after printing the name of an artwork'
- SENTENCE_NT'an artwork can be submitted or reserved'
+ COMMON_NOUN_NT'artwork' {indefinite 'an' n/m/f nom/acc s} {refined} {creation: << kind=artwork(x) >>} {refers: infs'artwork'} {eval: TEST_VALUE_NT} {created here}
+ KIND_NT'kind of thing' {refined} {refers: infs'thing'}
+ COMMON_NOUN_NT'thing' {refined} {refers: infs'thing'} {creation: << kind=thing(x) >>} {eval: TEST_VALUE_NT}
+ RULE_NT'before printing the name of an artwork' {unit: 4}
+ RULE_NT'after printing the name of an artwork' {unit: 4}
+ SENTENCE_NT'an artwork can be submitted or reserved' {unit: 4} {classified} VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be}
- COMMON_NOUN_NT'an artwork' {creation: << kind=artwork(x) >>} {eval: TEST_VALUE_NT}
+ COMMON_NOUN_NT'an artwork' {refined} {refers: infs'artwork'} {creation: << kind=artwork(x) >>} {eval: TEST_VALUE_NT} UNPARSED_NOUN_NT'submitted or reserved' AND_NT'or' UNPARSED_NOUN_NT'submitted' UNPARSED_NOUN_NT'reserved'
- SENTENCE_NT'a book is a kind of artwork'
+ SENTENCE_NT'a book is a kind of artwork' {unit: 4} {classified} {interpretation of subject: infs'artwork'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- COMMON_NOUN_NT'book' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=book(x) >>} {eval: TEST_VALUE_NT} {created here}
- KIND_NT'kind of artwork'
- COMMON_NOUN_NT'artwork' {creation: << kind=artwork(x) >>} {eval: TEST_VALUE_NT}
- RULE_NT'before someone resolving a book when the person asked is not'
- RULE_NT'carry out someone resolving a book'
- RULE_NT'report someone resolving a book'
- RULE_NT'before listing contents'
- RULE_NT'before grouping together books'
- SENTENCE_NT'a stamped envelope is a kind of thing'
+ COMMON_NOUN_NT'book' {indefinite 'a' n/m/f nom/acc s} {refined} {creation: << kind=book(x) >>} {refers: infs'book'} {eval: TEST_VALUE_NT} {created here}
+ KIND_NT'kind of artwork' {refined} {refers: infs'artwork'}
+ COMMON_NOUN_NT'artwork' {refined} {refers: infs'artwork'} {creation: << kind=artwork(x) >>} {eval: TEST_VALUE_NT}
+ RULE_NT'before someone resolving a book when the person asked is not' {unit: 4}
+ RULE_NT'carry out someone resolving a book' {unit: 4}
+ RULE_NT'report someone resolving a book' {unit: 4}
+ RULE_NT'before listing contents' {unit: 4}
+ RULE_NT'before grouping together books' {unit: 4}
+ SENTENCE_NT'a stamped envelope is a kind of thing' {unit: 4} {classified} {interpretation of subject: infs'book'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- COMMON_NOUN_NT'stamped envelope' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=stamped envelope(x) >>} {eval: TEST_VALUE_NT} {created here}
- KIND_NT'kind of thing'
- COMMON_NOUN_NT'thing' {creation: << kind=thing(x) >>} {eval: TEST_VALUE_NT}
- RULE_NT'before someone resolving a stamped envelope when the person '
- RULE_NT'carry out someone resolving a stamped envelope'
- RULE_NT'report someone resolving a stamped envelope'
- RULE_NT'instead of someone resolving a stamped envelope when the per'
- SENTENCE_NT'a dvd is a kind of artwork'
+ COMMON_NOUN_NT'stamped envelope' {indefinite 'a' n/m/f nom/acc s} {refined} {creation: << kind=stamped envelope(x) >>} {refers: infs'stamped envelope'} {eval: TEST_VALUE_NT} {created here}
+ KIND_NT'kind of thing' {refined} {refers: infs'thing'}
+ COMMON_NOUN_NT'thing' {refined} {refers: infs'thing'} {creation: << kind=thing(x) >>} {eval: TEST_VALUE_NT}
+ RULE_NT'before someone resolving a stamped envelope when the person ' {unit: 4}
+ RULE_NT'carry out someone resolving a stamped envelope' {unit: 4}
+ RULE_NT'report someone resolving a stamped envelope' {unit: 4}
+ RULE_NT'instead of someone resolving a stamped envelope when the per' {unit: 4}
+ SENTENCE_NT'a dvd is a kind of artwork' {unit: 4} {classified} {interpretation of subject: infs'stamped envelope'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- COMMON_NOUN_NT'dvd' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=dvd(x) >>} {eval: TEST_VALUE_NT} {created here}
- KIND_NT'kind of artwork'
- COMMON_NOUN_NT'artwork' {creation: << kind=artwork(x) >>} {eval: TEST_VALUE_NT}
- RULE_NT'before someone resolving a dvd when the person asked is not '
- RULE_NT'carry out someone resolving a dvd'
- RULE_NT'report someone resolving a dvd'
- RULE_NT'instead of someone resolving a dvd when the person asked car'
- RULE_NT'before listing contents'
- RULE_NT'before grouping together dvds'
- SENTENCE_NT'approaching is an action applying to one thing'
+ COMMON_NOUN_NT'dvd' {indefinite 'a' n/m/f nom/acc s} {refined} {creation: << kind=dvd(x) >>} {refers: infs'dvd'} {eval: TEST_VALUE_NT} {created here}
+ KIND_NT'kind of artwork' {refined} {refers: infs'artwork'}
+ COMMON_NOUN_NT'artwork' {refined} {refers: infs'artwork'} {creation: << kind=artwork(x) >>} {eval: TEST_VALUE_NT}
+ RULE_NT'before someone resolving a dvd when the person asked is not ' {unit: 4}
+ RULE_NT'carry out someone resolving a dvd' {unit: 4}
+ RULE_NT'report someone resolving a dvd' {unit: 4}
+ RULE_NT'instead of someone resolving a dvd when the person asked car' {unit: 4}
+ RULE_NT'before listing contents' {unit: 4}
+ RULE_NT'before grouping together dvds' {unit: 4}
+ SENTENCE_NT'approaching is an action applying to one thing' {unit: 4} {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'approaching' UNPARSED_NOUN_NT'applying to one thing'
- RULE_NT'carry out someone approaching'
- SENTENCE_NT'a coupon is a kind of thing'
+ RULE_NT'carry out someone approaching' {unit: 4}
+ SENTENCE_NT'a coupon is a kind of thing' {unit: 4} {classified} {interpretation of subject: infs'dvd'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- COMMON_NOUN_NT'coupon' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=coupon(x) >>} {eval: TEST_VALUE_NT} {created here}
- KIND_NT'kind of thing'
- COMMON_NOUN_NT'thing' {creation: << kind=thing(x) >>} {eval: TEST_VALUE_NT}
- RULE_NT'carry out someone resolving a coupon'
- SENTENCE_NT'the block giving rule is not listed in any rulebook'
- VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in}
+ COMMON_NOUN_NT'coupon' {indefinite 'a' n/m/f nom/acc s} {refined} {creation: << kind=coupon(x) >>} {refers: infs'coupon'} {eval: TEST_VALUE_NT} {created here}
+ KIND_NT'kind of thing' {refined} {refers: infs'thing'}
+ COMMON_NOUN_NT'thing' {refined} {refers: infs'thing'} {creation: << kind=thing(x) >>} {eval: TEST_VALUE_NT}
+ RULE_NT'carry out someone resolving a coupon' {unit: 4}
+ SENTENCE_NT'the block giving rule is not listed in any rulebook' {unit: 4} {classified}
+ VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {rule placement sense: negative} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the block giving rule' UNPARSED_NOUN_NT'in any rulebook'
- RULE_NT'check giving something to someone ( this is the block player'
- RULE_NT'before someone resolving a coupon when the person asked is n'
- RULE_NT'after someone giving a coupon to vanessa'
- SENTENCE_NT'infection color is a kind of value'
+ RULE_NT'check giving something to someone ( this is the block player' {unit: 4}
+ RULE_NT'before someone resolving a coupon when the person asked is n' {unit: 4}
+ RULE_NT'after someone giving a coupon to vanessa' {unit: 4}
+ SENTENCE_NT'infection color is a kind of value' {unit: 4} {classified} {interpretation of subject: infs'coupon'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- COMMON_NOUN_NT'infection color' {creation: << kind=infection color(x) >>} {eval: TEST_VALUE_NT} {created here}
- KIND_NT'kind of value'
- COMMON_NOUN_NT'value' {creation: << kind=value(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'the infection colors are french vanilla , whole-bean vanilla'
+ COMMON_NOUN_NT'infection color' {refined} {creation: << kind=infection color(x) >>} {refers: infs'object'-k} {eval: TEST_VALUE_NT} {created here}
+ KIND_NT'kind of value' {refined} {refers: infs'value'-k}
+ COMMON_NOUN_NT'value' {refined} {refers: infs'value'-k} {creation: << kind=value(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'the infection colors are french vanilla , whole-bean vanilla' {unit: 4} {classified} {interpretation of subject: infs'object'-k} VERB_NT'are' {verb 'be' 3p p act IS_TENSE +ve}
- COMMON_NOUN_NT'infection colors' {definite 'the' n/m/f s/p nom/acc} {creation: << kind=infection color(x) >>} {eval: TEST_VALUE_NT}
- AND_NT','
- PROPER_NOUN_NT'french vanilla' {eval: CONSTANT_NT'french vanilla' {kind: infection color} {instance: I62'french vanilla'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'whole-bean vanilla' {eval: CONSTANT_NT'whole-bean vanilla' {kind: infection color} {instance: I63'whole-bean vanilla'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'mint' {eval: CONSTANT_NT'mint' {kind: infection color} {instance: I64'mint'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'chocolate' {eval: CONSTANT_NT'chocolate' {kind: infection color} {instance: I65'chocolate'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'dark chocolate' {eval: CONSTANT_NT'dark chocolate' {kind: infection color} {instance: I66'dark chocolate'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'chocolate chip' {eval: CONSTANT_NT'chocolate chip' {kind: infection color} {instance: I67'chocolate chip'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'chocolate fudge' {eval: CONSTANT_NT'chocolate fudge' {kind: infection color} {instance: I68'chocolate fudge'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'mint chocolate chip' {eval: CONSTANT_NT'mint chocolate chip' {kind: infection color} {instance: I69'mint chocolate chip'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'chocolate chocolate chip' {eval: CONSTANT_NT'chocolate chocolate chip' {kind: infection color} {instance: I70'chocolate chocolate chip'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'triple chocolate' {eval: CONSTANT_NT'triple chocolate' {kind: infection color} {instance: I71'triple chocolate'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'white chocolate' {eval: CONSTANT_NT'white chocolate' {kind: infection color} {instance: I72'white chocolate'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'white chocolate chip' {eval: CONSTANT_NT'white chocolate chip' {kind: infection color} {instance: I73'white chocolate chip'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'aztec cocoa-chili' {eval: CONSTANT_NT'aztec cocoa-chili' {kind: infection color} {instance: I74'aztec cocoa-chili'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'raspberry ripple' {eval: CONSTANT_NT'raspberry ripple' {kind: infection color} {instance: I75'raspberry ripple'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'neapolitan' {eval: CONSTANT_NT'neapolitan' {kind: infection color} {instance: I76'neapolitan'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'rum raisin' {eval: CONSTANT_NT'rum raisin' {kind: infection color} {instance: I77'rum raisin'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'dulce de leche' {eval: CONSTANT_NT'dulce de leche' {kind: infection color} {instance: I78'dulce de leche'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'strawberry chunk' {eval: CONSTANT_NT'strawberry chunk' {kind: infection color} {instance: I79'strawberry chunk'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'rocky road' {eval: CONSTANT_NT'rocky road' {kind: infection color} {instance: I80'rocky road'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'blackberry sorbet' {eval: CONSTANT_NT'blackberry sorbet' {kind: infection color} {instance: I81'blackberry sorbet'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'lemon sherbet' {eval: CONSTANT_NT'lemon sherbet' {kind: infection color} {instance: I82'lemon sherbet'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'lime ice' {eval: CONSTANT_NT'lime ice' {kind: infection color} {instance: I83'lime ice'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'caramel swirl' {eval: CONSTANT_NT'caramel swirl' {kind: infection color} {instance: I84'caramel swirl'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'mango' {eval: CONSTANT_NT'mango' {kind: infection color} {instance: I85'mango'[infection color]}} {created here}
- AND_NT','
- PROPER_NOUN_NT'saffron silk' {eval: CONSTANT_NT'saffron silk' {kind: infection color} {instance: I86'saffron silk'[infection color]}} {created here}
- PROPER_NOUN_NT'cookie dough cream' {eval: CONSTANT_NT'cookie dough cream' {kind: infection color} {instance: I87'cookie dough cream'[infection color]}} {created here}
- RULE_NT'to say list of flavors'
- SENTENCE_NT'understand "ask vanessa for [flavored ice cream]" as buying '
+ COMMON_NOUN_NT'infection colors' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'infection color'-k} {creation: << kind=infection color(x) >>} {eval: TEST_VALUE_NT}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'french vanilla' {refined} {refers: infs'french vanilla'} {eval: CONSTANT_NT'french vanilla' {kind: infection color} {instance: I62'french vanilla'[infection color]} {enumeration: 1}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'whole-bean vanilla' {refined} {refers: infs'whole-bean vanilla'} {eval: CONSTANT_NT'whole-bean vanilla' {kind: infection color} {instance: I63'whole-bean vanilla'[infection color]} {enumeration: 2}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'mint' {refined} {refers: infs'mint'} {eval: CONSTANT_NT'mint' {kind: infection color} {instance: I64'mint'[infection color]} {enumeration: 3}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'chocolate' {refined} {refers: infs'chocolate'} {eval: CONSTANT_NT'chocolate' {kind: infection color} {instance: I65'chocolate'[infection color]} {enumeration: 4}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'dark chocolate' {refined} {refers: infs'dark chocolate'} {eval: CONSTANT_NT'dark chocolate' {kind: infection color} {instance: I66'dark chocolate'[infection color]} {enumeration: 5}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'chocolate chip' {refined} {refers: infs'chocolate chip'} {eval: CONSTANT_NT'chocolate chip' {kind: infection color} {instance: I67'chocolate chip'[infection color]} {enumeration: 6}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'chocolate fudge' {refined} {refers: infs'chocolate fudge'} {eval: CONSTANT_NT'chocolate fudge' {kind: infection color} {instance: I68'chocolate fudge'[infection color]} {enumeration: 7}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'mint chocolate chip' {refined} {refers: infs'mint chocolate chip'} {eval: CONSTANT_NT'mint chocolate chip' {kind: infection color} {instance: I69'mint chocolate chip'[infection color]} {enumeration: 8}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'chocolate chocolate chip' {refined} {refers: infs'chocolate chocolate chip'} {eval: CONSTANT_NT'chocolate chocolate chip' {kind: infection color} {instance: I70'chocolate chocolate chip'[infection color]} {enumeration: 9}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'triple chocolate' {refined} {refers: infs'triple chocolate'} {eval: CONSTANT_NT'triple chocolate' {kind: infection color} {instance: I71'triple chocolate'[infection color]} {enumeration: 10}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'white chocolate' {refined} {refers: infs'white chocolate'} {eval: CONSTANT_NT'white chocolate' {kind: infection color} {instance: I72'white chocolate'[infection color]} {enumeration: 11}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'white chocolate chip' {refined} {refers: infs'white chocolate chip'} {eval: CONSTANT_NT'white chocolate chip' {kind: infection color} {instance: I73'white chocolate chip'[infection color]} {enumeration: 12}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'aztec cocoa-chili' {refined} {refers: infs'aztec cocoa-chili'} {eval: CONSTANT_NT'aztec cocoa-chili' {kind: infection color} {instance: I74'aztec cocoa-chili'[infection color]} {enumeration: 13}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'raspberry ripple' {refined} {refers: infs'raspberry ripple'} {eval: CONSTANT_NT'raspberry ripple' {kind: infection color} {instance: I75'raspberry ripple'[infection color]} {enumeration: 14}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'neapolitan' {refined} {refers: infs'neapolitan'} {eval: CONSTANT_NT'neapolitan' {kind: infection color} {instance: I76'neapolitan'[infection color]} {enumeration: 15}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'rum raisin' {refined} {refers: infs'rum raisin'} {eval: CONSTANT_NT'rum raisin' {kind: infection color} {instance: I77'rum raisin'[infection color]} {enumeration: 16}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'dulce de leche' {refined} {refers: infs'dulce de leche'} {eval: CONSTANT_NT'dulce de leche' {kind: infection color} {instance: I78'dulce de leche'[infection color]} {enumeration: 17}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'strawberry chunk' {refined} {refers: infs'strawberry chunk'} {eval: CONSTANT_NT'strawberry chunk' {kind: infection color} {instance: I79'strawberry chunk'[infection color]} {enumeration: 18}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'rocky road' {refined} {refers: infs'rocky road'} {eval: CONSTANT_NT'rocky road' {kind: infection color} {instance: I80'rocky road'[infection color]} {enumeration: 19}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'blackberry sorbet' {refined} {refers: infs'blackberry sorbet'} {eval: CONSTANT_NT'blackberry sorbet' {kind: infection color} {instance: I81'blackberry sorbet'[infection color]} {enumeration: 20}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'lemon sherbet' {refined} {refers: infs'lemon sherbet'} {eval: CONSTANT_NT'lemon sherbet' {kind: infection color} {instance: I82'lemon sherbet'[infection color]} {enumeration: 21}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'lime ice' {refined} {refers: infs'lime ice'} {eval: CONSTANT_NT'lime ice' {kind: infection color} {instance: I83'lime ice'[infection color]} {enumeration: 22}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'caramel swirl' {refined} {refers: infs'caramel swirl'} {eval: CONSTANT_NT'caramel swirl' {kind: infection color} {instance: I84'caramel swirl'[infection color]} {enumeration: 23}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'mango' {refined} {refers: infs'mango'} {eval: CONSTANT_NT'mango' {kind: infection color} {instance: I85'mango'[infection color]} {enumeration: 24}} {created here}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'saffron silk' {refined} {refers: infs'saffron silk'} {eval: CONSTANT_NT'saffron silk' {kind: infection color} {instance: I86'saffron silk'[infection color]} {enumeration: 25}} {created here}
+ PROPER_NOUN_NT'cookie dough cream' {refined} {refers: infs'cookie dough cream'} {eval: CONSTANT_NT'cookie dough cream' {kind: infection color} {instance: I87'cookie dough cream'[infection color]} {enumeration: 26}} {created here}
+ RULE_NT'to say list of flavors' {unit: 4}
+ SENTENCE_NT'understand "ask vanessa for [flavored ice cream]" as buying ' {unit: 4} {classified} VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {prep2: as} {special meaning: understand-as} UNPARSED_NOUN_NT'"ask vanessa for [flavored ice cream]"' UNPARSED_NOUN_NT'buying the flavor'
- SENTENCE_NT'understand "buy [flavored ice cream]" as buying the flavor'
+ SENTENCE_NT'understand "buy [flavored ice cream]" as buying the flavor' {unit: 4} {classified} VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {prep2: as} {special meaning: understand-as} UNPARSED_NOUN_NT'"buy [flavored ice cream]"' UNPARSED_NOUN_NT'buying the flavor'
- SENTENCE_NT'buying the flavor is an action applying to one infection col'
+ SENTENCE_NT'buying the flavor is an action applying to one infection col' {unit: 4} {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'buying the flavor' UNPARSED_NOUN_NT'applying to one infection color'
- RULE_NT'check buying the flavor'
- RULE_NT'carry out buying the flavor'
- SENTENCE_NT'understand "ice cream" or "cream" or "ice" or "sherbet" or "'
+ RULE_NT'check buying the flavor' {unit: 4}
+ RULE_NT'carry out buying the flavor' {unit: 4}
+ SENTENCE_NT'understand "ice cream" or "cream" or "ice" or "sherbet" or "' {unit: 4} {classified} VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {prep2: as} {special meaning: understand-as} UNPARSED_NOUN_NT'"ice cream" or "cream" or "ice" or "sherbet" or "sorbet"' UNPARSED_NOUN_NT'"[ice cream]"'
- SENTENCE_NT'understand "[infection color]" or "[infection color] [ice cr'
+ SENTENCE_NT'understand "[infection color]" or "[infection color] [ice cr' {unit: 4} {classified} VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {prep2: as} {special meaning: understand-as} UNPARSED_NOUN_NT'"[infection color]" or "[infection color] [ice cream]"' UNPARSED_NOUN_NT'"[flavored ice cream]"'
- SENTENCE_NT'an ice cream cone is a kind of thing'
+ SENTENCE_NT'an ice cream cone is a kind of thing' {unit: 4} {classified} {interpretation of subject: infs'infection color'-k} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- COMMON_NOUN_NT'ice cream cone' {indefinite 'an' n/m/f nom/acc s} {creation: << kind=ice cream cone(x) >>} {eval: TEST_VALUE_NT} {created here}
- KIND_NT'kind of thing'
- COMMON_NOUN_NT'thing' {creation: << kind=thing(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'an ice cream cone is always edible'
+ COMMON_NOUN_NT'ice cream cone' {indefinite 'an' n/m/f nom/acc s} {refined} {creation: << kind=ice cream cone(x) >>} {refers: infs'ice cream cone'} {eval: TEST_VALUE_NT} {created here}
+ KIND_NT'kind of thing' {refined} {refers: infs'thing'}
+ COMMON_NOUN_NT'thing' {refined} {refers: infs'thing'} {creation: << kind=thing(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'an ice cream cone is always edible' {unit: 4} {classified} {interpretation of subject: infs'ice cream cone'} VERB_NT'is always' {certainty:certain} {verb 'be' 3p s act IS_TENSE +ve}
- COMMON_NOUN_NT'ice cream cone' {indefinite 'an' n/m/f nom/acc s} {creation: << kind=ice cream cone(x) >>} {eval: TEST_VALUE_NT}
- ADJECTIVE_NT'edible' {creation: << edible(x) ^ edible(x) >>}
- SENTENCE_NT'an ice cream cone has an infection color'
+ COMMON_NOUN_NT'ice cream cone' {indefinite 'an' n/m/f nom/acc s} {refined} {refers: infs'ice cream cone'} {creation: << kind=ice cream cone(x) >>} {eval: TEST_VALUE_NT}
+ ADJECTIVE_NT'edible' {refined} {predicate: edible} {creation: << edible(x) ^ edible(x) >>}
+ SENTENCE_NT'an ice cream cone has an infection color' {unit: 4} {classified} {interpretation of subject: infs'ice cream cone'} VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve}
- COMMON_NOUN_NT'ice cream cone' {indefinite 'an' n/m/f nom/acc s} {creation: << kind=ice cream cone(x) >>} {eval: TEST_VALUE_NT}
- ALLOWED_NT'has'
- UNPARSED_NOUN_NT'infection color' {indefinite 'an' n/m/f nom/acc s}
- SENTENCE_NT'an ice cream cone can be half-eaten or fresh'
+ COMMON_NOUN_NT'ice cream cone' {indefinite 'an' n/m/f nom/acc s} {refined} {refers: infs'ice cream cone'} {creation: << kind=ice cream cone(x) >>} {eval: TEST_VALUE_NT}
+ ALLOWED_NT'has' {refined}
+ UNPARSED_NOUN_NT'infection color' {indefinite 'an' n/m/f nom/acc s} {refined}
+ SENTENCE_NT'an ice cream cone can be half-eaten or fresh' {unit: 4} {classified} VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be}
- COMMON_NOUN_NT'an ice cream cone' {creation: << kind=ice cream cone(x) >>} {eval: TEST_VALUE_NT}
+ COMMON_NOUN_NT'an ice cream cone' {refined} {refers: infs'ice cream cone'} {creation: << kind=ice cream cone(x) >>} {eval: TEST_VALUE_NT} UNPARSED_NOUN_NT'half-eaten or fresh' AND_NT'or' UNPARSED_NOUN_NT'half-eaten' UNPARSED_NOUN_NT'fresh'
- SENTENCE_NT'understand the infection color property as referring to an i'
+ SENTENCE_NT'understand the infection color property as referring to an i' {unit: 4} {classified} VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {prep2: as} {special meaning: understand-as} UNPARSED_NOUN_NT'the infection color property' UNPARSED_NOUN_NT'referring to an ice cream cone'
- RULE_NT'carry out someone resolving an ice cream cone'
- RULE_NT'instead of someone eating a fresh ice cream cone'
- RULE_NT'report someone eating an ice cream cone'
- RULE_NT'before printing the name of an ice cream cone'
- HEADING_NT'section 2 - infection rules' {heading 5} {under: H5'section 2 - infection rules'}
- RULE_NT'this is the infection rule'
- SENTENCE_NT'a person can be infected or clean'
+ RULE_NT'carry out someone resolving an ice cream cone' {unit: 4}
+ RULE_NT'instead of someone eating a fresh ice cream cone' {unit: 4}
+ RULE_NT'report someone eating an ice cream cone' {unit: 4}
+ RULE_NT'before printing the name of an ice cream cone' {unit: 4}
+ HEADING_NT'section 2 - infection rules' {heading 5} {under: H5'section 2 - infection rules'} {unit: 4}
+ RULE_NT'this is the infection rule' {unit: 4}
+ SENTENCE_NT'a person can be infected or clean' {unit: 4} {classified} VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be}
- COMMON_NOUN_NT'a person' {creation: << kind=person(x) >>} {eval: TEST_VALUE_NT}
+ COMMON_NOUN_NT'a person' {refined} {refers: infs'person'} {creation: << kind=person(x) >>} {eval: TEST_VALUE_NT} UNPARSED_NOUN_NT'infected or clean' AND_NT'or' UNPARSED_NOUN_NT'infected' UNPARSED_NOUN_NT'clean'
- SENTENCE_NT'a person has an infection color'
+ SENTENCE_NT'a person has an infection color' {unit: 4} {classified} VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve}
- COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=person(x) >>} {eval: TEST_VALUE_NT}
- ALLOWED_NT'has'
- UNPARSED_NOUN_NT'infection color' {indefinite 'an' n/m/f nom/acc s}
- RULE_NT'every turn'
- RULE_NT'definition'
- RULE_NT'definition'
- RULE_NT'when play begins'
- RULE_NT'every turn'
- SENTENCE_NT'understand "sneeze on [something]" as sneezing on'
+ COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'person'} {creation: << kind=person(x) >>} {eval: TEST_VALUE_NT}
+ ALLOWED_NT'has' {refined}
+ UNPARSED_NOUN_NT'infection color' {indefinite 'an' n/m/f nom/acc s} {refined}
+ RULE_NT'every turn' {unit: 4}
+ RULE_NT'definition' {unit: 4}
+ RULE_NT'definition' {unit: 4}
+ RULE_NT'when play begins' {unit: 4}
+ RULE_NT'every turn' {unit: 4}
+ SENTENCE_NT'understand "sneeze on [something]" as sneezing on' {unit: 4} {classified} VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {prep2: as} {special meaning: understand-as} UNPARSED_NOUN_NT'"sneeze on [something]"' UNPARSED_NOUN_NT'sneezing on'
- SENTENCE_NT'sneezing on is an action applying to one thing'
+ SENTENCE_NT'sneezing on is an action applying to one thing' {unit: 4} {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'sneezing on' UNPARSED_NOUN_NT'applying to one thing'
- RULE_NT'check sneezing on'
- RULE_NT'carry out sneezing on'
- RULE_NT'carry out someone sneezing on'
- RULE_NT'report sneezing on'
- RULE_NT'report someone sneezing on'
- SENTENCE_NT'understand "inject [someone] with [something]" as injecting '
+ RULE_NT'check sneezing on' {unit: 4}
+ RULE_NT'carry out sneezing on' {unit: 4}
+ RULE_NT'carry out someone sneezing on' {unit: 4}
+ RULE_NT'report sneezing on' {unit: 4}
+ RULE_NT'report someone sneezing on' {unit: 4}
+ SENTENCE_NT'understand "inject [someone] with [something]" as injecting ' {unit: 4} {classified} VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {prep2: as} {special meaning: understand-as} UNPARSED_NOUN_NT'"inject [someone] with [something]"' UNPARSED_NOUN_NT'injecting it with'
- SENTENCE_NT'understand "inject [someone] with [syringe]" as injecting it'
+ SENTENCE_NT'understand "inject [someone] with [syringe]" as injecting it' {unit: 4} {classified} VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {prep2: as} {special meaning: understand-as} UNPARSED_NOUN_NT'"inject [someone] with [syringe]"' UNPARSED_NOUN_NT'injecting it with'
- SENTENCE_NT'understand "use [syringe] on [someone]" as injecting it with'
+ SENTENCE_NT'understand "use [syringe] on [someone]" as injecting it with' {unit: 4} {classified} VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {prep2: as} {special meaning: understand-as} UNPARSED_NOUN_NT'"use [syringe] on [someone]"' UNPARSED_NOUN_NT'injecting it with'
- SENTENCE_NT'understand the commands innoculate and vaccinate as inject'
+ SENTENCE_NT'understand the commands innoculate and vaccinate as inject' {unit: 4} {classified} VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {prep2: as} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands innoculate and vaccinate' UNPARSED_NOUN_NT'inject'
- SENTENCE_NT'injecting it with is an action applying to two things'
+ SENTENCE_NT'injecting it with is an action applying to two things' {unit: 4} {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'injecting it with' UNPARSED_NOUN_NT'applying to two things'
- RULE_NT'check injecting it with'
- RULE_NT'carry out injecting it with'
- RULE_NT'after injecting the player with something'
- RULE_NT'report injecting it with'
- HEADING_NT'section 3 - geography' {heading 5} {under: H5'section 3 - geography'}
- INCLUSION_NT'include locksmith by emily short'
- HEADING_NT'version 12 of locksmith by emily short begins here' {heading 0} {under: H0'version 12 of locksmith by emily short begins here'}{includes: Locksmith by Emily Short v12 }
- BEGINHERE_NT'version 12 of locksmith by emily short'
+ RULE_NT'check injecting it with' {unit: 4}
+ RULE_NT'carry out injecting it with' {unit: 4}
+ RULE_NT'after injecting the player with something' {unit: 4}
+ RULE_NT'report injecting it with' {unit: 4}
+ HEADING_NT'section 3 - geography' {heading 5} {under: H5'section 3 - geography'} {unit: 4}
+ INCLUSION_NT'include locksmith by emily short' {unit: 4}
+ HEADING_NT'version 12 of locksmith by emily short begins here' {heading 0} {under: H0'version 12 of locksmith by emily short begins here'} {includes: Locksmith by Emily Short v12 } {unit: 4}
+ BEGINHERE_NT'version 12 of locksmith by emily short' {unit: 4} ...
- SENTENCE_NT'understand "go to/toward/into [any room]" as going toward'
+ SENTENCE_NT'understand "go to/toward/into [any room]" as going toward' {unit: 4} {classified} VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {prep2: as} {special meaning: understand-as} UNPARSED_NOUN_NT'"go to/toward/into [any room]"' UNPARSED_NOUN_NT'going toward'
- SENTENCE_NT'understand "enter [any room]" as going toward'
+ SENTENCE_NT'understand "enter [any room]" as going toward' {unit: 4} {classified} VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {prep2: as} {special meaning: understand-as} UNPARSED_NOUN_NT'"enter [any room]"' UNPARSED_NOUN_NT'going toward'
- SENTENCE_NT'a person has a room called the destination'
+ SENTENCE_NT'a person has a room called the destination' {unit: 4} {classified} VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve}
- COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=person(x) >>} {eval: TEST_VALUE_NT}
- ALLOWED_NT
+ COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'person'} {creation: << kind=person(x) >>} {eval: TEST_VALUE_NT}
+ ALLOWED_NT {refined} PROPERTYCALLED_NT'called' UNPARSED_NOUN_NT'room' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'destination'
- SENTENCE_NT'going toward is an action applying to one thing'
+ SENTENCE_NT'going toward is an action applying to one thing' {unit: 4} {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'going toward' UNPARSED_NOUN_NT'applying to one thing'
- RULE_NT'check going toward'
- RULE_NT'carry out going toward'
- RULE_NT'instead of waiting when the destination of the player is not'
- SENTENCE_NT'understand "stop" or "cease" as stopping'
+ RULE_NT'check going toward' {unit: 4}
+ RULE_NT'carry out going toward' {unit: 4}
+ RULE_NT'instead of waiting when the destination of the player is not' {unit: 4}
+ SENTENCE_NT'understand "stop" or "cease" as stopping' {unit: 4} {classified} VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {prep2: as} {special meaning: understand-as} UNPARSED_NOUN_NT'"stop" or "cease"' UNPARSED_NOUN_NT'stopping'
- SENTENCE_NT'stopping is an action applying to nothing'
+ SENTENCE_NT'stopping is an action applying to nothing' {unit: 4} {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'stopping' UNPARSED_NOUN_NT'applying to nothing'
- RULE_NT'carry out stopping'
- RULE_NT'report stopping'
- RULE_NT'after going to an air-conditioned room'
- RULE_NT'after going from an air-conditioned room'
- RULE_NT'instead of listening to an air-conditioned room'
- SENTENCE_NT'the alfred cralle pool hall is a room'
+ RULE_NT'carry out stopping' {unit: 4}
+ RULE_NT'report stopping' {unit: 4}
+ RULE_NT'after going to an air-conditioned room' {unit: 4}
+ RULE_NT'after going from an air-conditioned room' {unit: 4}
+ RULE_NT'instead of listening to an air-conditioned room' {unit: 4}
+ SENTENCE_NT'the alfred cralle pool hall is a room' {unit: 4} {classified} {interpretation of subject: infs'person'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'alfred cralle pool hall' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'alfred cralle pool hall' {kind: object} {instance: I88'alfred cralle pool hall'}} {created here}
- COMMON_NOUN_NT'room' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=room(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'"The town's most popular gathering-place, the pool hall is d'
- SENTENCE_NT'the air conditioner is a device in the pool hall'
+ PROPER_NOUN_NT'alfred cralle pool hall' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'alfred cralle pool hall'} {eval: CONSTANT_NT'alfred cralle pool hall' {kind: object} {instance: I88'alfred cralle pool hall'} {enumeration: 0}} {created here}
+ COMMON_NOUN_NT'room' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'room'} {creation: << kind=room(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'"The town's most popular gathering-place, the pool hall is d' {unit: 4} {classified}
+ SENTENCE_NT'the air conditioner is a device in the pool hall' {unit: 4} {classified} {interpretation of subject: infs'alfred cralle pool hall'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'air conditioner' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'air conditioner' {kind: object} {instance: I89'air conditioner'}} {created here}
- COMMON_NOUN_NT'device in the pool hall' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=device(x) ^ ('the pool hall' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'device in the pool hall' {term: x}}
- SENTENCE_NT'"[if switched off]An air conditioner sits in the corner, unh'
- SENTENCE_NT'the felt door is west of the pool hall'
+ PROPER_NOUN_NT'air conditioner' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'air conditioner'} {eval: CONSTANT_NT'air conditioner' {kind: object} {instance: I89'air conditioner'} {enumeration: 0}} {created here}
+ COMMON_NOUN_NT'device in the pool hall' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'device'} {creation: << kind=device(x) ^ ('the pool hall' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'device in the pool hall' {term: x} {converted SN}}
+ SENTENCE_NT'"[if switched off]An air conditioner sits in the corner, unh' {unit: 4} {classified}
+ SENTENCE_NT'the felt door is west of the pool hall' {unit: 4} {classified} {interpretation of subject: infs'air conditioner'} VERB_NT'is west of' {verb 'be' 3p s act IS_TENSE +ve} {prep1: west of}
- PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'felt door' {kind: object} {instance: I90'felt door'}} {created here}
- RELATIONSHIP_NT'is west of' {meaning: west-map-r}
- PROPER_NOUN_NT'pool hall' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'alfred cralle pool hall' {kind: room} {instance: I88'alfred cralle pool hall'}}
- PROPER_NOUN_NT'west' {eval: CONSTANT_NT'west' {kind: direction} {instance: I29'west'}}
- SENTENCE_NT'the felt door is a door'
+ PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'felt door'} {eval: CONSTANT_NT'felt door' {kind: object} {instance: I90'felt door'} {enumeration: 0}} {created here}
+ RELATIONSHIP_NT'is west of' {meaning: west-map-r} {refined}
+ PROPER_NOUN_NT'pool hall' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'alfred cralle pool hall'} {eval: CONSTANT_NT'alfred cralle pool hall' {kind: room} {instance: I88'alfred cralle pool hall'} {enumeration: 0}}
+ PROPER_NOUN_NT'west' {refers: infs'west'} {eval: CONSTANT_NT'west' {kind: direction} {instance: I29'west'} {enumeration: 0}} {refined}
+ SENTENCE_NT'the felt door is a door' {unit: 4} {classified} {interpretation of subject: infs'felt door'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'felt door' {kind: object} {instance: I90'felt door'}}
- COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=door(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'the felt door is open'
+ PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'felt door'} {eval: CONSTANT_NT'felt door' {kind: object} {instance: I90'felt door'} {enumeration: 0}}
+ COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'door'} {creation: << kind=door(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'the felt door is open' {unit: 4} {classified} {interpretation of subject: infs'felt door'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'felt door' {kind: door} {instance: I90'felt door'}}
- ADJECTIVE_NT'open' {creation: << open(x) ^ open(x) >>}
- SENTENCE_NT'the felt door is lockable and unlocked'
+ PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'felt door'} {eval: CONSTANT_NT'felt door' {kind: door} {instance: I90'felt door'} {enumeration: 0}}
+ ADJECTIVE_NT'open' {refined} {predicate: open} {creation: << open(x) ^ open(x) >>}
+ SENTENCE_NT'the felt door is lockable and unlocked' {unit: 4} {classified} {interpretation of subject: infs'felt door'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'felt door' {kind: door} {instance: I90'felt door'}}
- AND_NT'and'
- ADJECTIVE_NT'lockable' {creation: << lockable(x) ^ lockable(x) >>}
- ADJECTIVE_NT'unlocked' {creation: << unlocked(x) ^ unlocked(x) >>}
- SENTENCE_NT'the key to the city unlocks the felt door'
+ PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'felt door'} {eval: CONSTANT_NT'felt door' {kind: door} {instance: I90'felt door'} {enumeration: 0}}
+ AND_NT'and' {refined}
+ ADJECTIVE_NT'lockable' {refined} {predicate: lockable} {creation: << lockable(x) ^ lockable(x) >>}
+ ADJECTIVE_NT'unlocked' {refined} {predicate: unlocked} {creation: << unlocked(x) ^ unlocked(x) >>}
+ SENTENCE_NT'the key to the city unlocks the felt door' {unit: 4} {classified} {interpretation of subject: infs'felt door'} VERB_NT'unlocks' {verb 'unlock' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'key to the city' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'key to the city' {kind: object} {instance: I91'key to the city'}} {created here}
- RELATIONSHIP_NT'unlocks' {meaning: lock-fitting-r}
- PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'felt door' {kind: door} {instance: I90'felt door'}}
- SENTENCE_NT'the description of the felt door is "It has a prominent lock'
+ PROPER_NOUN_NT'key to the city' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'key to the city'} {eval: CONSTANT_NT'key to the city' {kind: object} {instance: I91'key to the city'} {enumeration: 0}} {created here}
+ RELATIONSHIP_NT'unlocks' {meaning: lock-fitting-r} {refined}
+ PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'felt door'} {eval: CONSTANT_NT'felt door' {kind: door} {instance: I90'felt door'} {enumeration: 0}}
+ SENTENCE_NT'the description of the felt door is "It has a prominent lock' {unit: 4} {classified} {interpretation of subject: infs'key to the city'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- X_OF_Y_NT'description of the felt door' {definite 'the' n/m/f s/p nom/acc}
- PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'felt door' {kind: door} {instance: I90'felt door'}}
- PROPER_NOUN_NT'description' {eval: CONSTANT_NT {kind: texts valued property}}
- PROPER_NOUN_NT'"It has a prominent lock, designed for an old-fashioned key.' {eval: CONSTANT_NT'"It has a prominent lock, designed for an old-fashioned key.' {kind: text}}
- RULE_NT'after locking a door with something in the presence of an ot'
- SENTENCE_NT'nancy johnson memorial square is west of the felt door'
+ X_OF_Y_NT'description of the felt door' {definite 'the' n/m/f s/p nom/acc} {refined}
+ PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'felt door'} {eval: CONSTANT_NT'felt door' {kind: door} {instance: I90'felt door'} {enumeration: 0}}
+ PROPER_NOUN_NT'description' {refined} {eval: CONSTANT_NT {kind: texts valued property} {property: 'description'=text}}
+ PROPER_NOUN_NT'"It has a prominent lock, designed for an old-fashioned key.' {refined} {eval: CONSTANT_NT'"It has a prominent lock, designed for an old-fashioned key.' {kind: text}}
+ RULE_NT'after locking a door with something in the presence of an ot' {unit: 4}
+ SENTENCE_NT'nancy johnson memorial square is west of the felt door' {unit: 4} {classified} {interpretation of subject: infs'key to the city'} VERB_NT'is west of' {verb 'be' 3p s act IS_TENSE +ve} {prep1: west of}
- PROPER_NOUN_NT'nancy johnson memorial square' {eval: CONSTANT_NT'nancy johnson memorial square' {kind: object} {instance: I92'nancy johnson memorial square'}} {created here}
- RELATIONSHIP_NT'is west of' {meaning: west-map-r}
- PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'felt door' {kind: door} {instance: I90'felt door'}}
- PROPER_NOUN_NT'west' {eval: CONSTANT_NT'west' {kind: direction} {instance: I29'west'}}
- SENTENCE_NT'the description of nancy johnson memorial square is "Waves o'
+ PROPER_NOUN_NT'nancy johnson memorial square' {refined} {refers: infs'nancy johnson memorial square'} {eval: CONSTANT_NT'nancy johnson memorial square' {kind: object} {instance: I92'nancy johnson memorial square'} {enumeration: 0}} {created here}
+ RELATIONSHIP_NT'is west of' {meaning: west-map-r} {refined}
+ PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'felt door'} {eval: CONSTANT_NT'felt door' {kind: door} {instance: I90'felt door'} {enumeration: 0}}
+ PROPER_NOUN_NT'west' {refers: infs'west'} {eval: CONSTANT_NT'west' {kind: direction} {instance: I29'west'} {enumeration: 0}} {refined}
+ SENTENCE_NT'the description of nancy johnson memorial square is "Waves o' {unit: 4} {classified} {interpretation of subject: infs'nancy johnson memorial square'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- X_OF_Y_NT'description of nancy johnson memorial square' {definite 'the' n/m/f s/p nom/acc}
- PROPER_NOUN_NT'nancy johnson memorial square' {eval: CONSTANT_NT'nancy johnson memorial square' {kind: object} {instance: I92'nancy johnson memorial square'}}
- PROPER_NOUN_NT'description' {eval: CONSTANT_NT {kind: texts valued property}}
- PROPER_NOUN_NT'"Waves of August heat rise from the pavement: more than once' {eval: CONSTANT_NT'"Waves of August heat rise from the pavement: more than once' {kind: text}}
- SENTENCE_NT'the statue is scenery in memorial square'
+ X_OF_Y_NT'description of nancy johnson memorial square' {definite 'the' n/m/f s/p nom/acc} {refined}
+ PROPER_NOUN_NT'nancy johnson memorial square' {refined} {refers: infs'nancy johnson memorial square'} {eval: CONSTANT_NT'nancy johnson memorial square' {kind: object} {instance: I92'nancy johnson memorial square'} {enumeration: 0}}
+ PROPER_NOUN_NT'description' {refined} {eval: CONSTANT_NT {kind: texts valued property} {property: 'description'=text}}
+ PROPER_NOUN_NT'"Waves of August heat rise from the pavement: more than once' {refined} {eval: CONSTANT_NT'"Waves of August heat rise from the pavement: more than once' {kind: text}}
+ SENTENCE_NT'the statue is scenery in memorial square' {unit: 4} {classified} {interpretation of subject: infs'nancy johnson memorial square'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'statue' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'statue' {kind: object} {instance: I93'statue'}} {created here}
- COMMON_NOUN_NT'scenery in memorial square' {creation: << scenery(x) ^ ('memorial square' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'scenery in memorial square' {term: x}}
- SENTENCE_NT'understand "nancy" or "johnson" or "mrs" as the statue'
+ PROPER_NOUN_NT'statue' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'statue'} {eval: CONSTANT_NT'statue' {kind: object} {instance: I93'statue'} {enumeration: 0}} {created here}
+ COMMON_NOUN_NT'scenery in memorial square' {refined} {refers: infs'object'-k} {creation: << scenery(x) ^ ('memorial square' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'scenery in memorial square' {term: x} {converted SN}}
+ SENTENCE_NT'understand "nancy" or "johnson" or "mrs" as the statue' {unit: 4} {classified} VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {prep2: as} {special meaning: understand-as} UNPARSED_NOUN_NT'"nancy" or "johnson" or "mrs"' UNPARSED_NOUN_NT'the statue'
- SENTENCE_NT'the description of the statue is "Mrs. Johnson is pictured w'
+ SENTENCE_NT'the description of the statue is "Mrs. Johnson is pictured w' {unit: 4} {classified} {interpretation of subject: infs'statue'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- X_OF_Y_NT'description of the statue' {definite 'the' n/m/f s/p nom/acc}
- PROPER_NOUN_NT'statue' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'statue' {kind: object} {instance: I93'statue'}}
- PROPER_NOUN_NT'description' {eval: CONSTANT_NT {kind: texts valued property}}
- PROPER_NOUN_NT'"Mrs. Johnson is pictured with a hand-cranked ice cream free' {eval: CONSTANT_NT'"Mrs. Johnson is pictured with a hand-cranked ice cream free' {kind: text}}
- SENTENCE_NT'a hand-cranked ice cream freezer is part of the statue'
+ X_OF_Y_NT'description of the statue' {definite 'the' n/m/f s/p nom/acc} {refined}
+ PROPER_NOUN_NT'statue' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'statue'} {eval: CONSTANT_NT'statue' {kind: object} {instance: I93'statue'} {enumeration: 0}}
+ PROPER_NOUN_NT'description' {refined} {eval: CONSTANT_NT {kind: texts valued property} {property: 'description'=text}}
+ PROPER_NOUN_NT'"Mrs. Johnson is pictured with a hand-cranked ice cream free' {refined} {eval: CONSTANT_NT'"Mrs. Johnson is pictured with a hand-cranked ice cream free' {kind: text}}
+ SENTENCE_NT'a hand-cranked ice cream freezer is part of the statue' {unit: 4} {classified} {interpretation of subject: infs'statue'} VERB_NT'is part of' {verb 'be' 3p s act IS_TENSE +ve} {prep1: part of}
- PROPER_NOUN_NT'hand-cranked ice cream freezer' {indefinite 'a' n/m/f nom/acc s} {eval: CONSTANT_NT'hand-cranked ice cream freezer' {kind: object} {instance: I94'hand-cranked ice cream freezer'}} {created here}
- RELATIONSHIP_NT'is part of' {meaning: incorporates}
- PROPER_NOUN_NT'statue' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'statue' {kind: object} {instance: I93'statue'}}
- SENTENCE_NT'the description is "The hand-cranked ice cream freezer was M'
+ PROPER_NOUN_NT'hand-cranked ice cream freezer' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'hand-cranked ice cream freezer'} {eval: CONSTANT_NT'hand-cranked ice cream freezer' {kind: object} {instance: I94'hand-cranked ice cream freezer'} {enumeration: 0}} {created here}
+ RELATIONSHIP_NT'is part of' {meaning: incorporates} {refined}
+ PROPER_NOUN_NT'statue' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'statue'} {eval: CONSTANT_NT'statue' {kind: object} {instance: I93'statue'} {enumeration: 0}}
+ SENTENCE_NT'the description is "The hand-cranked ice cream freezer was M' {unit: 4} {classified} {interpretation of subject: infs'hand-cranked ice cream freezer'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'description' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT {kind: texts valued property}}
- PROPER_NOUN_NT'"The hand-cranked ice cream freezer was Mrs. Johnson's inven' {eval: CONSTANT_NT'"The hand-cranked ice cream freezer was Mrs. Johnson's inven' {kind: text}}
- SENTENCE_NT'the scoop is part of the statue'
+ PROPER_NOUN_NT'description' {definite 'the' n/m/f s/p nom/acc} {refined} {eval: CONSTANT_NT {kind: texts valued property} {property: 'description'=text}}
+ PROPER_NOUN_NT'"The hand-cranked ice cream freezer was Mrs. Johnson's inven' {refined} {eval: CONSTANT_NT'"The hand-cranked ice cream freezer was Mrs. Johnson's inven' {kind: text}}
+ SENTENCE_NT'the scoop is part of the statue' {unit: 4} {classified} {interpretation of subject: infs'hand-cranked ice cream freezer'} VERB_NT'is part of' {verb 'be' 3p s act IS_TENSE +ve} {prep1: part of}
- PROPER_NOUN_NT'scoop' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'scoop' {kind: object} {instance: I95'scoop'}} {created here}
- RELATIONSHIP_NT'is part of' {meaning: incorporates}
- PROPER_NOUN_NT'statue' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'statue' {kind: object} {instance: I93'statue'}}
- SENTENCE_NT'the description of the scoop is "An anachronism: Alfred Cral'
+ PROPER_NOUN_NT'scoop' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'scoop'} {eval: CONSTANT_NT'scoop' {kind: object} {instance: I95'scoop'} {enumeration: 0}} {created here}
+ RELATIONSHIP_NT'is part of' {meaning: incorporates} {refined}
+ PROPER_NOUN_NT'statue' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'statue'} {eval: CONSTANT_NT'statue' {kind: object} {instance: I93'statue'} {enumeration: 0}}
+ SENTENCE_NT'the description of the scoop is "An anachronism: Alfred Cral' {unit: 4} {classified} {interpretation of subject: infs'scoop'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- X_OF_Y_NT'description of the scoop' {definite 'the' n/m/f s/p nom/acc}
- PROPER_NOUN_NT'scoop' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'scoop' {kind: object} {instance: I95'scoop'}}
- PROPER_NOUN_NT'description' {eval: CONSTANT_NT {kind: texts valued property}}
- PROPER_NOUN_NT'"An anachronism: Alfred Cralle would not invent the tool unt' {eval: CONSTANT_NT'"An anachronism: Alfred Cralle would not invent the tool unt' {kind: text}}
- SENTENCE_NT'the post office is northwest of nancy johnson memorial squar'
+ X_OF_Y_NT'description of the scoop' {definite 'the' n/m/f s/p nom/acc} {refined}
+ PROPER_NOUN_NT'scoop' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'scoop'} {eval: CONSTANT_NT'scoop' {kind: object} {instance: I95'scoop'} {enumeration: 0}}
+ PROPER_NOUN_NT'description' {refined} {eval: CONSTANT_NT {kind: texts valued property} {property: 'description'=text}}
+ PROPER_NOUN_NT'"An anachronism: Alfred Cralle would not invent the tool unt' {refined} {eval: CONSTANT_NT'"An anachronism: Alfred Cralle would not invent the tool unt' {kind: text}}
+ SENTENCE_NT'the post office is northwest of nancy johnson memorial squar' {unit: 4} {classified} {interpretation of subject: infs'scoop'} VERB_NT'is northwest of' {verb 'be' 3p s act IS_TENSE +ve} {prep1: northwest of}
- PROPER_NOUN_NT'post office' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'post office' {kind: object} {instance: I96'post office'}} {created here}
- RELATIONSHIP_NT'is northwest of' {meaning: northwest-map-r}
- PROPER_NOUN_NT'nancy johnson memorial square' {eval: CONSTANT_NT'nancy johnson memorial square' {kind: object} {instance: I92'nancy johnson memorial square'}}
- PROPER_NOUN_NT'northwest' {eval: CONSTANT_NT'northwest' {kind: direction} {instance: I24'northwest'}}
- SENTENCE_NT'"Service at the post office is on the slow side since everyt'
- SENTENCE_NT'the slot is scenery in the post office'
+ PROPER_NOUN_NT'post office' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'post office'} {eval: CONSTANT_NT'post office' {kind: object} {instance: I96'post office'} {enumeration: 0}} {created here}
+ RELATIONSHIP_NT'is northwest of' {meaning: northwest-map-r} {refined}
+ PROPER_NOUN_NT'nancy johnson memorial square' {refined} {refers: infs'nancy johnson memorial square'} {eval: CONSTANT_NT'nancy johnson memorial square' {kind: object} {instance: I92'nancy johnson memorial square'} {enumeration: 0}}
+ PROPER_NOUN_NT'northwest' {refers: infs'northwest'} {eval: CONSTANT_NT'northwest' {kind: direction} {instance: I24'northwest'} {enumeration: 0}} {refined}
+ SENTENCE_NT'"Service at the post office is on the slow side since everyt' {unit: 4} {classified}
+ SENTENCE_NT'the slot is scenery in the post office' {unit: 4} {classified} {interpretation of subject: infs'post office'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'slot' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'slot' {kind: object} {instance: I97'slot'}} {created here}
- COMMON_NOUN_NT'scenery in the post office' {creation: << scenery(x) ^ ('the post office' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'scenery in the post office' {term: x}}
- SENTENCE_NT'the slot is a container'
+ PROPER_NOUN_NT'slot' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'slot'} {eval: CONSTANT_NT'slot' {kind: object} {instance: I97'slot'} {enumeration: 0}} {created here}
+ COMMON_NOUN_NT'scenery in the post office' {refined} {refers: infs'object'-k} {creation: << scenery(x) ^ ('the post office' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'scenery in the post office' {term: x} {converted SN}}
+ SENTENCE_NT'the slot is a container' {unit: 4} {classified} {interpretation of subject: infs'slot'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'slot' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'slot' {kind: object} {instance: I97'slot'}}
- COMMON_NOUN_NT'container' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=container(x) >>} {eval: TEST_VALUE_NT}
- RULE_NT'carry out inserting something into the slot'
- RULE_NT'report inserting something into the slot'
- SENTENCE_NT'hamwi street is northeast of an iron gate'
+ PROPER_NOUN_NT'slot' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'slot'} {eval: CONSTANT_NT'slot' {kind: object} {instance: I97'slot'} {enumeration: 0}}
+ COMMON_NOUN_NT'container' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'container'} {creation: << kind=container(x) >>} {eval: TEST_VALUE_NT}
+ RULE_NT'carry out inserting something into the slot' {unit: 4}
+ RULE_NT'report inserting something into the slot' {unit: 4}
+ SENTENCE_NT'hamwi street is northeast of an iron gate' {unit: 4} {classified} {interpretation of subject: infs'slot'} VERB_NT'is northeast of' {verb 'be' 3p s act IS_TENSE +ve} {prep1: northeast of}
- PROPER_NOUN_NT'hamwi street' {eval: CONSTANT_NT'hamwi street' {kind: object} {instance: I98'hamwi street'}} {created here}
- RELATIONSHIP_NT'is northeast of' {meaning: northeast-map-r}
- PROPER_NOUN_NT'iron gate' {indefinite 'an' n/m/f nom/acc s} {eval: CONSTANT_NT'iron gate' {kind: object} {instance: I99'iron gate'}} {created here}
- PROPER_NOUN_NT'northeast' {eval: CONSTANT_NT'northeast' {kind: direction} {instance: I23'northeast'}}
- SENTENCE_NT'"A U-shaped street running from Main Street around to the Me'
- SENTENCE_NT'the iron gate is northeast of nancy johnson memorial square'
+ PROPER_NOUN_NT'hamwi street' {refined} {refers: infs'hamwi street'} {eval: CONSTANT_NT'hamwi street' {kind: object} {instance: I98'hamwi street'} {enumeration: 0}} {created here}
+ RELATIONSHIP_NT'is northeast of' {meaning: northeast-map-r} {refined}
+ PROPER_NOUN_NT'iron gate' {indefinite 'an' n/m/f nom/acc s} {refined} {refers: infs'iron gate'} {eval: CONSTANT_NT'iron gate' {kind: object} {instance: I99'iron gate'} {enumeration: 0}} {created here}
+ PROPER_NOUN_NT'northeast' {refers: infs'northeast'} {eval: CONSTANT_NT'northeast' {kind: direction} {instance: I23'northeast'} {enumeration: 0}} {refined}
+ SENTENCE_NT'"A U-shaped street running from Main Street around to the Me' {unit: 4} {classified}
+ SENTENCE_NT'the iron gate is northeast of nancy johnson memorial square' {unit: 4} {classified} {interpretation of subject: infs'hamwi street'} VERB_NT'is northeast of' {verb 'be' 3p s act IS_TENSE +ve} {prep1: northeast of}
- PROPER_NOUN_NT'iron gate' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'iron gate' {kind: object} {instance: I99'iron gate'}}
- RELATIONSHIP_NT'is northeast of' {meaning: northeast-map-r}
- PROPER_NOUN_NT'nancy johnson memorial square' {eval: CONSTANT_NT'nancy johnson memorial square' {kind: object} {instance: I92'nancy johnson memorial square'}}
- PROPER_NOUN_NT'northeast' {eval: CONSTANT_NT'northeast' {kind: direction} {instance: I23'northeast'}}
- SENTENCE_NT'the iron gate is a door'
+ PROPER_NOUN_NT'iron gate' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'iron gate'} {eval: CONSTANT_NT'iron gate' {kind: object} {instance: I99'iron gate'} {enumeration: 0}}
+ RELATIONSHIP_NT'is northeast of' {meaning: northeast-map-r} {refined}
+ PROPER_NOUN_NT'nancy johnson memorial square' {refined} {refers: infs'nancy johnson memorial square'} {eval: CONSTANT_NT'nancy johnson memorial square' {kind: object} {instance: I92'nancy johnson memorial square'} {enumeration: 0}}
+ PROPER_NOUN_NT'northeast' {refers: infs'northeast'} {eval: CONSTANT_NT'northeast' {kind: direction} {instance: I23'northeast'} {enumeration: 0}} {refined}
+ SENTENCE_NT'the iron gate is a door' {unit: 4} {classified} {interpretation of subject: infs'iron gate'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'iron gate' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'iron gate' {kind: object} {instance: I99'iron gate'}}
- COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=door(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'it is lockable and unlocked'
+ PROPER_NOUN_NT'iron gate' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'iron gate'} {eval: CONSTANT_NT'iron gate' {kind: object} {instance: I99'iron gate'} {enumeration: 0}}
+ COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'door'} {creation: << kind=door(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'it is lockable and unlocked' {unit: 4} {classified} {interpretation of subject: infs'iron gate'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'it' {eval: CONSTANT_NT'iron gate' {kind: door} {instance: I99'iron gate'}}
- AND_NT'and'
- ADJECTIVE_NT'lockable' {creation: << lockable(x) ^ lockable(x) >>}
- ADJECTIVE_NT'unlocked' {creation: << unlocked(x) ^ unlocked(x) >>}
- RULE_NT'before printing the name of the iron gate while not opening '
- SENTENCE_NT'cold comfort ice cream is north of a metal door'
+ PROPER_NOUN_NT'it' {refined} {refers: infs'iron gate'} {eval: CONSTANT_NT'iron gate' {kind: door} {instance: I99'iron gate'} {enumeration: 0}}
+ AND_NT'and' {refined}
+ ADJECTIVE_NT'lockable' {refined} {predicate: lockable} {creation: << lockable(x) ^ lockable(x) >>}
+ ADJECTIVE_NT'unlocked' {refined} {predicate: unlocked} {creation: << unlocked(x) ^ unlocked(x) >>}
+ RULE_NT'before printing the name of the iron gate while not opening ' {unit: 4}
+ SENTENCE_NT'cold comfort ice cream is north of a metal door' {unit: 4} {classified} {interpretation of subject: infs'iron gate'} VERB_NT'is north of' {verb 'be' 3p s act IS_TENSE +ve} {prep1: north of}
- PROPER_NOUN_NT'cold comfort ice cream' {eval: CONSTANT_NT'cold comfort ice cream' {kind: object} {instance: I100'cold comfort ice cream'}} {created here}
- RELATIONSHIP_NT'is north of' {meaning: north-map-r}
- PROPER_NOUN_NT'metal door' {indefinite 'a' n/m/f nom/acc s} {eval: CONSTANT_NT'metal door' {kind: object} {instance: I101'metal door'}} {created here}
- PROPER_NOUN_NT'north' {eval: CONSTANT_NT'north' {kind: direction} {instance: I22'north'}}
- SENTENCE_NT'the metal door is north of hamwi street'
+ PROPER_NOUN_NT'cold comfort ice cream' {refined} {refers: infs'cold comfort ice cream'} {eval: CONSTANT_NT'cold comfort ice cream' {kind: object} {instance: I100'cold comfort ice cream'} {enumeration: 0}} {created here}
+ RELATIONSHIP_NT'is north of' {meaning: north-map-r} {refined}
+ PROPER_NOUN_NT'metal door' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'metal door'} {eval: CONSTANT_NT'metal door' {kind: object} {instance: I101'metal door'} {enumeration: 0}} {created here}
+ PROPER_NOUN_NT'north' {refers: infs'north'} {eval: CONSTANT_NT'north' {kind: direction} {instance: I22'north'} {enumeration: 0}} {refined}
+ SENTENCE_NT'the metal door is north of hamwi street' {unit: 4} {classified} {interpretation of subject: infs'cold comfort ice cream'} VERB_NT'is north of' {verb 'be' 3p s act IS_TENSE +ve} {prep1: north of}
- PROPER_NOUN_NT'metal door' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'metal door' {kind: object} {instance: I101'metal door'}}
- RELATIONSHIP_NT'is north of' {meaning: north-map-r}
- PROPER_NOUN_NT'hamwi street' {eval: CONSTANT_NT'hamwi street' {kind: object} {instance: I98'hamwi street'}}
- PROPER_NOUN_NT'north' {eval: CONSTANT_NT'north' {kind: direction} {instance: I22'north'}}
- SENTENCE_NT'a poster is fixed in place in cold comfort'
+ PROPER_NOUN_NT'metal door' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'metal door'} {eval: CONSTANT_NT'metal door' {kind: object} {instance: I101'metal door'} {enumeration: 0}}
+ RELATIONSHIP_NT'is north of' {meaning: north-map-r} {refined}
+ PROPER_NOUN_NT'hamwi street' {refined} {refers: infs'hamwi street'} {eval: CONSTANT_NT'hamwi street' {kind: object} {instance: I98'hamwi street'} {enumeration: 0}}
+ PROPER_NOUN_NT'north' {refers: infs'north'} {eval: CONSTANT_NT'north' {kind: direction} {instance: I22'north'} {enumeration: 0}} {refined}
+ SENTENCE_NT'a poster is fixed in place in cold comfort' {unit: 4} {classified} {interpretation of subject: infs'metal door'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'poster' {indefinite 'a' n/m/f nom/acc s} {eval: CONSTANT_NT'poster' {kind: object} {instance: I102'poster'}} {created here}
- COMMON_NOUN_NT'fixed in place in cold comfort' {creation: << fixed in place(x) ^ ('cold comfort' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'fixed in place in cold comfort' {term: x}}
- SENTENCE_NT'"A poster fills one wall with the blazing promise of treats '
- SENTENCE_NT'the description of the poster is "Coming soon! Thai ice crea'
+ PROPER_NOUN_NT'poster' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'poster'} {eval: CONSTANT_NT'poster' {kind: object} {instance: I102'poster'} {enumeration: 0}} {created here}
+ COMMON_NOUN_NT'fixed in place in cold comfort' {refined} {refers: infs'object'-k} {creation: << fixed in place(x) ^ ('cold comfort' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'fixed in place in cold comfort' {term: x} {converted SN}}
+ SENTENCE_NT'"A poster fills one wall with the blazing promise of treats ' {unit: 4} {classified}
+ SENTENCE_NT'the description of the poster is "Coming soon! Thai ice crea' {unit: 4} {classified} {interpretation of subject: infs'poster'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- X_OF_Y_NT'description of the poster' {definite 'the' n/m/f s/p nom/acc}
- PROPER_NOUN_NT'poster' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'poster' {kind: object} {instance: I102'poster'}}
- PROPER_NOUN_NT'description' {eval: CONSTANT_NT {kind: texts valued property}}
- PROPER_NOUN_NT'"Coming soon! Thai ice creams! Durian, jackfruit, taro, and ' {eval: CONSTANT_NT'"Coming soon! Thai ice creams! Durian, jackfruit, taro, and ' {kind: text}}
- SENTENCE_NT'the metal door is a door'
+ X_OF_Y_NT'description of the poster' {definite 'the' n/m/f s/p nom/acc} {refined}
+ PROPER_NOUN_NT'poster' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'poster'} {eval: CONSTANT_NT'poster' {kind: object} {instance: I102'poster'} {enumeration: 0}}
+ PROPER_NOUN_NT'description' {refined} {eval: CONSTANT_NT {kind: texts valued property} {property: 'description'=text}}
+ PROPER_NOUN_NT'"Coming soon! Thai ice creams! Durian, jackfruit, taro, and ' {refined} {eval: CONSTANT_NT'"Coming soon! Thai ice creams! Durian, jackfruit, taro, and ' {kind: text}}
+ SENTENCE_NT'the metal door is a door' {unit: 4} {classified} {interpretation of subject: infs'poster'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'metal door' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'metal door' {kind: object} {instance: I101'metal door'}}
- COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=door(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'"A frosty metallic door separates [the location] from [the o'
- SENTENCE_NT'the metal door is lockable and unlocked'
+ PROPER_NOUN_NT'metal door' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'metal door'} {eval: CONSTANT_NT'metal door' {kind: object} {instance: I101'metal door'} {enumeration: 0}}
+ COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'door'} {creation: << kind=door(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'"A frosty metallic door separates [the location] from [the o' {unit: 4} {classified}
+ SENTENCE_NT'the metal door is lockable and unlocked' {unit: 4} {classified} {interpretation of subject: infs'metal door'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'metal door' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'metal door' {kind: door} {instance: I101'metal door'}}
- AND_NT'and'
- ADJECTIVE_NT'lockable' {creation: << lockable(x) ^ lockable(x) >>}
- ADJECTIVE_NT'unlocked' {creation: << unlocked(x) ^ unlocked(x) >>}
- SENTENCE_NT'the key to the city unlocks the metal door'
+ PROPER_NOUN_NT'metal door' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'metal door'} {eval: CONSTANT_NT'metal door' {kind: door} {instance: I101'metal door'} {enumeration: 0}}
+ AND_NT'and' {refined}
+ ADJECTIVE_NT'lockable' {refined} {predicate: lockable} {creation: << lockable(x) ^ lockable(x) >>}
+ ADJECTIVE_NT'unlocked' {refined} {predicate: unlocked} {creation: << unlocked(x) ^ unlocked(x) >>}
+ SENTENCE_NT'the key to the city unlocks the metal door' {unit: 4} {classified} {interpretation of subject: infs'metal door'} VERB_NT'unlocks' {verb 'unlock' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'key to the city' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'key to the city' {kind: object} {instance: I91'key to the city'}}
- RELATIONSHIP_NT'unlocks' {meaning: lock-fitting-r}
- PROPER_NOUN_NT'metal door' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'metal door' {kind: door} {instance: I101'metal door'}}
- SENTENCE_NT'marciony street is southeast of nancy johnson memorial squar'
+ PROPER_NOUN_NT'key to the city' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'key to the city'} {eval: CONSTANT_NT'key to the city' {kind: object} {instance: I91'key to the city'} {enumeration: 0}}
+ RELATIONSHIP_NT'unlocks' {meaning: lock-fitting-r} {refined}
+ PROPER_NOUN_NT'metal door' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'metal door'} {eval: CONSTANT_NT'metal door' {kind: door} {instance: I101'metal door'} {enumeration: 0}}
+ SENTENCE_NT'marciony street is southeast of nancy johnson memorial squar' {unit: 4} {classified} {interpretation of subject: infs'key to the city'} VERB_NT'is southeast of' {verb 'be' 3p s act IS_TENSE +ve} {prep1: southeast of}
- PROPER_NOUN_NT'marciony street' {eval: CONSTANT_NT'marciony street' {kind: object} {instance: I103'marciony street'}} {created here}
- RELATIONSHIP_NT'is southeast of' {meaning: southeast-map-r}
- PROPER_NOUN_NT'nancy johnson memorial square' {eval: CONSTANT_NT'nancy johnson memorial square' {kind: object} {instance: I92'nancy johnson memorial square'}}
- PROPER_NOUN_NT'southeast' {eval: CONSTANT_NT'southeast' {kind: direction} {instance: I26'southeast'}}
- SENTENCE_NT'"A semi-circular terrace, named somewhat fancifully after on'
- SENTENCE_NT'the movie rental store is west of a glass door'
+ PROPER_NOUN_NT'marciony street' {refined} {refers: infs'marciony street'} {eval: CONSTANT_NT'marciony street' {kind: object} {instance: I103'marciony street'} {enumeration: 0}} {created here}
+ RELATIONSHIP_NT'is southeast of' {meaning: southeast-map-r} {refined}
+ PROPER_NOUN_NT'nancy johnson memorial square' {refined} {refers: infs'nancy johnson memorial square'} {eval: CONSTANT_NT'nancy johnson memorial square' {kind: object} {instance: I92'nancy johnson memorial square'} {enumeration: 0}}
+ PROPER_NOUN_NT'southeast' {refers: infs'southeast'} {eval: CONSTANT_NT'southeast' {kind: direction} {instance: I26'southeast'} {enumeration: 0}} {refined}
+ SENTENCE_NT'"A semi-circular terrace, named somewhat fancifully after on' {unit: 4} {classified}
+ SENTENCE_NT'the movie rental store is west of a glass door' {unit: 4} {classified} {interpretation of subject: infs'marciony street'} VERB_NT'is west of' {verb 'be' 3p s act IS_TENSE +ve} {prep1: west of}
- PROPER_NOUN_NT'movie rental store' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'movie rental store' {kind: object} {instance: I104'movie rental store'}} {created here}
- RELATIONSHIP_NT'is west of' {meaning: west-map-r}
- PROPER_NOUN_NT'glass door' {indefinite 'a' n/m/f nom/acc s} {eval: CONSTANT_NT'glass door' {kind: object} {instance: I105'glass door'}} {created here}
- PROPER_NOUN_NT'west' {eval: CONSTANT_NT'west' {kind: direction} {instance: I29'west'}}
- SENTENCE_NT'the glass door is a door'
+ PROPER_NOUN_NT'movie rental store' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'movie rental store'} {eval: CONSTANT_NT'movie rental store' {kind: object} {instance: I104'movie rental store'} {enumeration: 0}} {created here}
+ RELATIONSHIP_NT'is west of' {meaning: west-map-r} {refined}
+ PROPER_NOUN_NT'glass door' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'glass door'} {eval: CONSTANT_NT'glass door' {kind: object} {instance: I105'glass door'} {enumeration: 0}} {created here}
+ PROPER_NOUN_NT'west' {refers: infs'west'} {eval: CONSTANT_NT'west' {kind: direction} {instance: I29'west'} {enumeration: 0}} {refined}
+ SENTENCE_NT'the glass door is a door' {unit: 4} {classified} {interpretation of subject: infs'movie rental store'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'glass door' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'glass door' {kind: object} {instance: I105'glass door'}}
- COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=door(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'it is west of marciony street'
+ PROPER_NOUN_NT'glass door' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'glass door'} {eval: CONSTANT_NT'glass door' {kind: object} {instance: I105'glass door'} {enumeration: 0}}
+ COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'door'} {creation: << kind=door(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'it is west of marciony street' {unit: 4} {classified} {interpretation of subject: infs'glass door'} VERB_NT'is west of' {verb 'be' 3p s act IS_TENSE +ve} {prep1: west of}
- PROPER_NOUN_NT'it' {eval: CONSTANT_NT'glass door' {kind: door} {instance: I105'glass door'}}
- RELATIONSHIP_NT'is west of' {meaning: west-map-r}
- PROPER_NOUN_NT'marciony street' {eval: CONSTANT_NT'marciony street' {kind: object} {instance: I103'marciony street'}}
- PROPER_NOUN_NT'west' {eval: CONSTANT_NT'west' {kind: direction} {instance: I29'west'}}
- SENTENCE_NT'the glass door is lockable and unlocked'
+ PROPER_NOUN_NT'it' {refined} {refers: infs'glass door'} {eval: CONSTANT_NT'glass door' {kind: door} {instance: I105'glass door'} {enumeration: 0}}
+ RELATIONSHIP_NT'is west of' {meaning: west-map-r} {refined}
+ PROPER_NOUN_NT'marciony street' {refined} {refers: infs'marciony street'} {eval: CONSTANT_NT'marciony street' {kind: object} {instance: I103'marciony street'} {enumeration: 0}}
+ PROPER_NOUN_NT'west' {refers: infs'west'} {eval: CONSTANT_NT'west' {kind: direction} {instance: I29'west'} {enumeration: 0}} {refined}
+ SENTENCE_NT'the glass door is lockable and unlocked' {unit: 4} {classified} {interpretation of subject: infs'glass door'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'glass door' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'glass door' {kind: door} {instance: I105'glass door'}}
- AND_NT'and'
- ADJECTIVE_NT'lockable' {creation: << lockable(x) ^ lockable(x) >>}
- ADJECTIVE_NT'unlocked' {creation: << unlocked(x) ^ unlocked(x) >>}
- SENTENCE_NT'the key to the city unlocks the glass door'
+ PROPER_NOUN_NT'glass door' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'glass door'} {eval: CONSTANT_NT'glass door' {kind: door} {instance: I105'glass door'} {enumeration: 0}}
+ AND_NT'and' {refined}
+ ADJECTIVE_NT'lockable' {refined} {predicate: lockable} {creation: << lockable(x) ^ lockable(x) >>}
+ ADJECTIVE_NT'unlocked' {refined} {predicate: unlocked} {creation: << unlocked(x) ^ unlocked(x) >>}
+ SENTENCE_NT'the key to the city unlocks the glass door' {unit: 4} {classified} {interpretation of subject: infs'glass door'} VERB_NT'unlocks' {verb 'unlock' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'key to the city' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'key to the city' {kind: object} {instance: I91'key to the city'}}
- RELATIONSHIP_NT'unlocks' {meaning: lock-fitting-r}
- PROPER_NOUN_NT'glass door' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'glass door' {kind: door} {instance: I105'glass door'}}
- SENTENCE_NT'main street is southeast of hamwi street'
+ PROPER_NOUN_NT'key to the city' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'key to the city'} {eval: CONSTANT_NT'key to the city' {kind: object} {instance: I91'key to the city'} {enumeration: 0}}
+ RELATIONSHIP_NT'unlocks' {meaning: lock-fitting-r} {refined}
+ PROPER_NOUN_NT'glass door' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'glass door'} {eval: CONSTANT_NT'glass door' {kind: door} {instance: I105'glass door'} {enumeration: 0}}
+ SENTENCE_NT'main street is southeast of hamwi street' {unit: 4} {classified} {interpretation of subject: infs'key to the city'} VERB_NT'is southeast of' {verb 'be' 3p s act IS_TENSE +ve} {prep1: southeast of}
- PROPER_NOUN_NT'main street' {eval: CONSTANT_NT'main street' {kind: object} {instance: I106'main street'}} {created here}
- RELATIONSHIP_NT'is southeast of' {meaning: southeast-map-r}
- PROPER_NOUN_NT'hamwi street' {eval: CONSTANT_NT'hamwi street' {kind: object} {instance: I98'hamwi street'}}
- PROPER_NOUN_NT'southeast' {eval: CONSTANT_NT'southeast' {kind: direction} {instance: I26'southeast'}}
- SENTENCE_NT'main street is northeast of some bronze gates'
+ PROPER_NOUN_NT'main street' {refined} {refers: infs'main street'} {eval: CONSTANT_NT'main street' {kind: object} {instance: I106'main street'} {enumeration: 0}} {created here}
+ RELATIONSHIP_NT'is southeast of' {meaning: southeast-map-r} {refined}
+ PROPER_NOUN_NT'hamwi street' {refined} {refers: infs'hamwi street'} {eval: CONSTANT_NT'hamwi street' {kind: object} {instance: I98'hamwi street'} {enumeration: 0}}
+ PROPER_NOUN_NT'southeast' {refers: infs'southeast'} {eval: CONSTANT_NT'southeast' {kind: direction} {instance: I26'southeast'} {enumeration: 0}} {refined}
+ SENTENCE_NT'main street is northeast of some bronze gates' {unit: 4} {classified} {interpretation of subject: infs'main street'} VERB_NT'is northeast of' {verb 'be' 3p s act IS_TENSE +ve} {prep1: northeast of}
- PROPER_NOUN_NT'main street' {eval: CONSTANT_NT'main street' {kind: object} {instance: I106'main street'}}
- RELATIONSHIP_NT'is northeast of' {meaning: northeast-map-r}
- PROPER_NOUN_NT'bronze gates' {indefinite 'some' n/m/f nom/acc p} {eval: CONSTANT_NT'bronze gates' {kind: object} {instance: I107'bronze gates'}} {created here}
- PROPER_NOUN_NT'northeast' {eval: CONSTANT_NT'northeast' {kind: direction} {instance: I23'northeast'}}
- SENTENCE_NT'the emergency box is in main street'
+ PROPER_NOUN_NT'main street' {refined} {refers: infs'main street'} {eval: CONSTANT_NT'main street' {kind: object} {instance: I106'main street'} {enumeration: 0}}
+ RELATIONSHIP_NT'is northeast of' {meaning: northeast-map-r} {refined}
+ PROPER_NOUN_NT'bronze gates' {indefinite 'some' n/m/f nom/acc p} {refined} {refers: infs'bronze gates'} {eval: CONSTANT_NT'bronze gates' {kind: object} {instance: I107'bronze gates'} {enumeration: 0}} {created here}
+ PROPER_NOUN_NT'northeast' {refers: infs'northeast'} {eval: CONSTANT_NT'northeast' {kind: direction} {instance: I23'northeast'} {enumeration: 0}} {refined}
+ SENTENCE_NT'the emergency box is in main street' {unit: 4} {classified} {interpretation of subject: infs'main street'} VERB_NT'is in' {verb 'be' 3p s act IS_TENSE +ve} {prep1: in}
- PROPER_NOUN_NT'emergency box' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'emergency box' {kind: object} {instance: I108'emergency box'}} {created here}
- RELATIONSHIP_NT'is in' {meaning: contains}
- PROPER_NOUN_NT'main street' {eval: CONSTANT_NT'main street' {kind: object} {instance: I106'main street'}}
- SENTENCE_NT'the emergency box is fixed in place'
+ PROPER_NOUN_NT'emergency box' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'emergency box'} {eval: CONSTANT_NT'emergency box' {kind: object} {instance: I108'emergency box'} {enumeration: 0}} {created here}
+ RELATIONSHIP_NT'is in' {meaning: contains} {refined}
+ PROPER_NOUN_NT'main street' {refined} {refers: infs'main street'} {eval: CONSTANT_NT'main street' {kind: object} {instance: I106'main street'} {enumeration: 0}}
+ SENTENCE_NT'the emergency box is fixed in place' {unit: 4} {classified} {interpretation of subject: infs'emergency box'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'emergency box' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'emergency box' {kind: object} {instance: I108'emergency box'}}
- ADJECTIVE_NT'fixed in place' {creation: << fixed in place(x) ^ fixed in place(x) >>}
- SENTENCE_NT'"A fire-red box with a glass front faces the sidewalk, with '
- SENTENCE_NT'the emergency box is closed and transparent'
+ PROPER_NOUN_NT'emergency box' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'emergency box'} {eval: CONSTANT_NT'emergency box' {kind: object} {instance: I108'emergency box'} {enumeration: 0}}
+ ADJECTIVE_NT'fixed in place' {refined} {predicate: fixed in place} {creation: << fixed in place(x) ^ fixed in place(x) >>}
+ SENTENCE_NT'"A fire-red box with a glass front faces the sidewalk, with ' {unit: 4} {classified}
+ SENTENCE_NT'the emergency box is closed and transparent' {unit: 4} {classified} {interpretation of subject: infs'emergency box'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'emergency box' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'emergency box' {kind: object} {instance: I108'emergency box'}}
- AND_NT'and'
- ADJECTIVE_NT'closed' {creation: << closed(x) ^ closed(x) >>}
- ADJECTIVE_NT'transparent' {creation: << transparent(x) ^ transparent(x) >>}
- SENTENCE_NT'understand "glass" as the box'
+ PROPER_NOUN_NT'emergency box' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'emergency box'} {eval: CONSTANT_NT'emergency box' {kind: object} {instance: I108'emergency box'} {enumeration: 0}}
+ AND_NT'and' {refined}
+ ADJECTIVE_NT'closed' {refined} {predicate: closed} {creation: << closed(x) ^ closed(x) >>}
+ ADJECTIVE_NT'transparent' {refined} {predicate: transparent} {creation: << transparent(x) ^ transparent(x) >>}
+ SENTENCE_NT'understand "glass" as the box' {unit: 4} {classified} VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {prep2: as} {special meaning: understand-as} UNPARSED_NOUN_NT'"glass"' UNPARSED_NOUN_NT'the box'
- RULE_NT'instead of attacking the closed emergency box'
- RULE_NT'instead of attacking the open emergency box'
- SENTENCE_NT'the syringe is in the emergency box'
+ RULE_NT'instead of attacking the closed emergency box' {unit: 4}
+ RULE_NT'instead of attacking the open emergency box' {unit: 4}
+ SENTENCE_NT'the syringe is in the emergency box' {unit: 4} {classified} {interpretation of subject: infs'emergency box'} VERB_NT'is in' {verb 'be' 3p s act IS_TENSE +ve} {prep1: in}
- PROPER_NOUN_NT'syringe' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'syringe' {kind: object} {instance: I109'syringe'}} {created here}
- RELATIONSHIP_NT'is in' {meaning: contains}
- PROPER_NOUN_NT'emergency box' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'emergency box' {kind: object} {instance: I108'emergency box'}}
- SENTENCE_NT'the description of the syringe is "It contains the cure for '
+ PROPER_NOUN_NT'syringe' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'syringe'} {eval: CONSTANT_NT'syringe' {kind: object} {instance: I109'syringe'} {enumeration: 0}} {created here}
+ RELATIONSHIP_NT'is in' {meaning: contains} {refined}
+ PROPER_NOUN_NT'emergency box' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'emergency box'} {eval: CONSTANT_NT'emergency box' {kind: object} {instance: I108'emergency box'} {enumeration: 0}}
+ SENTENCE_NT'the description of the syringe is "It contains the cure for ' {unit: 4} {classified} {interpretation of subject: infs'syringe'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- X_OF_Y_NT'description of the syringe' {definite 'the' n/m/f s/p nom/acc}
- PROPER_NOUN_NT'syringe' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'syringe' {kind: object} {instance: I109'syringe'}}
- PROPER_NOUN_NT'description' {eval: CONSTANT_NT {kind: texts valued property}}
- PROPER_NOUN_NT'"It contains the cure for Gelato's Syndrome. You can inject ' {eval: CONSTANT_NT'"It contains the cure for Gelato's Syndrome. You can inject ' {kind: text}}
- SENTENCE_NT'the bronze gates are northeast of marciony street'
+ X_OF_Y_NT'description of the syringe' {definite 'the' n/m/f s/p nom/acc} {refined}
+ PROPER_NOUN_NT'syringe' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'syringe'} {eval: CONSTANT_NT'syringe' {kind: object} {instance: I109'syringe'} {enumeration: 0}}
+ PROPER_NOUN_NT'description' {refined} {eval: CONSTANT_NT {kind: texts valued property} {property: 'description'=text}}
+ PROPER_NOUN_NT'"It contains the cure for Gelato's Syndrome. You can inject ' {refined} {eval: CONSTANT_NT'"It contains the cure for Gelato's Syndrome. You can inject ' {kind: text}}
+ SENTENCE_NT'the bronze gates are northeast of marciony street' {unit: 4} {classified} {interpretation of subject: infs'syringe'} VERB_NT'are northeast of' {verb 'be' 3p p act IS_TENSE +ve} {prep1: northeast of}
- PROPER_NOUN_NT'bronze gates' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'bronze gates' {kind: object} {instance: I107'bronze gates'}}
- RELATIONSHIP_NT'are northeast of' {meaning: northeast-map-r}
- PROPER_NOUN_NT'marciony street' {eval: CONSTANT_NT'marciony street' {kind: object} {instance: I103'marciony street'}}
- PROPER_NOUN_NT'northeast' {eval: CONSTANT_NT'northeast' {kind: direction} {instance: I23'northeast'}}
- SENTENCE_NT'the bronze gates are a door'
+ PROPER_NOUN_NT'bronze gates' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'bronze gates'} {eval: CONSTANT_NT'bronze gates' {kind: object} {instance: I107'bronze gates'} {enumeration: 0}}
+ RELATIONSHIP_NT'are northeast of' {meaning: northeast-map-r} {refined}
+ PROPER_NOUN_NT'marciony street' {refined} {refers: infs'marciony street'} {eval: CONSTANT_NT'marciony street' {kind: object} {instance: I103'marciony street'} {enumeration: 0}}
+ PROPER_NOUN_NT'northeast' {refers: infs'northeast'} {eval: CONSTANT_NT'northeast' {kind: direction} {instance: I23'northeast'} {enumeration: 0}} {refined}
+ SENTENCE_NT'the bronze gates are a door' {unit: 4} {classified} {interpretation of subject: infs'bronze gates'} VERB_NT'are' {verb 'be' 3p p act IS_TENSE +ve}
- PROPER_NOUN_NT'bronze gates' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'bronze gates' {kind: object} {instance: I107'bronze gates'}}
- COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=door(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'the bronze gates are lockable and unlocked'
+ PROPER_NOUN_NT'bronze gates' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'bronze gates'} {eval: CONSTANT_NT'bronze gates' {kind: object} {instance: I107'bronze gates'} {enumeration: 0}}
+ COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'door'} {creation: << kind=door(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'the bronze gates are lockable and unlocked' {unit: 4} {classified} {interpretation of subject: infs'bronze gates'} VERB_NT'are' {verb 'be' 3p p act IS_TENSE +ve}
- PROPER_NOUN_NT'bronze gates' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'bronze gates' {kind: door} {instance: I107'bronze gates'}}
- AND_NT'and'
- ADJECTIVE_NT'lockable' {creation: << lockable(x) ^ lockable(x) >>}
- ADJECTIVE_NT'unlocked' {creation: << unlocked(x) ^ unlocked(x) >>}
- SENTENCE_NT'the description of the bronze gates is "Erected during the m'
+ PROPER_NOUN_NT'bronze gates' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'bronze gates'} {eval: CONSTANT_NT'bronze gates' {kind: door} {instance: I107'bronze gates'} {enumeration: 0}}
+ AND_NT'and' {refined}
+ ADJECTIVE_NT'lockable' {refined} {predicate: lockable} {creation: << lockable(x) ^ lockable(x) >>}
+ ADJECTIVE_NT'unlocked' {refined} {predicate: unlocked} {creation: << unlocked(x) ^ unlocked(x) >>}
+ SENTENCE_NT'the description of the bronze gates is "Erected during the m' {unit: 4} {classified} {interpretation of subject: infs'bronze gates'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- X_OF_Y_NT'description of the bronze gates' {definite 'the' n/m/f s/p nom/acc}
- PROPER_NOUN_NT'bronze gates' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'bronze gates' {kind: door} {instance: I107'bronze gates'}}
- PROPER_NOUN_NT'description' {eval: CONSTANT_NT {kind: texts valued property}}
- PROPER_NOUN_NT'"Erected during the milk-taint revolution of 1937, they were' {eval: CONSTANT_NT'"Erected during the milk-taint revolution of 1937, they were' {kind: text}}
- SENTENCE_NT'the public library is east of main street'
+ X_OF_Y_NT'description of the bronze gates' {definite 'the' n/m/f s/p nom/acc} {refined}
+ PROPER_NOUN_NT'bronze gates' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'bronze gates'} {eval: CONSTANT_NT'bronze gates' {kind: door} {instance: I107'bronze gates'} {enumeration: 0}}
+ PROPER_NOUN_NT'description' {refined} {eval: CONSTANT_NT {kind: texts valued property} {property: 'description'=text}}
+ PROPER_NOUN_NT'"Erected during the milk-taint revolution of 1937, they were' {refined} {eval: CONSTANT_NT'"Erected during the milk-taint revolution of 1937, they were' {kind: text}}
+ SENTENCE_NT'the public library is east of main street' {unit: 4} {classified} {interpretation of subject: infs'bronze gates'} VERB_NT'is east of' {verb 'be' 3p s act IS_TENSE +ve} {prep1: east of}
- PROPER_NOUN_NT'public library' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'public library' {kind: object} {instance: I110'public library'}} {created here}
- RELATIONSHIP_NT'is east of' {meaning: east-map-r}
- PROPER_NOUN_NT'main street' {eval: CONSTANT_NT'main street' {kind: object} {instance: I106'main street'}}
- PROPER_NOUN_NT'east' {eval: CONSTANT_NT'east' {kind: direction} {instance: I28'east'}}
- SENTENCE_NT'"Built in the 1920s during the height of the dairy boom, the'
- SENTENCE_NT'the incongruous sign is scenery in the public library'
+ PROPER_NOUN_NT'public library' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'public library'} {eval: CONSTANT_NT'public library' {kind: object} {instance: I110'public library'} {enumeration: 0}} {created here}
+ RELATIONSHIP_NT'is east of' {meaning: east-map-r} {refined}
+ PROPER_NOUN_NT'main street' {refined} {refers: infs'main street'} {eval: CONSTANT_NT'main street' {kind: object} {instance: I106'main street'} {enumeration: 0}}
+ PROPER_NOUN_NT'east' {refers: infs'east'} {eval: CONSTANT_NT'east' {kind: direction} {instance: I28'east'} {enumeration: 0}} {refined}
+ SENTENCE_NT'"Built in the 1920s during the height of the dairy boom, the' {unit: 4} {classified}
+ SENTENCE_NT'the incongruous sign is scenery in the public library' {unit: 4} {classified} {interpretation of subject: infs'public library'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'incongruous sign' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'incongruous sign' {kind: object} {instance: I111'incongruous sign'}} {created here}
- COMMON_NOUN_NT'scenery in the public library' {creation: << scenery(x) ^ ('the public library' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'scenery in the public library' {term: x}}
- SENTENCE_NT'the description of the incongruous sign is "Eating and drink'
+ PROPER_NOUN_NT'incongruous sign' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'incongruous sign'} {eval: CONSTANT_NT'incongruous sign' {kind: object} {instance: I111'incongruous sign'} {enumeration: 0}} {created here}
+ COMMON_NOUN_NT'scenery in the public library' {refined} {refers: infs'object'-k} {creation: << scenery(x) ^ ('the public library' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'scenery in the public library' {term: x} {converted SN}}
+ SENTENCE_NT'the description of the incongruous sign is "Eating and drink' {unit: 4} {classified} {interpretation of subject: infs'incongruous sign'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- X_OF_Y_NT'description of the incongruous sign' {definite 'the' n/m/f s/p nom/acc}
- PROPER_NOUN_NT'incongruous sign' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'incongruous sign' {kind: object} {instance: I111'incongruous sign'}}
- PROPER_NOUN_NT'description' {eval: CONSTANT_NT {kind: texts valued property}}
- PROPER_NOUN_NT'"Eating and drinking in the library is STRICTLY PROHIBITED."' {eval: CONSTANT_NT'"Eating and drinking in the library is STRICTLY PROHIBITED."' {kind: text}}
- SENTENCE_NT'town hall is southeast of main street'
+ X_OF_Y_NT'description of the incongruous sign' {definite 'the' n/m/f s/p nom/acc} {refined}
+ PROPER_NOUN_NT'incongruous sign' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'incongruous sign'} {eval: CONSTANT_NT'incongruous sign' {kind: object} {instance: I111'incongruous sign'} {enumeration: 0}}
+ PROPER_NOUN_NT'description' {refined} {eval: CONSTANT_NT {kind: texts valued property} {property: 'description'=text}}
+ PROPER_NOUN_NT'"Eating and drinking in the library is STRICTLY PROHIBITED."' {refined} {eval: CONSTANT_NT'"Eating and drinking in the library is STRICTLY PROHIBITED."' {kind: text}}
+ SENTENCE_NT'town hall is southeast of main street' {unit: 4} {classified} {interpretation of subject: infs'incongruous sign'} VERB_NT'is southeast of' {verb 'be' 3p s act IS_TENSE +ve} {prep1: southeast of}
- PROPER_NOUN_NT'town hall' {eval: CONSTANT_NT'town hall' {kind: object} {instance: I112'town hall'}} {created here}
- RELATIONSHIP_NT'is southeast of' {meaning: southeast-map-r}
- PROPER_NOUN_NT'main street' {eval: CONSTANT_NT'main street' {kind: object} {instance: I106'main street'}}
- PROPER_NOUN_NT'southeast' {eval: CONSTANT_NT'southeast' {kind: direction} {instance: I26'southeast'}}
- SENTENCE_NT'"Town Hall was built during the slow days of the ice-cream b'
- SENTENCE_NT'the key to the city is in town hall'
+ PROPER_NOUN_NT'town hall' {refined} {refers: infs'town hall'} {eval: CONSTANT_NT'town hall' {kind: object} {instance: I112'town hall'} {enumeration: 0}} {created here}
+ RELATIONSHIP_NT'is southeast of' {meaning: southeast-map-r} {refined}
+ PROPER_NOUN_NT'main street' {refined} {refers: infs'main street'} {eval: CONSTANT_NT'main street' {kind: object} {instance: I106'main street'} {enumeration: 0}}
+ PROPER_NOUN_NT'southeast' {refers: infs'southeast'} {eval: CONSTANT_NT'southeast' {kind: direction} {instance: I26'southeast'} {enumeration: 0}} {refined}
+ SENTENCE_NT'"Town Hall was built during the slow days of the ice-cream b' {unit: 4} {classified}
+ SENTENCE_NT'the key to the city is in town hall' {unit: 4} {classified} {interpretation of subject: infs'town hall'} VERB_NT'is in' {verb 'be' 3p s act IS_TENSE +ve} {prep1: in}
- PROPER_NOUN_NT'key to the city' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'key to the city' {kind: object} {instance: I91'key to the city'}}
- RELATIONSHIP_NT'is in' {meaning: contains}
- PROPER_NOUN_NT'town hall' {eval: CONSTANT_NT'town hall' {kind: object} {instance: I112'town hall'}}
- SENTENCE_NT'it unlocks the iron gate'
+ PROPER_NOUN_NT'key to the city' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'key to the city'} {eval: CONSTANT_NT'key to the city' {kind: object} {instance: I91'key to the city'} {enumeration: 0}}
+ RELATIONSHIP_NT'is in' {meaning: contains} {refined}
+ PROPER_NOUN_NT'town hall' {refined} {refers: infs'town hall'} {eval: CONSTANT_NT'town hall' {kind: object} {instance: I112'town hall'} {enumeration: 0}}
+ SENTENCE_NT'it unlocks the iron gate' {unit: 4} {classified} {interpretation of subject: infs'key to the city'} VERB_NT'unlocks' {verb 'unlock' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'it' {eval: CONSTANT_NT'key to the city' {kind: object} {instance: I91'key to the city'}}
- RELATIONSHIP_NT'unlocks' {meaning: lock-fitting-r}
- PROPER_NOUN_NT'iron gate' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'iron gate' {kind: door} {instance: I99'iron gate'}}
- SENTENCE_NT'it unlocks the bronze gates'
+ PROPER_NOUN_NT'it' {refined} {refers: infs'key to the city'} {eval: CONSTANT_NT'key to the city' {kind: object} {instance: I91'key to the city'} {enumeration: 0}}
+ RELATIONSHIP_NT'unlocks' {meaning: lock-fitting-r} {refined}
+ PROPER_NOUN_NT'iron gate' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'iron gate'} {eval: CONSTANT_NT'iron gate' {kind: door} {instance: I99'iron gate'} {enumeration: 0}}
+ SENTENCE_NT'it unlocks the bronze gates' {unit: 4} {classified} {interpretation of subject: infs'key to the city'} VERB_NT'unlocks' {verb 'unlock' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'it' {eval: CONSTANT_NT'key to the city' {kind: object} {instance: I91'key to the city'}}
- RELATIONSHIP_NT'unlocks' {meaning: lock-fitting-r}
- PROPER_NOUN_NT'bronze gates' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'bronze gates' {kind: door} {instance: I107'bronze gates'}}
- SENTENCE_NT'the description of the key to the city is "A skeleton key."'
+ PROPER_NOUN_NT'it' {refined} {refers: infs'key to the city'} {eval: CONSTANT_NT'key to the city' {kind: object} {instance: I91'key to the city'} {enumeration: 0}}
+ RELATIONSHIP_NT'unlocks' {meaning: lock-fitting-r} {refined}
+ PROPER_NOUN_NT'bronze gates' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'bronze gates'} {eval: CONSTANT_NT'bronze gates' {kind: door} {instance: I107'bronze gates'} {enumeration: 0}}
+ SENTENCE_NT'the description of the key to the city is "A skeleton key."' {unit: 4} {classified} {interpretation of subject: infs'key to the city'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- X_OF_Y_NT'description of the key to the city' {definite 'the' n/m/f s/p nom/acc}
- PROPER_NOUN_NT'key to the city' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'key to the city' {kind: object} {instance: I91'key to the city'}}
- PROPER_NOUN_NT'description' {eval: CONSTANT_NT {kind: texts valued property}}
- PROPER_NOUN_NT'"A skeleton key."' {eval: CONSTANT_NT'"A skeleton key."' {kind: text}}
- SENTENCE_NT'a room can be indoors or outdoors'
+ X_OF_Y_NT'description of the key to the city' {definite 'the' n/m/f s/p nom/acc} {refined}
+ PROPER_NOUN_NT'key to the city' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'key to the city'} {eval: CONSTANT_NT'key to the city' {kind: object} {instance: I91'key to the city'} {enumeration: 0}}
+ PROPER_NOUN_NT'description' {refined} {eval: CONSTANT_NT {kind: texts valued property} {property: 'description'=text}}
+ PROPER_NOUN_NT'"A skeleton key."' {refined} {eval: CONSTANT_NT'"A skeleton key."' {kind: text}}
+ SENTENCE_NT'a room can be indoors or outdoors' {unit: 4} {classified} VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be}
- COMMON_NOUN_NT'a room' {creation: << kind=room(x) >>} {eval: TEST_VALUE_NT}
+ COMMON_NOUN_NT'a room' {refined} {refers: infs'room'} {creation: << kind=room(x) >>} {eval: TEST_VALUE_NT} UNPARSED_NOUN_NT'indoors or outdoors' AND_NT'or' UNPARSED_NOUN_NT'indoors' UNPARSED_NOUN_NT'outdoors'
- SENTENCE_NT'the post office , the alfred cralle pool hall , the store , '
+ SENTENCE_NT'the post office , the alfred cralle pool hall , the store , ' {unit: 4} {classified} {interpretation of subject: infs'key to the city'} VERB_NT'are' {verb 'be' 3p p act IS_TENSE +ve}
- AND_NT','
- PROPER_NOUN_NT'post office' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'post office' {kind: object} {instance: I96'post office'}}
- AND_NT','
- PROPER_NOUN_NT'alfred cralle pool hall' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'alfred cralle pool hall' {kind: room} {instance: I88'alfred cralle pool hall'}}
- AND_NT','
- PROPER_NOUN_NT'store' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'movie rental store' {kind: object} {instance: I104'movie rental store'}}
- AND_NT','
- PROPER_NOUN_NT'cold comfort' {eval: CONSTANT_NT'cold comfort ice cream' {kind: object} {instance: I100'cold comfort ice cream'}}
- AND_NT','
- PROPER_NOUN_NT'town hall' {eval: CONSTANT_NT'town hall' {kind: object} {instance: I112'town hall'}}
- PROPER_NOUN_NT'library' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'public library' {kind: object} {instance: I110'public library'}}
- ADJECTIVE_NT'indoors' {creation: << indoors(x) ^ indoors(x) ^ indoors(x) ^ indoors(x) ^ indoors(x) ^ indoors(x) ^ indoors(x) >>}
- SENTENCE_NT'use full-length room descriptions'
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'post office' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'post office'} {eval: CONSTANT_NT'post office' {kind: object} {instance: I96'post office'} {enumeration: 0}}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'alfred cralle pool hall' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'alfred cralle pool hall'} {eval: CONSTANT_NT'alfred cralle pool hall' {kind: room} {instance: I88'alfred cralle pool hall'} {enumeration: 0}}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'store' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'movie rental store'} {eval: CONSTANT_NT'movie rental store' {kind: object} {instance: I104'movie rental store'} {enumeration: 0}}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'cold comfort' {refined} {refers: infs'cold comfort ice cream'} {eval: CONSTANT_NT'cold comfort ice cream' {kind: object} {instance: I100'cold comfort ice cream'} {enumeration: 0}}
+ AND_NT',' {refined}
+ PROPER_NOUN_NT'town hall' {refined} {refers: infs'town hall'} {eval: CONSTANT_NT'town hall' {kind: object} {instance: I112'town hall'} {enumeration: 0}}
+ PROPER_NOUN_NT'library' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'public library'} {eval: CONSTANT_NT'public library' {kind: object} {instance: I110'public library'} {enumeration: 0}}
+ ADJECTIVE_NT'indoors' {refined} {predicate: indoors} {creation: << indoors(x) ^ indoors(x) ^ indoors(x) ^ indoors(x) ^ indoors(x) ^ indoors(x) ^ indoors(x) >>}
+ SENTENCE_NT'use full-length room descriptions' {unit: 4} {classified} VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'full-length room descriptions'
- RULE_NT'after looking in an outdoors room'
- RULE_NT'definition'
- RULE_NT'before exiting when the player is in an indoors room'
- SENTENCE_NT'blank is a room'
+ RULE_NT'after looking in an outdoors room' {unit: 4}
+ RULE_NT'definition' {unit: 4}
+ RULE_NT'before exiting when the player is in an indoors room' {unit: 4}
+ SENTENCE_NT'blank is a room' {unit: 4} {classified} {interpretation of subject: infs'key to the city'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'blank' {eval: CONSTANT_NT'blank' {kind: object} {instance: I113'blank'}} {created here}
- COMMON_NOUN_NT'room' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=room(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'the destination of the player is blank'
+ PROPER_NOUN_NT'blank' {refined} {refers: infs'blank'} {eval: CONSTANT_NT'blank' {kind: object} {instance: I113'blank'} {enumeration: 0}} {created here}
+ COMMON_NOUN_NT'room' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'room'} {creation: << kind=room(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'the destination of the player is blank' {unit: 4} {classified} {interpretation of subject: infs'blank'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- X_OF_Y_NT'destination of the player' {definite 'the' n/m/f s/p nom/acc}
- PROPER_NOUN_NT'player' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'yourself' {kind: person} {instance: I34'yourself'}}
- PROPER_NOUN_NT'destination' {eval: CONSTANT_NT {kind: rooms valued property}}
- PROPER_NOUN_NT'blank' {eval: CONSTANT_NT'blank' {kind: room} {instance: I113'blank'}}
- SENTENCE_NT'blank contains 15 ice cream cones'
+ X_OF_Y_NT'destination of the player' {definite 'the' n/m/f s/p nom/acc} {refined}
+ PROPER_NOUN_NT'player' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'yourself'} {eval: CONSTANT_NT'yourself' {kind: person} {instance: I34'yourself'} {enumeration: 0}} {turned already}
+ PROPER_NOUN_NT'destination' {refined} {eval: CONSTANT_NT {kind: rooms valued property} {property: 'destination'=room}}
+ PROPER_NOUN_NT'blank' {refined} {refers: infs'blank'} {eval: CONSTANT_NT'blank' {kind: room} {instance: I113'blank'} {enumeration: 0}}
+ SENTENCE_NT'blank contains 15 ice cream cones' {unit: 4} {classified} {interpretation of subject: infs'blank'} VERB_NT'contains' {verb 'contain' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'blank' {eval: CONSTANT_NT'blank' {kind: room} {instance: I113'blank'}}
- RELATIONSHIP_NT'contains' {meaning: is-in}
+ PROPER_NOUN_NT'blank' {refined} {refers: infs'blank'} {eval: CONSTANT_NT'blank' {kind: room} {instance: I113'blank'} {enumeration: 0}}
+ RELATIONSHIP_NT'contains' {meaning: is-in} {refined} AND_NT
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: ice cream cone} {instance: I114}} {created here}
+ PROPER_NOUN_NT {refers: infs410} {eval: CONSTANT_NT {kind: ice cream cone} {instance: I114} {enumeration: 0}} {created here} AND_NT
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: ice cream cone} {instance: I115}} {created here}
+ PROPER_NOUN_NT {refers: infs411} {eval: CONSTANT_NT {kind: ice cream cone} {instance: I115} {enumeration: 0}} {created here} AND_NT
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: ice cream cone} {instance: I116}} {created here}
+ PROPER_NOUN_NT {refers: infs412} {eval: CONSTANT_NT {kind: ice cream cone} {instance: I116} {enumeration: 0}} {created here} AND_NT
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: ice cream cone} {instance: I117}} {created here}
+ PROPER_NOUN_NT {refers: infs413} {eval: CONSTANT_NT {kind: ice cream cone} {instance: I117} {enumeration: 0}} {created here} AND_NT
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: ice cream cone} {instance: I118}} {created here}
+ PROPER_NOUN_NT {refers: infs414} {eval: CONSTANT_NT {kind: ice cream cone} {instance: I118} {enumeration: 0}} {created here} AND_NT
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: ice cream cone} {instance: I119}} {created here}
+ PROPER_NOUN_NT {refers: infs415} {eval: CONSTANT_NT {kind: ice cream cone} {instance: I119} {enumeration: 0}} {created here} AND_NT
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: ice cream cone} {instance: I120}} {created here}
+ PROPER_NOUN_NT {refers: infs416} {eval: CONSTANT_NT {kind: ice cream cone} {instance: I120} {enumeration: 0}} {created here} AND_NT
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: ice cream cone} {instance: I121}} {created here}
+ PROPER_NOUN_NT {refers: infs417} {eval: CONSTANT_NT {kind: ice cream cone} {instance: I121} {enumeration: 0}} {created here} AND_NT
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: ice cream cone} {instance: I122}} {created here}
+ PROPER_NOUN_NT {refers: infs418} {eval: CONSTANT_NT {kind: ice cream cone} {instance: I122} {enumeration: 0}} {created here} AND_NT
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: ice cream cone} {instance: I123}} {created here}
+ PROPER_NOUN_NT {refers: infs419} {eval: CONSTANT_NT {kind: ice cream cone} {instance: I123} {enumeration: 0}} {created here} AND_NT
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: ice cream cone} {instance: I124}} {created here}
+ PROPER_NOUN_NT {refers: infs420} {eval: CONSTANT_NT {kind: ice cream cone} {instance: I124} {enumeration: 0}} {created here} AND_NT
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: ice cream cone} {instance: I125}} {created here}
+ PROPER_NOUN_NT {refers: infs421} {eval: CONSTANT_NT {kind: ice cream cone} {instance: I125} {enumeration: 0}} {created here} AND_NT
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: ice cream cone} {instance: I126}} {created here}
+ PROPER_NOUN_NT {refers: infs422} {eval: CONSTANT_NT {kind: ice cream cone} {instance: I126} {enumeration: 0}} {created here} AND_NT
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: ice cream cone} {instance: I127}} {created here}
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: ice cream cone} {instance: I128}} {created here}
- HEADING_NT'section 4 - other players' {heading 5} {under: H5'section 4 - other players'}
- SENTENCE_NT'vanessa is a woman in cold comfort'
+ PROPER_NOUN_NT {refers: infs423} {eval: CONSTANT_NT {kind: ice cream cone} {instance: I127} {enumeration: 0}} {created here}
+ PROPER_NOUN_NT {refers: infs424} {eval: CONSTANT_NT {kind: ice cream cone} {instance: I128} {enumeration: 0}} {created here}
+ HEADING_NT'section 4 - other players' {heading 5} {under: H5'section 4 - other players'} {unit: 4}
+ SENTENCE_NT'vanessa is a woman in cold comfort' {unit: 4} {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'vanessa' {eval: CONSTANT_NT'vanessa' {kind: object} {instance: I129'vanessa'}} {created here}
- COMMON_NOUN_NT'woman in cold comfort' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=woman(x) ^ ('cold comfort' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'woman in cold comfort' {term: x}}
- SENTENCE_NT'vanessa owns cold comfort'
+ PROPER_NOUN_NT'vanessa' {refined} {refers: infs'vanessa'} {eval: CONSTANT_NT'vanessa' {kind: object} {instance: I129'vanessa'} {enumeration: 0}} {created here}
+ COMMON_NOUN_NT'woman in cold comfort' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'woman'} {creation: << kind=woman(x) ^ ('cold comfort' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'woman in cold comfort' {term: x} {converted SN}}
+ SENTENCE_NT'vanessa owns cold comfort' {unit: 4} {classified} {interpretation of subject: infs'vanessa'} VERB_NT'owns' {verb 'own' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'vanessa' {eval: CONSTANT_NT'vanessa' {kind: woman} {instance: I129'vanessa'}}
- RELATIONSHIP_NT'owns' {meaning: ownership-r}
- PROPER_NOUN_NT'cold comfort' {eval: CONSTANT_NT'cold comfort ice cream' {kind: object} {instance: I100'cold comfort ice cream'}}
- SENTENCE_NT'francine is a woman in the public library'
+ PROPER_NOUN_NT'vanessa' {refined} {refers: infs'vanessa'} {eval: CONSTANT_NT'vanessa' {kind: woman} {instance: I129'vanessa'} {enumeration: 0}}
+ RELATIONSHIP_NT'owns' {meaning: ownership-r} {refined}
+ PROPER_NOUN_NT'cold comfort' {refined} {refers: infs'cold comfort ice cream'} {eval: CONSTANT_NT'cold comfort ice cream' {kind: object} {instance: I100'cold comfort ice cream'} {enumeration: 0}}
+ SENTENCE_NT'francine is a woman in the public library' {unit: 4} {classified} {interpretation of subject: infs'vanessa'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'francine' {eval: CONSTANT_NT'francine' {kind: object} {instance: I130'francine'}} {created here}
- COMMON_NOUN_NT'woman in the public library' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=woman(x) ^ ('the public library' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'woman in the public library' {term: x}}
- SENTENCE_NT'francine carries a book called phlox for phyllis'
+ PROPER_NOUN_NT'francine' {refined} {refers: infs'francine'} {eval: CONSTANT_NT'francine' {kind: object} {instance: I130'francine'} {enumeration: 0}} {created here}
+ COMMON_NOUN_NT'woman in the public library' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'woman'} {creation: << kind=woman(x) ^ ('the public library' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'woman in the public library' {term: x} {converted SN}}
+ SENTENCE_NT'francine carries a book called phlox for phyllis' {unit: 4} {classified} {interpretation of subject: infs'francine'} VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'francine' {eval: CONSTANT_NT'francine' {kind: woman} {instance: I130'francine'}}
- RELATIONSHIP_NT'carries' {meaning: is-carried-by}
- PROPER_NOUN_NT'phlox for phyllis' {eval: CONSTANT_NT'phlox for phyllis' {kind: object} {instance: I131'phlox for phyllis'}} {created here}
- SENTENCE_NT'francine carries a stamped envelope called a pink stamped en'
+ PROPER_NOUN_NT'francine' {refined} {refers: infs'francine'} {eval: CONSTANT_NT'francine' {kind: woman} {instance: I130'francine'} {enumeration: 0}}
+ RELATIONSHIP_NT'carries' {meaning: is-carried-by} {refined}
+ PROPER_NOUN_NT'phlox for phyllis' {refined} {refers: infs'phlox for phyllis'} {eval: CONSTANT_NT'phlox for phyllis' {kind: object} {instance: I131'phlox for phyllis'} {enumeration: 0}} {created here}
+ SENTENCE_NT'francine carries a stamped envelope called a pink stamped en' {unit: 4} {classified} {interpretation of subject: infs'francine'} VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'francine' {eval: CONSTANT_NT'francine' {kind: woman} {instance: I130'francine'}}
- RELATIONSHIP_NT'carries' {meaning: is-carried-by}
- PROPER_NOUN_NT'pink stamped envelope' {indefinite 'a' n/m/f nom/acc s} {eval: CONSTANT_NT'pink stamped envelope' {kind: object} {instance: I132'pink stamped envelope'}} {created here}
- SENTENCE_NT'lewis is a man in the alfred cralle pool hall'
+ PROPER_NOUN_NT'francine' {refined} {refers: infs'francine'} {eval: CONSTANT_NT'francine' {kind: woman} {instance: I130'francine'} {enumeration: 0}}
+ RELATIONSHIP_NT'carries' {meaning: is-carried-by} {refined}
+ PROPER_NOUN_NT'pink stamped envelope' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'pink stamped envelope'} {eval: CONSTANT_NT'pink stamped envelope' {kind: object} {instance: I132'pink stamped envelope'} {enumeration: 0}} {created here}
+ SENTENCE_NT'lewis is a man in the alfred cralle pool hall' {unit: 4} {classified} {interpretation of subject: infs'francine'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'lewis' {eval: CONSTANT_NT'lewis' {kind: object} {instance: I133'lewis'}} {created here}
- COMMON_NOUN_NT'man in the alfred cralle pool hall' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=man(x) ^ ('the alfred cralle pool hall' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'man in the alfred cralle pool hall' {term: x}}
- SENTENCE_NT'lewis carries 3 stamped envelopes'
+ PROPER_NOUN_NT'lewis' {refined} {refers: infs'lewis'} {eval: CONSTANT_NT'lewis' {kind: object} {instance: I133'lewis'} {enumeration: 0}} {created here}
+ COMMON_NOUN_NT'man in the alfred cralle pool hall' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'man'} {creation: << kind=man(x) ^ ('the alfred cralle pool hall' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'man in the alfred cralle pool hall' {term: x} {converted SN}}
+ SENTENCE_NT'lewis carries 3 stamped envelopes' {unit: 4} {classified} {interpretation of subject: infs'lewis'} VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'lewis' {eval: CONSTANT_NT'lewis' {kind: man} {instance: I133'lewis'}}
- RELATIONSHIP_NT'carries' {meaning: is-carried-by}
+ PROPER_NOUN_NT'lewis' {refined} {refers: infs'lewis'} {eval: CONSTANT_NT'lewis' {kind: man} {instance: I133'lewis'} {enumeration: 0}}
+ RELATIONSHIP_NT'carries' {meaning: is-carried-by} {refined} AND_NT
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: stamped envelope} {instance: I134}} {created here}
+ PROPER_NOUN_NT {refers: infs430} {eval: CONSTANT_NT {kind: stamped envelope} {instance: I134} {enumeration: 0}} {created here} AND_NT
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: stamped envelope} {instance: I135}} {created here}
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: stamped envelope} {instance: I136}} {created here}
- SENTENCE_NT'lewis carries a book called idiot's guide to dating'
+ PROPER_NOUN_NT {refers: infs431} {eval: CONSTANT_NT {kind: stamped envelope} {instance: I135} {enumeration: 0}} {created here}
+ PROPER_NOUN_NT {refers: infs432} {eval: CONSTANT_NT {kind: stamped envelope} {instance: I136} {enumeration: 0}} {created here}
+ SENTENCE_NT'lewis carries a book called idiot's guide to dating' {unit: 4} {classified} {interpretation of subject: infs'lewis'} VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'lewis' {eval: CONSTANT_NT'lewis' {kind: man} {instance: I133'lewis'}}
- RELATIONSHIP_NT'carries' {meaning: is-carried-by}
- PROPER_NOUN_NT'idiot's guide to dating' {eval: CONSTANT_NT'idiot's guide to dating' {kind: object} {instance: I137'idiot's guide to dating'}} {created here}
- SENTENCE_NT'lewis carries a book called how to meet women'
+ PROPER_NOUN_NT'lewis' {refined} {refers: infs'lewis'} {eval: CONSTANT_NT'lewis' {kind: man} {instance: I133'lewis'} {enumeration: 0}}
+ RELATIONSHIP_NT'carries' {meaning: is-carried-by} {refined}
+ PROPER_NOUN_NT'idiot's guide to dating' {refined} {refers: infs'idiot's guide to dating'} {eval: CONSTANT_NT'idiot's guide to dating' {kind: object} {instance: I137'idiot's guide to dating'} {enumeration: 0}} {created here}
+ SENTENCE_NT'lewis carries a book called how to meet women' {unit: 4} {classified} {interpretation of subject: infs'lewis'} VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'lewis' {eval: CONSTANT_NT'lewis' {kind: man} {instance: I133'lewis'}}
- RELATIONSHIP_NT'carries' {meaning: is-carried-by}
- PROPER_NOUN_NT'how to meet women' {eval: CONSTANT_NT'how to meet women' {kind: object} {instance: I138'how to meet women'}} {created here}
- SENTENCE_NT'lewis carries a book called seduction in three easy steps'
+ PROPER_NOUN_NT'lewis' {refined} {refers: infs'lewis'} {eval: CONSTANT_NT'lewis' {kind: man} {instance: I133'lewis'} {enumeration: 0}}
+ RELATIONSHIP_NT'carries' {meaning: is-carried-by} {refined}
+ PROPER_NOUN_NT'how to meet women' {refined} {refers: infs'how to meet women'} {eval: CONSTANT_NT'how to meet women' {kind: object} {instance: I138'how to meet women'} {enumeration: 0}} {created here}
+ SENTENCE_NT'lewis carries a book called seduction in three easy steps' {unit: 4} {classified} {interpretation of subject: infs'lewis'} VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'lewis' {eval: CONSTANT_NT'lewis' {kind: man} {instance: I133'lewis'}}
- RELATIONSHIP_NT'carries' {meaning: is-carried-by}
- PROPER_NOUN_NT'seduction in three easy steps' {eval: CONSTANT_NT'seduction in three easy steps' {kind: object} {instance: I139'seduction in three easy steps'}} {created here}
- SENTENCE_NT'lewis carries a dvd called sleepless in seattle'
+ PROPER_NOUN_NT'lewis' {refined} {refers: infs'lewis'} {eval: CONSTANT_NT'lewis' {kind: man} {instance: I133'lewis'} {enumeration: 0}}
+ RELATIONSHIP_NT'carries' {meaning: is-carried-by} {refined}
+ PROPER_NOUN_NT'seduction in three easy steps' {refined} {refers: infs'seduction in three easy steps'} {eval: CONSTANT_NT'seduction in three easy steps' {kind: object} {instance: I139'seduction in three easy steps'} {enumeration: 0}} {created here}
+ SENTENCE_NT'lewis carries a dvd called sleepless in seattle' {unit: 4} {classified} {interpretation of subject: infs'lewis'} VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'lewis' {eval: CONSTANT_NT'lewis' {kind: man} {instance: I133'lewis'}}
- RELATIONSHIP_NT'carries' {meaning: is-carried-by}
- PROPER_NOUN_NT'sleepless in seattle' {eval: CONSTANT_NT'sleepless in seattle' {kind: object} {instance: I140'sleepless in seattle'}} {created here}
- SENTENCE_NT'gene is a man in nancy johnson memorial square'
+ PROPER_NOUN_NT'lewis' {refined} {refers: infs'lewis'} {eval: CONSTANT_NT'lewis' {kind: man} {instance: I133'lewis'} {enumeration: 0}}
+ RELATIONSHIP_NT'carries' {meaning: is-carried-by} {refined}
+ PROPER_NOUN_NT'sleepless in seattle' {refined} {refers: infs'sleepless in seattle'} {eval: CONSTANT_NT'sleepless in seattle' {kind: object} {instance: I140'sleepless in seattle'} {enumeration: 0}} {created here}
+ SENTENCE_NT'gene is a man in nancy johnson memorial square' {unit: 4} {classified} {interpretation of subject: infs'lewis'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'gene' {eval: CONSTANT_NT'gene' {kind: object} {instance: I141'gene'}} {created here}
- COMMON_NOUN_NT'man in nancy johnson memorial square' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=man(x) ^ ('nancy johnson memorial square' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'man in nancy johnson memorial square' {term: x}}
- SENTENCE_NT'gene carries a stamped envelope'
+ PROPER_NOUN_NT'gene' {refined} {refers: infs'gene'} {eval: CONSTANT_NT'gene' {kind: object} {instance: I141'gene'} {enumeration: 0}} {created here}
+ COMMON_NOUN_NT'man in nancy johnson memorial square' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'man'} {creation: << kind=man(x) ^ ('nancy johnson memorial square' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'man in nancy johnson memorial square' {term: x} {converted SN}}
+ SENTENCE_NT'gene carries a stamped envelope' {unit: 4} {classified} {interpretation of subject: infs'gene'} VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'gene' {eval: CONSTANT_NT'gene' {kind: man} {instance: I141'gene'}}
- RELATIONSHIP_NT'carries' {meaning: is-carried-by}
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: stamped envelope} {instance: I142}} {created here}
- SENTENCE_NT'gene carries a dvd called casablanca'
+ PROPER_NOUN_NT'gene' {refined} {refers: infs'gene'} {eval: CONSTANT_NT'gene' {kind: man} {instance: I141'gene'} {enumeration: 0}}
+ RELATIONSHIP_NT'carries' {meaning: is-carried-by} {refined}
+ PROPER_NOUN_NT {refers: infs438} {eval: CONSTANT_NT {kind: stamped envelope} {instance: I142} {enumeration: 0}} {created here}
+ SENTENCE_NT'gene carries a dvd called casablanca' {unit: 4} {classified} {interpretation of subject: infs'gene'} VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'gene' {eval: CONSTANT_NT'gene' {kind: man} {instance: I141'gene'}}
- RELATIONSHIP_NT'carries' {meaning: is-carried-by}
- PROPER_NOUN_NT'casablanca' {eval: CONSTANT_NT'casablanca' {kind: object} {instance: I143'casablanca'}} {created here}
- SENTENCE_NT'gene carries a coupon'
+ PROPER_NOUN_NT'gene' {refined} {refers: infs'gene'} {eval: CONSTANT_NT'gene' {kind: man} {instance: I141'gene'} {enumeration: 0}}
+ RELATIONSHIP_NT'carries' {meaning: is-carried-by} {refined}
+ PROPER_NOUN_NT'casablanca' {refined} {refers: infs'casablanca'} {eval: CONSTANT_NT'casablanca' {kind: object} {instance: I143'casablanca'} {enumeration: 0}} {created here}
+ SENTENCE_NT'gene carries a coupon' {unit: 4} {classified} {interpretation of subject: infs'gene'} VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'gene' {eval: CONSTANT_NT'gene' {kind: man} {instance: I141'gene'}}
- RELATIONSHIP_NT'carries' {meaning: is-carried-by}
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: coupon} {instance: I144}} {created here}
- SENTENCE_NT'rhoda is a woman in marciony street'
+ PROPER_NOUN_NT'gene' {refined} {refers: infs'gene'} {eval: CONSTANT_NT'gene' {kind: man} {instance: I141'gene'} {enumeration: 0}}
+ RELATIONSHIP_NT'carries' {meaning: is-carried-by} {refined}
+ PROPER_NOUN_NT {refers: infs440} {eval: CONSTANT_NT {kind: coupon} {instance: I144} {enumeration: 0}} {created here}
+ SENTENCE_NT'rhoda is a woman in marciony street' {unit: 4} {classified} {interpretation of subject: infs'gene'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'rhoda' {eval: CONSTANT_NT'rhoda' {kind: object} {instance: I145'rhoda'}} {created here}
- COMMON_NOUN_NT'woman in marciony street' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=woman(x) ^ ('marciony street' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'woman in marciony street' {term: x}}
- SENTENCE_NT'rhoda carries a book called the marciony street murders'
+ PROPER_NOUN_NT'rhoda' {refined} {refers: infs'rhoda'} {eval: CONSTANT_NT'rhoda' {kind: object} {instance: I145'rhoda'} {enumeration: 0}} {created here}
+ COMMON_NOUN_NT'woman in marciony street' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'woman'} {creation: << kind=woman(x) ^ ('marciony street' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'woman in marciony street' {term: x} {converted SN}}
+ SENTENCE_NT'rhoda carries a book called the marciony street murders' {unit: 4} {classified} {interpretation of subject: infs'rhoda'} VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'rhoda' {eval: CONSTANT_NT'rhoda' {kind: woman} {instance: I145'rhoda'}}
- RELATIONSHIP_NT'carries' {meaning: is-carried-by}
- PROPER_NOUN_NT'the marciony street murders' {eval: CONSTANT_NT'the marciony street murders' {kind: object} {instance: I146'the marciony street murders'}} {created here}
- SENTENCE_NT'rhoda carries a dvd called unsolved serial killings xviii'
+ PROPER_NOUN_NT'rhoda' {refined} {refers: infs'rhoda'} {eval: CONSTANT_NT'rhoda' {kind: woman} {instance: I145'rhoda'} {enumeration: 0}}
+ RELATIONSHIP_NT'carries' {meaning: is-carried-by} {refined}
+ PROPER_NOUN_NT'the marciony street murders' {refined} {refers: infs'the marciony street murders'} {eval: CONSTANT_NT'the marciony street murders' {kind: object} {instance: I146'the marciony street murders'} {enumeration: 0}} {created here}
+ SENTENCE_NT'rhoda carries a dvd called unsolved serial killings xviii' {unit: 4} {classified} {interpretation of subject: infs'rhoda'} VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'rhoda' {eval: CONSTANT_NT'rhoda' {kind: woman} {instance: I145'rhoda'}}
- RELATIONSHIP_NT'carries' {meaning: is-carried-by}
- PROPER_NOUN_NT'unsolved serial killings xviii' {eval: CONSTANT_NT'unsolved serial killings xviii' {kind: object} {instance: I147'unsolved serial killings xviii'}} {created here}
- SENTENCE_NT'rhoda carries a stamped envelope called a squashy package'
+ PROPER_NOUN_NT'rhoda' {refined} {refers: infs'rhoda'} {eval: CONSTANT_NT'rhoda' {kind: woman} {instance: I145'rhoda'} {enumeration: 0}}
+ RELATIONSHIP_NT'carries' {meaning: is-carried-by} {refined}
+ PROPER_NOUN_NT'unsolved serial killings xviii' {refined} {refers: infs'unsolved serial killings xviii'} {eval: CONSTANT_NT'unsolved serial killings xviii' {kind: object} {instance: I147'unsolved serial killings xviii'} {enumeration: 0}} {created here}
+ SENTENCE_NT'rhoda carries a stamped envelope called a squashy package' {unit: 4} {classified} {interpretation of subject: infs'rhoda'} VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'rhoda' {eval: CONSTANT_NT'rhoda' {kind: woman} {instance: I145'rhoda'}}
- RELATIONSHIP_NT'carries' {meaning: is-carried-by}
- PROPER_NOUN_NT'squashy package' {indefinite 'a' n/m/f nom/acc s} {eval: CONSTANT_NT'squashy package' {kind: object} {instance: I148'squashy package'}} {created here}
- SENTENCE_NT'martin is a man in main street'
+ PROPER_NOUN_NT'rhoda' {refined} {refers: infs'rhoda'} {eval: CONSTANT_NT'rhoda' {kind: woman} {instance: I145'rhoda'} {enumeration: 0}}
+ RELATIONSHIP_NT'carries' {meaning: is-carried-by} {refined}
+ PROPER_NOUN_NT'squashy package' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'squashy package'} {eval: CONSTANT_NT'squashy package' {kind: object} {instance: I148'squashy package'} {enumeration: 0}} {created here}
+ SENTENCE_NT'martin is a man in main street' {unit: 4} {classified} {interpretation of subject: infs'rhoda'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'martin' {eval: CONSTANT_NT'martin' {kind: object} {instance: I149'martin'}} {created here}
- COMMON_NOUN_NT'man in main street' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=man(x) ^ ('main street' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'man in main street' {term: x}}
- SENTENCE_NT'martin carries a dvd called the lifecycle of the south sea t'
+ PROPER_NOUN_NT'martin' {refined} {refers: infs'martin'} {eval: CONSTANT_NT'martin' {kind: object} {instance: I149'martin'} {enumeration: 0}} {created here}
+ COMMON_NOUN_NT'man in main street' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'man'} {creation: << kind=man(x) ^ ('main street' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'man in main street' {term: x} {converted SN}}
+ SENTENCE_NT'martin carries a dvd called the lifecycle of the south sea t' {unit: 4} {classified} {interpretation of subject: infs'martin'} VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'martin' {eval: CONSTANT_NT'martin' {kind: man} {instance: I149'martin'}}
- RELATIONSHIP_NT'carries' {meaning: is-carried-by}
- PROPER_NOUN_NT'the lifecycle of the south sea tortoise' {eval: CONSTANT_NT'the lifecycle of the south sea tortoise' {kind: object} {instance: I150'the lifecycle of the south sea tortoise'}} {created here}
- SENTENCE_NT'martin carries a coupon'
+ PROPER_NOUN_NT'martin' {refined} {refers: infs'martin'} {eval: CONSTANT_NT'martin' {kind: man} {instance: I149'martin'} {enumeration: 0}}
+ RELATIONSHIP_NT'carries' {meaning: is-carried-by} {refined}
+ PROPER_NOUN_NT'the lifecycle of the south sea tortoise' {refined} {refers: infs'the lifecycle of the south sea tortoise'} {eval: CONSTANT_NT'the lifecycle of the south sea tortoise' {kind: object} {instance: I150'the lifecycle of the south sea tortoise'} {enumeration: 0}} {created here}
+ SENTENCE_NT'martin carries a coupon' {unit: 4} {classified} {interpretation of subject: infs'martin'} VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'martin' {eval: CONSTANT_NT'martin' {kind: man} {instance: I149'martin'}}
- RELATIONSHIP_NT'carries' {meaning: is-carried-by}
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: coupon} {instance: I151}} {created here}
- SENTENCE_NT'antony is a man in movie rental'
+ PROPER_NOUN_NT'martin' {refined} {refers: infs'martin'} {eval: CONSTANT_NT'martin' {kind: man} {instance: I149'martin'} {enumeration: 0}}
+ RELATIONSHIP_NT'carries' {meaning: is-carried-by} {refined}
+ PROPER_NOUN_NT {refers: infs447} {eval: CONSTANT_NT {kind: coupon} {instance: I151} {enumeration: 0}} {created here}
+ SENTENCE_NT'antony is a man in movie rental' {unit: 4} {classified} {interpretation of subject: infs'martin'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'antony' {eval: CONSTANT_NT'antony' {kind: object} {instance: I152'antony'}} {created here}
- COMMON_NOUN_NT'man in movie rental' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=man(x) ^ ('movie rental' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'man in movie rental' {term: x}}
- SENTENCE_NT'antony carries a coupon'
+ PROPER_NOUN_NT'antony' {refined} {refers: infs'antony'} {eval: CONSTANT_NT'antony' {kind: object} {instance: I152'antony'} {enumeration: 0}} {created here}
+ COMMON_NOUN_NT'man in movie rental' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'man'} {creation: << kind=man(x) ^ ('movie rental' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'man in movie rental' {term: x} {converted SN}}
+ SENTENCE_NT'antony carries a coupon' {unit: 4} {classified} {interpretation of subject: infs'antony'} VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'antony' {eval: CONSTANT_NT'antony' {kind: man} {instance: I152'antony'}}
- RELATIONSHIP_NT'carries' {meaning: is-carried-by}
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: coupon} {instance: I153}} {created here}
- SENTENCE_NT'antony carries a stamped envelope called a postcard'
+ PROPER_NOUN_NT'antony' {refined} {refers: infs'antony'} {eval: CONSTANT_NT'antony' {kind: man} {instance: I152'antony'} {enumeration: 0}}
+ RELATIONSHIP_NT'carries' {meaning: is-carried-by} {refined}
+ PROPER_NOUN_NT {refers: infs449} {eval: CONSTANT_NT {kind: coupon} {instance: I153} {enumeration: 0}} {created here}
+ SENTENCE_NT'antony carries a stamped envelope called a postcard' {unit: 4} {classified} {interpretation of subject: infs'antony'} VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'antony' {eval: CONSTANT_NT'antony' {kind: man} {instance: I152'antony'}}
- RELATIONSHIP_NT'carries' {meaning: is-carried-by}
- PROPER_NOUN_NT'postcard' {indefinite 'a' n/m/f nom/acc s} {eval: CONSTANT_NT'postcard' {kind: object} {instance: I154'postcard'}} {created here}
- SENTENCE_NT'shelby is a man in the town hall'
+ PROPER_NOUN_NT'antony' {refined} {refers: infs'antony'} {eval: CONSTANT_NT'antony' {kind: man} {instance: I152'antony'} {enumeration: 0}}
+ RELATIONSHIP_NT'carries' {meaning: is-carried-by} {refined}
+ PROPER_NOUN_NT'postcard' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'postcard'} {eval: CONSTANT_NT'postcard' {kind: object} {instance: I154'postcard'} {enumeration: 0}} {created here}
+ SENTENCE_NT'shelby is a man in the town hall' {unit: 4} {classified} {interpretation of subject: infs'antony'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'shelby' {eval: CONSTANT_NT'shelby' {kind: object} {instance: I155'shelby'}} {created here}
- COMMON_NOUN_NT'man in the town hall' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=man(x) ^ ('the town hall' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'man in the town hall' {term: x}}
- SENTENCE_NT'shelby carries a dvd called conducting an orderly meeting'
+ PROPER_NOUN_NT'shelby' {refined} {refers: infs'shelby'} {eval: CONSTANT_NT'shelby' {kind: object} {instance: I155'shelby'} {enumeration: 0}} {created here}
+ COMMON_NOUN_NT'man in the town hall' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'man'} {creation: << kind=man(x) ^ ('the town hall' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'man in the town hall' {term: x} {converted SN}}
+ SENTENCE_NT'shelby carries a dvd called conducting an orderly meeting' {unit: 4} {classified} {interpretation of subject: infs'shelby'} VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'shelby' {eval: CONSTANT_NT'shelby' {kind: man} {instance: I155'shelby'}}
- RELATIONSHIP_NT'carries' {meaning: is-carried-by}
- PROPER_NOUN_NT'conducting an orderly meeting' {eval: CONSTANT_NT'conducting an orderly meeting' {kind: object} {instance: I156'conducting an orderly meeting'}} {created here}
- SENTENCE_NT'shelby carries 5 stamped envelopes'
+ PROPER_NOUN_NT'shelby' {refined} {refers: infs'shelby'} {eval: CONSTANT_NT'shelby' {kind: man} {instance: I155'shelby'} {enumeration: 0}}
+ RELATIONSHIP_NT'carries' {meaning: is-carried-by} {refined}
+ PROPER_NOUN_NT'conducting an orderly meeting' {refined} {refers: infs'conducting an orderly meeting'} {eval: CONSTANT_NT'conducting an orderly meeting' {kind: object} {instance: I156'conducting an orderly meeting'} {enumeration: 0}} {created here}
+ SENTENCE_NT'shelby carries 5 stamped envelopes' {unit: 4} {classified} {interpretation of subject: infs'shelby'} VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'shelby' {eval: CONSTANT_NT'shelby' {kind: man} {instance: I155'shelby'}}
- RELATIONSHIP_NT'carries' {meaning: is-carried-by}
+ PROPER_NOUN_NT'shelby' {refined} {refers: infs'shelby'} {eval: CONSTANT_NT'shelby' {kind: man} {instance: I155'shelby'} {enumeration: 0}}
+ RELATIONSHIP_NT'carries' {meaning: is-carried-by} {refined} AND_NT
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: stamped envelope} {instance: I157}} {created here}
+ PROPER_NOUN_NT {refers: infs453} {eval: CONSTANT_NT {kind: stamped envelope} {instance: I157} {enumeration: 0}} {created here} AND_NT
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: stamped envelope} {instance: I158}} {created here}
+ PROPER_NOUN_NT {refers: infs454} {eval: CONSTANT_NT {kind: stamped envelope} {instance: I158} {enumeration: 0}} {created here} AND_NT
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: stamped envelope} {instance: I159}} {created here}
+ PROPER_NOUN_NT {refers: infs455} {eval: CONSTANT_NT {kind: stamped envelope} {instance: I159} {enumeration: 0}} {created here} AND_NT
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: stamped envelope} {instance: I160}} {created here}
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: stamped envelope} {instance: I161}} {created here}
- SENTENCE_NT'shelby carries an ice cream cone'
+ PROPER_NOUN_NT {refers: infs456} {eval: CONSTANT_NT {kind: stamped envelope} {instance: I160} {enumeration: 0}} {created here}
+ PROPER_NOUN_NT {refers: infs457} {eval: CONSTANT_NT {kind: stamped envelope} {instance: I161} {enumeration: 0}} {created here}
+ SENTENCE_NT'shelby carries an ice cream cone' {unit: 4} {classified} {interpretation of subject: infs'shelby'} VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'shelby' {eval: CONSTANT_NT'shelby' {kind: man} {instance: I155'shelby'}}
- RELATIONSHIP_NT'carries' {meaning: is-carried-by}
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: ice cream cone} {instance: I162}} {created here}
- SENTENCE_NT'shelby carries a coupon'
+ PROPER_NOUN_NT'shelby' {refined} {refers: infs'shelby'} {eval: CONSTANT_NT'shelby' {kind: man} {instance: I155'shelby'} {enumeration: 0}}
+ RELATIONSHIP_NT'carries' {meaning: is-carried-by} {refined}
+ PROPER_NOUN_NT {refers: infs458} {eval: CONSTANT_NT {kind: ice cream cone} {instance: I162} {enumeration: 0}} {created here}
+ SENTENCE_NT'shelby carries a coupon' {unit: 4} {classified} {interpretation of subject: infs'shelby'} VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'shelby' {eval: CONSTANT_NT'shelby' {kind: man} {instance: I155'shelby'}}
- RELATIONSHIP_NT'carries' {meaning: is-carried-by}
- PROPER_NOUN_NT {eval: CONSTANT_NT {kind: coupon} {instance: I163}} {created here}
- SENTENCE_NT'christopher is a man in the library'
+ PROPER_NOUN_NT'shelby' {refined} {refers: infs'shelby'} {eval: CONSTANT_NT'shelby' {kind: man} {instance: I155'shelby'} {enumeration: 0}}
+ RELATIONSHIP_NT'carries' {meaning: is-carried-by} {refined}
+ PROPER_NOUN_NT {refers: infs459} {eval: CONSTANT_NT {kind: coupon} {instance: I163} {enumeration: 0}} {created here}
+ SENTENCE_NT'christopher is a man in the library' {unit: 4} {classified} {interpretation of subject: infs'shelby'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'christopher' {eval: CONSTANT_NT'christopher' {kind: object} {instance: I164'christopher'}} {created here}
- COMMON_NOUN_NT'man in the library' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=man(x) ^ ('the library' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'man in the library' {term: x}}
- SENTENCE_NT'christopher owns the library'
+ PROPER_NOUN_NT'christopher' {refined} {refers: infs'christopher'} {eval: CONSTANT_NT'christopher' {kind: object} {instance: I164'christopher'} {enumeration: 0}} {created here}
+ COMMON_NOUN_NT'man in the library' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'man'} {creation: << kind=man(x) ^ ('the library' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'man in the library' {term: x} {converted SN}}
+ SENTENCE_NT'christopher owns the library' {unit: 4} {classified} {interpretation of subject: infs'christopher'} VERB_NT'owns' {verb 'own' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'christopher' {eval: CONSTANT_NT'christopher' {kind: man} {instance: I164'christopher'}}
- RELATIONSHIP_NT'owns' {meaning: ownership-r}
- PROPER_NOUN_NT'library' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'public library' {kind: object} {instance: I110'public library'}}
- SENTENCE_NT'linnea is a woman in the alfred cralle pool hall'
+ PROPER_NOUN_NT'christopher' {refined} {refers: infs'christopher'} {eval: CONSTANT_NT'christopher' {kind: man} {instance: I164'christopher'} {enumeration: 0}}
+ RELATIONSHIP_NT'owns' {meaning: ownership-r} {refined}
+ PROPER_NOUN_NT'library' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'public library'} {eval: CONSTANT_NT'public library' {kind: object} {instance: I110'public library'} {enumeration: 0}}
+ SENTENCE_NT'linnea is a woman in the alfred cralle pool hall' {unit: 4} {classified} {interpretation of subject: infs'christopher'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'linnea' {eval: CONSTANT_NT'linnea' {kind: object} {instance: I165'linnea'}} {created here}
- COMMON_NOUN_NT'woman in the alfred cralle pool hall' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=woman(x) ^ ('the alfred cralle pool hall' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'woman in the alfred cralle pool hall' {term: x}}
- SENTENCE_NT'linnea owns the alfred cralle pool hall'
+ PROPER_NOUN_NT'linnea' {refined} {refers: infs'linnea'} {eval: CONSTANT_NT'linnea' {kind: object} {instance: I165'linnea'} {enumeration: 0}} {created here}
+ COMMON_NOUN_NT'woman in the alfred cralle pool hall' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'woman'} {creation: << kind=woman(x) ^ ('the alfred cralle pool hall' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'woman in the alfred cralle pool hall' {term: x} {converted SN}}
+ SENTENCE_NT'linnea owns the alfred cralle pool hall' {unit: 4} {classified} {interpretation of subject: infs'linnea'} VERB_NT'owns' {verb 'own' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'linnea' {eval: CONSTANT_NT'linnea' {kind: woman} {instance: I165'linnea'}}
- RELATIONSHIP_NT'owns' {meaning: ownership-r}
- PROPER_NOUN_NT'alfred cralle pool hall' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'alfred cralle pool hall' {kind: room} {instance: I88'alfred cralle pool hall'}}
- SENTENCE_NT'ned is a man in the movie rental store'
+ PROPER_NOUN_NT'linnea' {refined} {refers: infs'linnea'} {eval: CONSTANT_NT'linnea' {kind: woman} {instance: I165'linnea'} {enumeration: 0}}
+ RELATIONSHIP_NT'owns' {meaning: ownership-r} {refined}
+ PROPER_NOUN_NT'alfred cralle pool hall' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'alfred cralle pool hall'} {eval: CONSTANT_NT'alfred cralle pool hall' {kind: room} {instance: I88'alfred cralle pool hall'} {enumeration: 0}}
+ SENTENCE_NT'ned is a man in the movie rental store' {unit: 4} {classified} {interpretation of subject: infs'linnea'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'ned' {eval: CONSTANT_NT'ned' {kind: object} {instance: I166'ned'}} {created here}
- COMMON_NOUN_NT'man in the movie rental store' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=man(x) ^ ('the movie rental store' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'man in the movie rental store' {term: x}}
- SENTENCE_NT'ned owns the movie rental'
+ PROPER_NOUN_NT'ned' {refined} {refers: infs'ned'} {eval: CONSTANT_NT'ned' {kind: object} {instance: I166'ned'} {enumeration: 0}} {created here}
+ COMMON_NOUN_NT'man in the movie rental store' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'man'} {creation: << kind=man(x) ^ ('the movie rental store' == <ContainerOf(*1) : x>) >>} {eval: TEST_VALUE_NT'man in the movie rental store' {term: x} {converted SN}}
+ SENTENCE_NT'ned owns the movie rental' {unit: 4} {classified} {interpretation of subject: infs'ned'} VERB_NT'owns' {verb 'own' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'ned' {eval: CONSTANT_NT'ned' {kind: man} {instance: I166'ned'}}
- RELATIONSHIP_NT'owns' {meaning: ownership-r}
- PROPER_NOUN_NT'movie rental' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'movie rental store' {kind: object} {instance: I104'movie rental store'}}
- RULE_NT'after printing the name of someone ( called target ) while l'
- SENTENCE_NT'the description of a person is usually "[The noun] [if the n'
+ PROPER_NOUN_NT'ned' {refined} {refers: infs'ned'} {eval: CONSTANT_NT'ned' {kind: man} {instance: I166'ned'} {enumeration: 0}}
+ RELATIONSHIP_NT'owns' {meaning: ownership-r} {refined}
+ PROPER_NOUN_NT'movie rental' {definite 'the' n/m/f s/p nom/acc} {refined} {refers: infs'movie rental store'} {eval: CONSTANT_NT'movie rental store' {kind: object} {instance: I104'movie rental store'} {enumeration: 0}}
+ RULE_NT'after printing the name of someone ( called target ) while l' {unit: 4}
+ SENTENCE_NT'the description of a person is usually "[The noun] [if the n' {unit: 4} {classified} {interpretation of subject: infs'ned'} VERB_NT'is usually' {certainty:likely} {verb 'be' 3p s act IS_TENSE +ve}
- X_OF_Y_NT'description of a person' {definite 'the' n/m/f s/p nom/acc}
- COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=person(x) >>} {eval: TEST_VALUE_NT}
- PROPER_NOUN_NT'description' {eval: CONSTANT_NT {kind: texts valued property}}
- PROPER_NOUN_NT'"[The noun] [if the noun is clean]looks healthy[otherwise]is' {eval: CONSTANT_NT'"[The noun] [if the noun is clean]looks healthy[otherwise]is' {kind: text}}
- RULE_NT'after examining another person who is carrying something'
- RULE_NT'when play begins'
- HEADING_NT'section 5 - conversation' {heading 5} {under: H5'section 5 - conversation'}
- SENTENCE_NT'a person has a table name called conversation'
+ X_OF_Y_NT'description of a person' {definite 'the' n/m/f s/p nom/acc} {refined}
+ COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'person'} {creation: << kind=person(x) >>} {eval: TEST_VALUE_NT}
+ PROPER_NOUN_NT'description' {refined} {eval: CONSTANT_NT {kind: texts valued property} {property: 'description'=text}}
+ PROPER_NOUN_NT'"[The noun] [if the noun is clean]looks healthy[otherwise]is' {refined} {eval: CONSTANT_NT'"[The noun] [if the noun is clean]looks healthy[otherwise]is' {kind: text}}
+ RULE_NT'after examining another person who is carrying something' {unit: 4}
+ RULE_NT'when play begins' {unit: 4}
+ HEADING_NT'section 5 - conversation' {heading 5} {under: H5'section 5 - conversation'} {unit: 4}
+ SENTENCE_NT'a person has a table name called conversation' {unit: 4} {classified} VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve}
- COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=person(x) >>} {eval: TEST_VALUE_NT}
- ALLOWED_NT
+ COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'person'} {creation: << kind=person(x) >>} {eval: TEST_VALUE_NT}
+ ALLOWED_NT {refined} PROPERTYCALLED_NT'called' UNPARSED_NOUN_NT'table name' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'conversation'
- RULE_NT'instead of asking someone about something'
- RULE_NT'instead of telling someone about something'
- SENTENCE_NT'understand "recap" or "recall" or "review" as recalling conv'
+ RULE_NT'instead of asking someone about something' {unit: 4}
+ RULE_NT'instead of telling someone about something' {unit: 4}
+ SENTENCE_NT'understand "recap" or "recall" or "review" as recalling conv' {unit: 4} {classified} VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {prep2: as} {special meaning: understand-as} UNPARSED_NOUN_NT'"recap" or "recall" or "review"' UNPARSED_NOUN_NT'recalling conversations'
- SENTENCE_NT'recalling conversations is an action applying to nothing'
+ SENTENCE_NT'recalling conversations is an action applying to nothing' {unit: 4} {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'recalling conversations' UNPARSED_NOUN_NT'applying to nothing'
- RULE_NT'carry out recalling conversations'
- SENTENCE_NT'the conversation of a person is usually table of general chi'
+ RULE_NT'carry out recalling conversations' {unit: 4}
+ SENTENCE_NT'the conversation of a person is usually table of general chi' {unit: 4} {classified} {interpretation of subject: infs'person'} VERB_NT'is usually' {certainty:likely} {verb 'be' 3p s act IS_TENSE +ve}
- X_OF_Y_NT'conversation of a person' {definite 'the' n/m/f s/p nom/acc}
- COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=person(x) >>} {eval: TEST_VALUE_NT}
- PROPER_NOUN_NT'conversation' {eval: CONSTANT_NT {kind: table names valued property}}
- PROPER_NOUN_NT'table of general chitchat' {eval: CONSTANT_NT'table of general chitchat' {kind: table name}{meaning: {table of general chitchat = TABLE_MC}}}
- TABLE_NT'table of general chitchat topic reply summary turn stamp cha'
- SENTENCE_NT'the conversation of vanessa is the table of vanessa chatter'
+ X_OF_Y_NT'conversation of a person' {definite 'the' n/m/f s/p nom/acc} {refined}
+ COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'person'} {creation: << kind=person(x) >>} {eval: TEST_VALUE_NT}
+ PROPER_NOUN_NT'conversation' {refined} {eval: CONSTANT_NT {kind: table names valued property} {property: 'conversation'=table name}}
+ PROPER_NOUN_NT'table of general chitchat' {refined} {eval: CONSTANT_NT'table of general chitchat' {kind: table name} {table: table_data}{meaning: {table of general chitchat = TABLE_MC}}}
+ TABLE_NT'table of general chitchat topic reply summary turn stamp cha' {unit: 4}
+ SENTENCE_NT'the conversation of vanessa is the table of vanessa chatter' {unit: 4} {classified} {interpretation of subject: infs'person'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- X_OF_Y_NT'conversation of vanessa' {definite 'the' n/m/f s/p nom/acc}
- PROPER_NOUN_NT'vanessa' {eval: CONSTANT_NT'vanessa' {kind: woman} {instance: I129'vanessa'}}
- PROPER_NOUN_NT'conversation' {eval: CONSTANT_NT {kind: table names valued property}}
- PROPER_NOUN_NT'table of vanessa chatter' {definite 'the' n/m/f s/p nom/acc} {eval: CONSTANT_NT'table of vanessa chatter' {kind: table name}{meaning: {table of vanessa chatter = TABLE_MC}}}
- TABLE_NT'table of vanessa chatter topic reply summary turn stamp char'
- RULE_NT'after reading a command'
- HEADING_NT'section 6 - movement description' {heading 5} {under: H5'section 6 - movement description'}
- SENTENCE_NT'a person has some text called walk style'
+ X_OF_Y_NT'conversation of vanessa' {definite 'the' n/m/f s/p nom/acc} {refined}
+ PROPER_NOUN_NT'vanessa' {refined} {refers: infs'vanessa'} {eval: CONSTANT_NT'vanessa' {kind: woman} {instance: I129'vanessa'} {enumeration: 0}}
+ PROPER_NOUN_NT'conversation' {refined} {eval: CONSTANT_NT {kind: table names valued property} {property: 'conversation'=table name}}
+ PROPER_NOUN_NT'table of vanessa chatter' {definite 'the' n/m/f s/p nom/acc} {refined} {eval: CONSTANT_NT'table of vanessa chatter' {kind: table name} {table: table_data}{meaning: {table of vanessa chatter = TABLE_MC}}}
+ TABLE_NT'table of vanessa chatter topic reply summary turn stamp char' {unit: 4}
+ RULE_NT'after reading a command' {unit: 4}
+ HEADING_NT'section 6 - movement description' {heading 5} {under: H5'section 6 - movement description'} {unit: 4}
+ SENTENCE_NT'a person has some text called walk style' {unit: 4} {classified} VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve}
- COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=person(x) >>} {eval: TEST_VALUE_NT}
- ALLOWED_NT
+ COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'person'} {creation: << kind=person(x) >>} {eval: TEST_VALUE_NT}
+ ALLOWED_NT {refined} PROPERTYCALLED_NT'called' UNPARSED_NOUN_NT'text' {indefinite 'some' n/m/f nom/acc p} UNPARSED_NOUN_NT'walk style'
- SENTENCE_NT'the walk style of a man is usually "stride"'
+ SENTENCE_NT'the walk style of a man is usually "stride"' {unit: 4} {classified} {interpretation of subject: infs'person'} VERB_NT'is usually' {certainty:likely} {verb 'be' 3p s act IS_TENSE +ve}
- X_OF_Y_NT'walk style of a man' {definite 'the' n/m/f s/p nom/acc}
- COMMON_NOUN_NT'man' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=man(x) >>} {eval: TEST_VALUE_NT}
- PROPER_NOUN_NT'walk style' {eval: CONSTANT_NT {kind: texts valued property}}
- PROPER_NOUN_NT'"stride"' {eval: CONSTANT_NT'"stride"' {kind: text}}
- SENTENCE_NT'the walk style of a woman is usually "strut"'
+ X_OF_Y_NT'walk style of a man' {definite 'the' n/m/f s/p nom/acc} {refined}
+ COMMON_NOUN_NT'man' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'man'} {creation: << kind=man(x) >>} {eval: TEST_VALUE_NT}
+ PROPER_NOUN_NT'walk style' {refined} {eval: CONSTANT_NT {kind: texts valued property} {property: 'walk style'=text}}
+ PROPER_NOUN_NT'"stride"' {refined} {eval: CONSTANT_NT'"stride"' {kind: text}}
+ SENTENCE_NT'the walk style of a woman is usually "strut"' {unit: 4} {classified} {interpretation of subject: infs'person'} VERB_NT'is usually' {certainty:likely} {verb 'be' 3p s act IS_TENSE +ve}
- X_OF_Y_NT'walk style of a woman' {definite 'the' n/m/f s/p nom/acc}
- COMMON_NOUN_NT'woman' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=woman(x) >>} {eval: TEST_VALUE_NT}
- PROPER_NOUN_NT'walk style' {eval: CONSTANT_NT {kind: texts valued property}}
- PROPER_NOUN_NT'"strut"' {eval: CONSTANT_NT'"strut"' {kind: text}}
- SENTENCE_NT'the walk style of gene is "[one of]wander[or]stroll[purely a'
+ X_OF_Y_NT'walk style of a woman' {definite 'the' n/m/f s/p nom/acc} {refined}
+ COMMON_NOUN_NT'woman' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'woman'} {creation: << kind=woman(x) >>} {eval: TEST_VALUE_NT}
+ PROPER_NOUN_NT'walk style' {refined} {eval: CONSTANT_NT {kind: texts valued property} {property: 'walk style'=text}}
+ PROPER_NOUN_NT'"strut"' {refined} {eval: CONSTANT_NT'"strut"' {kind: text}}
+ SENTENCE_NT'the walk style of gene is "[one of]wander[or]stroll[purely a' {unit: 4} {classified} {interpretation of subject: infs'person'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- X_OF_Y_NT'walk style of gene' {definite 'the' n/m/f s/p nom/acc}
- PROPER_NOUN_NT'gene' {eval: CONSTANT_NT'gene' {kind: man} {instance: I141'gene'}}
- PROPER_NOUN_NT'walk style' {eval: CONSTANT_NT {kind: texts valued property}}
- PROPER_NOUN_NT'"[one of]wander[or]stroll[purely at random]"' {eval: CONSTANT_NT'"[one of]wander[or]stroll[purely at random]"' {kind: text}}
- SENTENCE_NT'the walk style of francine is "waddle"'
+ X_OF_Y_NT'walk style of gene' {definite 'the' n/m/f s/p nom/acc} {refined}
+ PROPER_NOUN_NT'gene' {refined} {refers: infs'gene'} {eval: CONSTANT_NT'gene' {kind: man} {instance: I141'gene'} {enumeration: 0}}
+ PROPER_NOUN_NT'walk style' {refined} {eval: CONSTANT_NT {kind: texts valued property} {property: 'walk style'=text}}
+ PROPER_NOUN_NT'"[one of]wander[or]stroll[purely at random]"' {refined} {eval: CONSTANT_NT'"[one of]wander[or]stroll[purely at random]"' {kind: text}}
+ SENTENCE_NT'the walk style of francine is "waddle"' {unit: 4} {classified} {interpretation of subject: infs'person'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- X_OF_Y_NT'walk style of francine' {definite 'the' n/m/f s/p nom/acc}
- PROPER_NOUN_NT'francine' {eval: CONSTANT_NT'francine' {kind: woman} {instance: I130'francine'}}
- PROPER_NOUN_NT'walk style' {eval: CONSTANT_NT {kind: texts valued property}}
- PROPER_NOUN_NT'"waddle"' {eval: CONSTANT_NT'"waddle"' {kind: text}}
- SENTENCE_NT'the walk style of antony is "scamper"'
+ X_OF_Y_NT'walk style of francine' {definite 'the' n/m/f s/p nom/acc} {refined}
+ PROPER_NOUN_NT'francine' {refined} {refers: infs'francine'} {eval: CONSTANT_NT'francine' {kind: woman} {instance: I130'francine'} {enumeration: 0}}
+ PROPER_NOUN_NT'walk style' {refined} {eval: CONSTANT_NT {kind: texts valued property} {property: 'walk style'=text}}
+ PROPER_NOUN_NT'"waddle"' {refined} {eval: CONSTANT_NT'"waddle"' {kind: text}}
+ SENTENCE_NT'the walk style of antony is "scamper"' {unit: 4} {classified} {interpretation of subject: infs'person'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- X_OF_Y_NT'walk style of antony' {definite 'the' n/m/f s/p nom/acc}
- PROPER_NOUN_NT'antony' {eval: CONSTANT_NT'antony' {kind: man} {instance: I152'antony'}}
- PROPER_NOUN_NT'walk style' {eval: CONSTANT_NT {kind: texts valued property}}
- PROPER_NOUN_NT'"scamper"' {eval: CONSTANT_NT'"scamper"' {kind: text}}
- SENTENCE_NT'the walk style of rhoda is "sashay"'
+ X_OF_Y_NT'walk style of antony' {definite 'the' n/m/f s/p nom/acc} {refined}
+ PROPER_NOUN_NT'antony' {refined} {refers: infs'antony'} {eval: CONSTANT_NT'antony' {kind: man} {instance: I152'antony'} {enumeration: 0}}
+ PROPER_NOUN_NT'walk style' {refined} {eval: CONSTANT_NT {kind: texts valued property} {property: 'walk style'=text}}
+ PROPER_NOUN_NT'"scamper"' {refined} {eval: CONSTANT_NT'"scamper"' {kind: text}}
+ SENTENCE_NT'the walk style of rhoda is "sashay"' {unit: 4} {classified} {interpretation of subject: infs'person'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- X_OF_Y_NT'walk style of rhoda' {definite 'the' n/m/f s/p nom/acc}
- PROPER_NOUN_NT'rhoda' {eval: CONSTANT_NT'rhoda' {kind: woman} {instance: I145'rhoda'}}
- PROPER_NOUN_NT'walk style' {eval: CONSTANT_NT {kind: texts valued property}}
- PROPER_NOUN_NT'"sashay"' {eval: CONSTANT_NT'"sashay"' {kind: text}}
- TABLE_NT'table of visible exits character second third heading chosen'
- TABLE_NT'table of visible entrances character second third heading ch'
- RULE_NT'to clear ( current table - a table name )'
- RULE_NT'to tidy departures of ( current table - a table name )'
- SENTENCE_NT'a door has a person called last opener'
+ X_OF_Y_NT'walk style of rhoda' {definite 'the' n/m/f s/p nom/acc} {refined}
+ PROPER_NOUN_NT'rhoda' {refined} {refers: infs'rhoda'} {eval: CONSTANT_NT'rhoda' {kind: woman} {instance: I145'rhoda'} {enumeration: 0}}
+ PROPER_NOUN_NT'walk style' {refined} {eval: CONSTANT_NT {kind: texts valued property} {property: 'walk style'=text}}
+ PROPER_NOUN_NT'"sashay"' {refined} {eval: CONSTANT_NT'"sashay"' {kind: text}}
+ TABLE_NT'table of visible exits character second third heading chosen' {unit: 4}
+ TABLE_NT'table of visible entrances character second third heading ch' {unit: 4}
+ RULE_NT'to clear ( current table - a table name )' {unit: 4}
+ RULE_NT'to tidy departures of ( current table - a table name )' {unit: 4}
+ SENTENCE_NT'a door has a person called last opener' {unit: 4} {classified} {interpretation of subject: infs'person'} VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve}
- COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=door(x) >>} {eval: TEST_VALUE_NT}
- ALLOWED_NT
+ COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'door'} {creation: << kind=door(x) >>} {eval: TEST_VALUE_NT}
+ ALLOWED_NT {refined} PROPERTYCALLED_NT'called' UNPARSED_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'last opener'
- RULE_NT'report someone opening a door'
- RULE_NT'report someone going through a door ( called route )'
- SENTENCE_NT'the last thing named is a thing that varies'
+ RULE_NT'report someone opening a door' {unit: 4}
+ RULE_NT'report someone going through a door ( called route )' {unit: 4}
+ SENTENCE_NT'the last thing named is a thing that varies' {unit: 4} {classified} {interpretation of subject: infs'door'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'last thing named' {definite 'the' n/m/f s/p nom/acc} {eval: NONLOCAL_VARIABLE_NT'last thing named' {nonlocal: 'last thing named'(var)thing}} {created here}
- COMMON_NOUN_NT'thing that varies' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=things variable-pointer(x) >>} {eval: TEST_VALUE_NT}
- RULE_NT'before printing the name of something ( called target ) whic'
- RULE_NT'report someone going a direction'
- RULE_NT'this is the movement reporting rule'
- RULE_NT'to generate descriptions from ( current table - a table name'
- SENTENCE_NT'the last person named is a person that varies'
+ PROPER_NOUN_NT'last thing named' {definite 'the' n/m/f s/p nom/acc} {refined} {eval: NONLOCAL_VARIABLE_NT'last thing named' {nonlocal: 'last thing named'(var)thing}} {created here}
+ COMMON_NOUN_NT'thing that varies' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values variable-pointer'-k} {creation: << kind=things variable-pointer(x) >>} {eval: TEST_VALUE_NT}
+ RULE_NT'before printing the name of something ( called target ) whic' {unit: 4}
+ RULE_NT'report someone going a direction' {unit: 4}
+ RULE_NT'this is the movement reporting rule' {unit: 4}
+ RULE_NT'to generate descriptions from ( current table - a table name' {unit: 4}
+ SENTENCE_NT'the last person named is a person that varies' {unit: 4} {classified} {interpretation of subject: infs'door'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'last person named' {definite 'the' n/m/f s/p nom/acc} {eval: NONLOCAL_VARIABLE_NT'last person named' {nonlocal: 'last person named'(var)person}} {created here}
- COMMON_NOUN_NT'person that varies' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=people variable-pointer(x) >>} {eval: TEST_VALUE_NT}
- RULE_NT'before printing the name of a person ( called target )'
- SENTENCE_NT'group size is a number that varies'
+ PROPER_NOUN_NT'last person named' {definite 'the' n/m/f s/p nom/acc} {refined} {eval: NONLOCAL_VARIABLE_NT'last person named' {nonlocal: 'last person named'(var)person}} {created here}
+ COMMON_NOUN_NT'person that varies' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values variable-pointer'-k} {creation: << kind=people variable-pointer(x) >>} {eval: TEST_VALUE_NT}
+ RULE_NT'before printing the name of a person ( called target )' {unit: 4}
+ SENTENCE_NT'group size is a number that varies' {unit: 4} {classified} {interpretation of subject: infs'door'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'group size' {eval: NONLOCAL_VARIABLE_NT'group size' {nonlocal: 'group size'(var)number}} {created here}
- COMMON_NOUN_NT'number that varies' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=numbers variable-pointer(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'group size is 1'
+ PROPER_NOUN_NT'group size' {refined} {eval: NONLOCAL_VARIABLE_NT'group size' {nonlocal: 'group size'(var)number}} {created here}
+ COMMON_NOUN_NT'number that varies' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values variable-pointer'-k} {creation: << kind=numbers variable-pointer(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'group size is 1' {unit: 4} {classified} {interpretation of subject: infs'door'} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'group size' {eval: NONLOCAL_VARIABLE_NT'group size' {nonlocal: 'group size'(var)number}{meaning: {group size = VARIABLE_MC}}}
- PROPER_NOUN_NT'1' {eval: CONSTANT_NT'1' {kind: number}}
- RULE_NT'to clear marked people'
- RULE_NT'before listing nondescript items'
- RULE_NT'to describe patients'
- RULE_NT'to say ( named character - a man ) as pronoun'
- RULE_NT'to say ( named character - a woman ) as pronoun'
- RULE_NT'to say looks as though dipped in for ( index - a number )'
- TABLE_NT'table of dipping phrases dipping "looks as though dipped in"'
- SENTENCE_NT'a door is usually scenery'
+ PROPER_NOUN_NT'group size' {refined} {eval: NONLOCAL_VARIABLE_NT'group size' {nonlocal: 'group size'(var)number}{meaning: {group size = VARIABLE_MC}}}
+ PROPER_NOUN_NT'1' {refined} {eval: CONSTANT_NT'1' {kind: number} {explicit literal} {number: 1}}
+ RULE_NT'to clear marked people' {unit: 4}
+ RULE_NT'before listing nondescript items' {unit: 4}
+ RULE_NT'to describe patients' {unit: 4}
+ RULE_NT'to say ( named character - a man ) as pronoun' {unit: 4}
+ RULE_NT'to say ( named character - a woman ) as pronoun' {unit: 4}
+ RULE_NT'to say looks as though dipped in for ( index - a number )' {unit: 4}
+ TABLE_NT'table of dipping phrases dipping "looks as though dipped in"' {unit: 4}
+ SENTENCE_NT'a door is usually scenery' {unit: 4} {classified} {interpretation of subject: infs'door'} VERB_NT'is usually' {certainty:likely} {verb 'be' 3p s act IS_TENSE +ve}
- COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=door(x) >>} {eval: TEST_VALUE_NT}
- ADJECTIVE_NT'scenery' {creation: << scenery(x) ^ scenery(x) >>}
- RULE_NT'to make delimiter ( index - a number ) of ( count - a number'
- RULE_NT'to say optional comma'
- SENTENCE_NT'test me with go to cold comfort / z / z / z / z / ask vaness'
+ COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'door'} {creation: << kind=door(x) >>} {eval: TEST_VALUE_NT}
+ ADJECTIVE_NT'scenery' {refined} {predicate: scenery} {creation: << scenery(x) ^ scenery(x) >>}
+ RULE_NT'to make delimiter ( index - a number ) of ( count - a number' {unit: 4}
+ RULE_NT'to say optional comma' {unit: 4}
+ SENTENCE_NT'test me with go to cold comfort / z / z / z / z / ask vaness' {unit: 4} {classified} VERB_NT'test' {verb 'test' 3p p act IS_TENSE +ve} {prep2: with} {special meaning: test-with} UNPARSED_NOUN_NT'me' UNPARSED_NOUN_NT'go to cold comfort / z / z / z / z / ask vanessa for french '
- SENTENCE_NT'use fast route-finding'
+ SENTENCE_NT'use fast route-finding' {unit: 4} {classified} VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'fast route-finding' HEADING_NT'invented sentences' {under: H0'invented sentences'} {heading 0} {implied}
- SENTENCE_NT'number understood is a number which varies'
+ SENTENCE_NT'number understood is a number which varies' {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'number understood' {eval: NONLOCAL_VARIABLE_NT'number understood' {nonlocal: 'number understood'(var)number}} {created here}
- COMMON_NOUN_NT'number which varies' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=numbers variable-pointer(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'real number understood is a real number which varies'
+ PROPER_NOUN_NT'number understood' {refined} {eval: NONLOCAL_VARIABLE_NT'number understood' {nonlocal: 'number understood'(var)number}} {created here}
+ COMMON_NOUN_NT'number which varies' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values variable-pointer'-k} {creation: << kind=numbers variable-pointer(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'real number understood is a real number which varies' {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'real number understood' {eval: NONLOCAL_VARIABLE_NT'real number understood' {nonlocal: 'real number understood'(var)real number}} {created here}
- COMMON_NOUN_NT'real number which varies' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=real numbers variable-pointer(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'truth state understood is a truth state which varies'
+ PROPER_NOUN_NT'real number understood' {refined} {eval: NONLOCAL_VARIABLE_NT'real number understood' {nonlocal: 'real number understood'(var)real number}} {created here}
+ COMMON_NOUN_NT'real number which varies' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values variable-pointer'-k} {creation: << kind=real numbers variable-pointer(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'truth state understood is a truth state which varies' {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'truth state understood' {eval: NONLOCAL_VARIABLE_NT'truth state understood' {nonlocal: 'truth state understood'(var)truth state}} {created here}
- COMMON_NOUN_NT'truth state which varies' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=truth states variable-pointer(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'external file understood is a external file which varies'
+ PROPER_NOUN_NT'truth state understood' {refined} {eval: NONLOCAL_VARIABLE_NT'truth state understood' {nonlocal: 'truth state understood'(var)truth state}} {created here}
+ COMMON_NOUN_NT'truth state which varies' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values variable-pointer'-k} {creation: << kind=truth states variable-pointer(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'external file understood is a external file which varies' {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'external file understood' {eval: NONLOCAL_VARIABLE_NT'external file understood' {nonlocal: 'external file understood'(var)external file}} {created here}
- COMMON_NOUN_NT'external file which varies' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=external files variable-pointer(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'time understood is a time which varies'
+ PROPER_NOUN_NT'external file understood' {refined} {eval: NONLOCAL_VARIABLE_NT'external file understood' {nonlocal: 'external file understood'(var)external file}} {created here}
+ COMMON_NOUN_NT'external file which varies' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values variable-pointer'-k} {creation: << kind=external files variable-pointer(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'time understood is a time which varies' {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'time understood' {eval: NONLOCAL_VARIABLE_NT'time understood' {nonlocal: 'time understood'(var)time}} {created here}
- COMMON_NOUN_NT'time which varies' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=times variable-pointer(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'scene understood is a scene which varies'
+ PROPER_NOUN_NT'time understood' {refined} {eval: NONLOCAL_VARIABLE_NT'time understood' {nonlocal: 'time understood'(var)time}} {created here}
+ COMMON_NOUN_NT'time which varies' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values variable-pointer'-k} {creation: << kind=times variable-pointer(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'scene understood is a scene which varies' {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'scene understood' {eval: NONLOCAL_VARIABLE_NT'scene understood' {nonlocal: 'scene understood'(var)scene}} {created here}
- COMMON_NOUN_NT'scene which varies' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=scenes variable-pointer(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'figure name understood is a figure name which varies'
+ PROPER_NOUN_NT'scene understood' {refined} {eval: NONLOCAL_VARIABLE_NT'scene understood' {nonlocal: 'scene understood'(var)scene}} {created here}
+ COMMON_NOUN_NT'scene which varies' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values variable-pointer'-k} {creation: << kind=scenes variable-pointer(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'figure name understood is a figure name which varies' {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'figure name understood' {eval: NONLOCAL_VARIABLE_NT'figure name understood' {nonlocal: 'figure name understood'(var)figure name}} {created here}
- COMMON_NOUN_NT'figure name which varies' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=figure names variable-pointer(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'sound name understood is a sound name which varies'
+ PROPER_NOUN_NT'figure name understood' {refined} {eval: NONLOCAL_VARIABLE_NT'figure name understood' {nonlocal: 'figure name understood'(var)figure name}} {created here}
+ COMMON_NOUN_NT'figure name which varies' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values variable-pointer'-k} {creation: << kind=figure names variable-pointer(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'sound name understood is a sound name which varies' {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'sound name understood' {eval: NONLOCAL_VARIABLE_NT'sound name understood' {nonlocal: 'sound name understood'(var)sound name}} {created here}
- COMMON_NOUN_NT'sound name which varies' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=sound names variable-pointer(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'natural language understood is a natural language which vari'
+ PROPER_NOUN_NT'sound name understood' {refined} {eval: NONLOCAL_VARIABLE_NT'sound name understood' {nonlocal: 'sound name understood'(var)sound name}} {created here}
+ COMMON_NOUN_NT'sound name which varies' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values variable-pointer'-k} {creation: << kind=sound names variable-pointer(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'natural language understood is a natural language which vari' {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'natural language understood' {eval: NONLOCAL_VARIABLE_NT'natural language understood' {nonlocal: 'natural language understood'(var)natural language}} {created here}
- COMMON_NOUN_NT'natural language which varies' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=natural languages variable-pointer(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'grammatical tense understood is a grammatical tense which va'
+ PROPER_NOUN_NT'natural language understood' {refined} {eval: NONLOCAL_VARIABLE_NT'natural language understood' {nonlocal: 'natural language understood'(var)natural language}} {created here}
+ COMMON_NOUN_NT'natural language which varies' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values variable-pointer'-k} {creation: << kind=natural languages variable-pointer(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'grammatical tense understood is a grammatical tense which va' {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'grammatical tense understood' {eval: NONLOCAL_VARIABLE_NT'grammatical tense understood' {nonlocal: 'grammatical tense understood'(var)grammatical tense}} {created here}
- COMMON_NOUN_NT'grammatical tense which varies' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=grammatical tenses variable-pointer(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'narrative viewpoint understood is a narrative viewpoint whic'
+ PROPER_NOUN_NT'grammatical tense understood' {refined} {eval: NONLOCAL_VARIABLE_NT'grammatical tense understood' {nonlocal: 'grammatical tense understood'(var)grammatical tense}} {created here}
+ COMMON_NOUN_NT'grammatical tense which varies' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values variable-pointer'-k} {creation: << kind=grammatical tenses variable-pointer(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'narrative viewpoint understood is a narrative viewpoint whic' {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'narrative viewpoint understood' {eval: NONLOCAL_VARIABLE_NT'narrative viewpoint understood' {nonlocal: 'narrative viewpoint understood'(var)narrative viewpoint}} {created here}
- COMMON_NOUN_NT'narrative viewpoint which varies' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=narrative viewpoints variable-pointer(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'grammatical case understood is a grammatical case which vari'
+ PROPER_NOUN_NT'narrative viewpoint understood' {refined} {eval: NONLOCAL_VARIABLE_NT'narrative viewpoint understood' {nonlocal: 'narrative viewpoint understood'(var)narrative viewpoint}} {created here}
+ COMMON_NOUN_NT'narrative viewpoint which varies' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values variable-pointer'-k} {creation: << kind=narrative viewpoints variable-pointer(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'grammatical case understood is a grammatical case which vari' {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'grammatical case understood' {eval: NONLOCAL_VARIABLE_NT'grammatical case understood' {nonlocal: 'grammatical case understood'(var)grammatical case}} {created here}
- COMMON_NOUN_NT'grammatical case which varies' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=grammatical cases variable-pointer(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'grammatical gender understood is a grammatical gender which '
+ PROPER_NOUN_NT'grammatical case understood' {refined} {eval: NONLOCAL_VARIABLE_NT'grammatical case understood' {nonlocal: 'grammatical case understood'(var)grammatical case}} {created here}
+ COMMON_NOUN_NT'grammatical case which varies' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values variable-pointer'-k} {creation: << kind=grammatical cases variable-pointer(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'grammatical gender understood is a grammatical gender which ' {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'grammatical gender understood' {eval: NONLOCAL_VARIABLE_NT'grammatical gender understood' {nonlocal: 'grammatical gender understood'(var)grammatical gender}} {created here}
- COMMON_NOUN_NT'grammatical gender which varies' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=grammatical genders variable-pointer(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'command parser error understood is a command parser error wh'
+ PROPER_NOUN_NT'grammatical gender understood' {refined} {eval: NONLOCAL_VARIABLE_NT'grammatical gender understood' {nonlocal: 'grammatical gender understood'(var)grammatical gender}} {created here}
+ COMMON_NOUN_NT'grammatical gender which varies' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values variable-pointer'-k} {creation: << kind=grammatical genders variable-pointer(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'command parser error understood is a command parser error wh' {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'command parser error understood' {eval: NONLOCAL_VARIABLE_NT'command parser error understood' {nonlocal: 'command parser error understood'(var)command parser error}} {created here}
- COMMON_NOUN_NT'command parser error which varies' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=command parser errors variable-pointer(x) >>} {eval: TEST_VALUE_NT}
- SENTENCE_NT'infection color understood is a infection color which varies'
+ PROPER_NOUN_NT'command parser error understood' {refined} {eval: NONLOCAL_VARIABLE_NT'command parser error understood' {nonlocal: 'command parser error understood'(var)command parser error}} {created here}
+ COMMON_NOUN_NT'command parser error which varies' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values variable-pointer'-k} {creation: << kind=command parser errors variable-pointer(x) >>} {eval: TEST_VALUE_NT}
+ SENTENCE_NT'infection color understood is a infection color which varies' {classified} VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve}
- PROPER_NOUN_NT'infection color understood' {eval: NONLOCAL_VARIABLE_NT'infection color understood' {nonlocal: 'infection color understood'(var)infection color}} {created here}
- COMMON_NOUN_NT'infection color which varies' {indefinite 'a' n/m/f nom/acc s} {creation: << kind=infection colors variable-pointer(x) >>} {eval: TEST_VALUE_NT}
+ PROPER_NOUN_NT'infection color understood' {refined} {eval: NONLOCAL_VARIABLE_NT'infection color understood' {nonlocal: 'infection color understood'(var)infection color}} {created here}
+ COMMON_NOUN_NT'infection color which varies' {indefinite 'a' n/m/f nom/acc s} {refined} {refers: infs'values variable-pointer'-k} {creation: << kind=infection colors variable-pointer(x) >>} {eval: TEST_VALUE_NT}
The unabridged tree is here:
@@ -1572,7 +1584,7 @@ that is, with the content of extensions excluded, and with the content of
diff --git a/docs/inform7/index.html b/docs/inform7/index.html
index 531ed7d06..5d29879ac 100644
--- a/docs/inform7/index.html
+++ b/docs/inform7/index.html
@@ -146,7 +146,7 @@