diff --git a/docs/core-module/10-cap.html b/docs/core-module/10-cap.html index da733e087..da70a339c 100644 --- a/docs/core-module/10-cap.html +++ b/docs/core-module/10-cap.html @@ -232,7 +232,7 @@ testing the existence of something. not <s-phrase-to-decide> ==> Conditions::negate(RP[1]) <existential-verb-phrase> ::= - <existential-np> is/are ... + <np-existential> is/are ... <s-phrase-to-decide> internal { parse_node *p = Lexicon::retrieve(COND_PHRASE_MC, W); diff --git a/docs/core-module/10-varc.html b/docs/core-module/10-varc.html index ec47b8e96..be1f67c12 100644 --- a/docs/core-module/10-varc.html +++ b/docs/core-module/10-varc.html @@ -108,7 +108,7 @@ placeholder to stand for a missing noun phrase:
 <s-sentence> ::=
-    <existential-np> <s-existential-verb-tail> |    ==> Make SV provided object is descriptive4.2;
+    <np-existential> <s-existential-verb-tail> |    ==> Make SV provided object is descriptive4.2;
     <s-noun-phrase> <s-general-verb-tail>			==> Make SV4.1;
 
 <s-existential-verb-tail> ::=
diff --git a/docs/core-module/6-nv.html b/docs/core-module/6-nv.html
index 3ff2d0817..e998d5284 100644
--- a/docs/core-module/6-nv.html
+++ b/docs/core-module/6-nv.html
@@ -1442,7 +1442,7 @@ usages to the debugging log.
 
define TRACING_LINGUISTICS_CALLBACK NewVerbs::trace_parsing
 
-int NewVerbs::trace_parsing(void) {
+int NewVerbs::trace_parsing(int A) {
     if (SyntaxTree::is_trace_set(Task::syntax_tree())) return TRUE;
     return FALSE;
 }
diff --git a/docs/core-module/7-ptu.html b/docs/core-module/7-ptu.html
index b2dd5e9b9..658d25e0e 100644
--- a/docs/core-module/7-ptu.html
+++ b/docs/core-module/7-ptu.html
@@ -489,6 +489,7 @@ be such that their head nodes each pass this test:
         WRITE("'%S'", text);
         DISCARD_TEXT(text)
     }
+    Diagrams::log_node(OUT, pn);
 
     if ((pn->node_type >= UNKNOWN_NT) && (pn->node_type <= TEST_VALUE_NT))
         Log annotations of specification nodes14.1
@@ -523,18 +524,14 @@ be such that their head nodes each pass this test:
         case HEADING_NT: WRITE(" (level %d)", Annotations::read_int(pn, heading_level_ANNOT)); break;
         case COMMON_NOUN_NT: show_refers = TRUE; break;
         case KIND_NT: show_refers = TRUE; break;
-        case RELATIONSHIP_NT:
-            Diagrams::log_node(OUT, pn);
-            break;
+        case RELATIONSHIP_NT: break;
         case PROPER_NOUN_NT:
-            Diagrams::log_node(OUT, pn);
             if (Annotations::read_int(pn, multiplicity_ANNOT))
                 WRITE(" (x%d)", Annotations::read_int(pn, multiplicity_ANNOT));
             show_refers = TRUE;
             break;
         case VERB_NT:
             WRITE(" ($V)", Annotations::read_int(pn, verb_id_ANNOT));
-            Diagrams::log_node(OUT, pn);
             break;
         case TOKEN_NT: WRITE(" [%d/%d]", Annotations::read_int(pn, slash_class_ANNOT),
             Annotations::read_int(pn, slash_dash_dash_ANNOT)); break;
diff --git a/docs/core-module/9-tbath.html b/docs/core-module/9-tbath.html
index c15c8e7d6..a822c44ce 100644
--- a/docs/core-module/9-tbath.html
+++ b/docs/core-module/9-tbath.html
@@ -288,7 +288,7 @@ the massive Assertions::Maker
 void Assertions::Copular::make_assertion(parse_node *px, parse_node *py) {
     if (traverse == 1) {
         int pc = problem_count;
-        if (!(<existential-np>(Node::get_text(px))))
+        if (!(<np-existential>(Node::get_text(px))))
             Assertions::Refiner::refine(px, ALLOW_CREATION);
         Assertions::Refiner::refine(py, ALLOW_CREATION);
         if (problem_count > pc) return;
@@ -296,7 +296,7 @@ the massive Assertions::Maker
     }
 
     if (SyntaxTree::is_trace_set(Task::syntax_tree())) LOG("$T", current_sentence);
-    if (<existential-np>(Node::get_text(px))) {
+    if (<np-existential>(Node::get_text(px))) {
         if (traverse == 1) Assertions::Copular::make_existential_assertion(py);
         px = py;
     } else {
diff --git a/docs/core-module/9-tc.html b/docs/core-module/9-tc.html
index 0e58a44d9..59847734f 100644
--- a/docs/core-module/9-tc.html
+++ b/docs/core-module/9-tc.html
@@ -109,7 +109,7 @@ message had to be issued during its work.
 
 int Assertions::Creator::consult_the_creator(parse_node *px, parse_node *py) {
     problem_count_when_creator_started = problem_count;
-    if (<existential-np>(Node::get_text(px)))
+    if (<np-existential>(Node::get_text(px)))
         Perform creation duties on a "There is..." sentence1.1
     else
         Perform creation duties on a copular sentence1.2;
diff --git a/docs/linguistics-module/1-dgr.html b/docs/linguistics-module/1-dgr.html
index bf1a2c214..9824dda6f 100644
--- a/docs/linguistics-module/1-dgr.html
+++ b/docs/linguistics-module/1-dgr.html
@@ -271,7 +271,7 @@ first place: a lesson there for all of us.
     return Diagrams::new_arity0(UNPARSED_NOUN_NT, W);
 }
 
-parse_node *Diagrams::new_DEFECTIVE(wording W) {
+parse_node *Diagrams::new_DEFECTIVE(wording W) {
     if (preform_lookahead_mode) return NULL;
     return Diagrams::new_arity0(DEFECTIVE_NOUN_NT, W);
 }
@@ -281,25 +281,25 @@ first place: a lesson there for all of us.
     return Diagrams::new_arity0(PROPER_NOUN_NT, W);
 }
 
-parse_node *Diagrams::new_PROPERTY_LIST(wording W) {
+parse_node *Diagrams::new_PROPERTY_LIST(wording W) {
     if (preform_lookahead_mode) return NULL;
     return Diagrams::new_arity0(PROPERTY_LIST_NT, W);
 }
 
-parse_node *Diagrams::new_PRONOUN(wording W, pronoun_usage *pro) {
+parse_node *Diagrams::new_PRONOUN(wording W, pronoun_usage *pro) {
     if (preform_lookahead_mode) return NULL;
     parse_node *PN = Diagrams::new_arity0(PRONOUN_NT, W);
     Node::set_pronoun(PN, pro);
     return PN;
 }
 
-parse_node *Diagrams::new_KIND(wording W, parse_node *O) {
+parse_node *Diagrams::new_KIND(wording W, parse_node *O) {
     if (preform_lookahead_mode) return NULL;
     if (O == NULL) return Diagrams::new_arity0(KIND_NT, W);
     return Diagrams::new_arity1(KIND_NT, W, O);
 }
 
-parse_node *Diagrams::new_RELATIONSHIP(wording W, VERB_MEANING_LINGUISTICS_TYPE *R,
+parse_node *Diagrams::new_RELATIONSHIP(wording W, VERB_MEANING_LINGUISTICS_TYPE *R,
     parse_node *O) {
     if (preform_lookahead_mode) return NULL;
     parse_node *P = Diagrams::new_arity1(RELATIONSHIP_NT, W, O);
@@ -307,22 +307,22 @@ first place: a lesson there for all of us.
     return P;
 }
 
-parse_node *Diagrams::new_implied_RELATIONSHIP(wording W, VERB_MEANING_LINGUISTICS_TYPE *R) {
+parse_node *Diagrams::new_implied_RELATIONSHIP(wording W, VERB_MEANING_LINGUISTICS_TYPE *R) {
     if (preform_lookahead_mode) return NULL;
     return Diagrams::new_RELATIONSHIP(W, R, Diagrams::new_PRONOUN(W, Pronouns::get_implied()));
 }
 
-parse_node *Diagrams::new_AND(wording W, parse_node *X, parse_node *Y) {
+parse_node *Diagrams::new_AND(wording W, parse_node *X, parse_node *Y) {
     if (preform_lookahead_mode) return NULL;
     return Diagrams::new_arity2(AND_NT, W, X, Y);
 }
 
-parse_node *Diagrams::new_WITH(wording W, parse_node *X, parse_node *Y) {
+parse_node *Diagrams::new_WITH(wording W, parse_node *X, parse_node *Y) {
     if (preform_lookahead_mode) return NULL;
     return Diagrams::new_arity2(WITH_NT, W, X, Y);
 }
 
-parse_node *Diagrams::new_CALLED(wording W, parse_node *X, parse_node *Y) {
+parse_node *Diagrams::new_CALLED(wording W, parse_node *X, parse_node *Y) {
     if (preform_lookahead_mode) return NULL;
     return Diagrams::new_arity2(CALLED_NT, W, X, Y);
 }
diff --git a/docs/linguistics-module/3-apoo.html b/docs/linguistics-module/3-apoo.html
index 8a66d103e..ec3d905af 100644
--- a/docs/linguistics-module/3-apoo.html
+++ b/docs/linguistics-module/3-apoo.html
@@ -163,7 +163,7 @@ its used wording "for the second time", and unused wording "X is 7".
     return tp->used_wording;
 }
 
-wording Occurrence::unused_wording(time_period *tp) {
+wording Occurrence::unused_wording(time_period *tp) {
     if (tp == NULL) internal_error("no time period");
     return tp->unused_wording;
 }
@@ -263,7 +263,7 @@ cannot contain any HR; this cuts down our parsing time considerably.
 

-time_period *Occurrence::parse(wording W) {
+time_period *Occurrence::parse(wording W) {
     if (<historical-reference-possible>(W)) {
         LOOP_THROUGH_WORDING(k, W) {
             <<to>> = -1;
diff --git a/docs/linguistics-module/3-vm.html b/docs/linguistics-module/3-vm.html
index 72018fd2c..ab1f3e48a 100644
--- a/docs/linguistics-module/3-vm.html
+++ b/docs/linguistics-module/3-vm.html
@@ -88,7 +88,7 @@ to ask for a reversal to be performed when needed.
 

-VERB_MEANING_LINGUISTICS_TYPE *VerbMeanings::reverse_VMT(VERB_MEANING_LINGUISTICS_TYPE *recto) {
+VERB_MEANING_LINGUISTICS_TYPE *VerbMeanings::reverse_VMT(VERB_MEANING_LINGUISTICS_TYPE *recto) {
     #ifdef VERB_MEANING_REVERSAL_LINGUISTICS_CALLBACK
     return VERB_MEANING_REVERSAL_LINGUISTICS_CALLBACK(recto);
     #endif
@@ -142,7 +142,7 @@ has been specified.
     return vm;
 }
 
-int VerbMeanings::is_meaningless(verb_meaning *vm) {
+int VerbMeanings::is_meaningless(verb_meaning *vm) {
     vm = VerbMeanings::follow_indirection(vm);
     if (vm == NULL) return TRUE;
     if ((vm->regular_meaning == NULL) && (vm->special_meaning == NULL)) return TRUE;
@@ -235,7 +235,7 @@ have to follow any indirection, and reverse if necessary.
 

-VERB_MEANING_LINGUISTICS_TYPE *VerbMeanings::get_regular_meaning(verb_meaning *vm) {
+VERB_MEANING_LINGUISTICS_TYPE *VerbMeanings::get_regular_meaning(verb_meaning *vm) {
     if (vm == NULL) return NULL;
     int rev = vm->take_meaning_reversed;
     vm = VerbMeanings::follow_indirection(vm);
@@ -245,7 +245,7 @@ have to follow any indirection, and reverse if necessary.
     return rel;
 }
 
-VERB_MEANING_LINGUISTICS_TYPE *VerbMeanings::get_regular_meaning_of_form(verb_form *vf) {
+VERB_MEANING_LINGUISTICS_TYPE *VerbMeanings::get_regular_meaning_of_form(verb_form *vf) {
     return VerbMeanings::get_regular_meaning(
         VerbMeanings::first_unspecial_meaning_of_verb_form(vf));
 }
@@ -257,13 +257,13 @@ whether to reverse what that function does.
 

-special_meaning_holder *VerbMeanings::get_special_meaning_fn(verb_meaning *vm) {
+special_meaning_holder *VerbMeanings::get_special_meaning_fn(verb_meaning *vm) {
     vm = VerbMeanings::follow_indirection(vm);
     if (vm == NULL) return NULL;
     return vm->special_meaning;
 }
 
-int VerbMeanings::get_reversal_status_of_smf(verb_meaning *vm) {
+int VerbMeanings::get_reversal_status_of_smf(verb_meaning *vm) {
     if (vm == NULL) return FALSE;
     return vm->take_meaning_reversed;
 }
diff --git a/docs/linguistics-module/3-vrb.html b/docs/linguistics-module/3-vrb.html
index ed08d9d0e..0321bdc7d 100644
--- a/docs/linguistics-module/3-vrb.html
+++ b/docs/linguistics-module/3-vrb.html
@@ -301,7 +301,7 @@ of verb and two prepositions:
     return NULL;
 }
 
-verb_form *Verbs::find_form(verb *V, preposition *prep, preposition *second_prep) {
+verb_form *Verbs::find_form(verb *V, preposition *prep, preposition *second_prep) {
     if (V)
         for (verb_form *vf = V->first_form; vf; vf = vf->next_form)
             if ((vf->preposition == prep) && (vf->second_clause_preposition == second_prep))
diff --git a/docs/linguistics-module/3-vu.html b/docs/linguistics-module/3-vu.html
index 0a2407a98..7ab20b600 100644
--- a/docs/linguistics-module/3-vu.html
+++ b/docs/linguistics-module/3-vu.html
@@ -529,7 +529,7 @@ list, with lower priority numbers before higher ones.
     return root;
 }
 
-verb *VerbUsages::get_verb(verb_usage *vu) {
+verb *VerbUsages::get_verb(verb_usage *vu) {
     if (vu) return Verbs::from_lcon(Stock::first_form_in_usage(vu->usage));
     return NULL;
 }
@@ -559,7 +559,7 @@ confine ourselves to words flagged in the vocabulary as being used in verbs.
 

-int VerbUsages::parse_against_verb(wording W, verb_usage *vu) {
+int VerbUsages::parse_against_verb(wording W, verb_usage *vu) {
     if ((vu->vu_allow_unexpected_upper_case == FALSE) &&
         (Word::unexpectedly_upper_case(Wordings::first_wn(W)))) return -1;
     return WordAssemblages::parse_as_strictly_initial_text(W, &(vu->vu_text));
diff --git a/docs/linguistics-module/4-np.html b/docs/linguistics-module/4-np.html
index 18209d541..62822d0ed 100644
--- a/docs/linguistics-module/4-np.html
+++ b/docs/linguistics-module/4-np.html
@@ -79,9 +79,9 @@ MathJax = {
 		
 
-

To construct noun-phrase subtrees for assertion sentences found in the parse tree.

+

To construct noun-phrase subtrees for assertion sentences.

-
+

§1. Hierarchy of noun phrases. Noun phrase nodes are built at four levels of elaboration, which we take in turn: @@ -114,7 +114,15 @@ used in a balanced way: thus <np-unparsed> ==> 0; *XP = RP[1]

-

§4. Articled nounphrases (NP2). Now an initial article becomes an annotation and is removed from the text. +

§4. The noun phrase of an existential sentence is recognised thus: +

+ +
+<np-existential> ::=
+    there               ==> 0; *XP = Diagrams::new_DEFECTIVE(W);
+
+ +

§5. Articled nounphrases (NP2). Now an initial article becomes an annotation and is removed from the text. Note that

@@ -140,15 +148,15 @@ indefinite, the latter has precedence. <np-articled> ==> 0; *XP = RP[1]
-

§5.

+

§6.

-parse_node *NounPhrases::add_article(parse_node *p, article_usage *au) {
+parse_node *NounPhrases::add_article(parse_node *p, article_usage *au) {
     Node::set_article(p, au);
     return p;
 }
 
-

§6. The following function is only occasionally useful (for example, Inform +

§7. The following function is only occasionally useful (for example, Inform uses it in Tables of Definitions (in core)); takes an existing raw node and retrospectively applies <np-articled> to it.

@@ -162,7 +170,7 @@ and retrospectively applies <np-articled> to it. return RAW_NP; }
-

§7. List-divided nounphrases (NP3). An "articled list" matches text like "the lion, a witch, and some wardrobes" +

§8. List-divided nounphrases (NP3). An "articled list" matches text like "the lion, a witch, and some wardrobes" as a list of articled noun phrases.

@@ -182,7 +190,7 @@ means that an and or a comma inside brackets can never be a divider. Thus {_,/and} <np-articled-list> ==> Wordings::first_wn(W); *XP = RP[1]
-

§8. "Alternative lists" divide up at "or" rather than "and", thus matching text +

§9. "Alternative lists" divide up at "or" rather than "and", thus matching text such as "voluminous, middling big or poky", and the individual entries are not articled.

@@ -198,7 +206,7 @@ articled. {_,/or} <np-alternative-list> ==> Wordings::first_wn(W); *XP= RP[1]
-

§9. Full nounphrases (NP4). When fully parsing the structure of a nounphrase, we have five different +

§10. Full nounphrases (NP4). When fully parsing the structure of a nounphrase, we have five different constructions in play, and need to work out their precedence over each other: rather as * takes precedence over + in arithmetic expressions in C, so here we have — @@ -225,7 +233,7 @@ the word "kind" alone, or "kind of N" for some atomic noun N.

See About Sentence Diagrams for numerous examples.

-

§10. Full nounphrase parsing varies slightly according to the position of the +

§11. Full nounphrase parsing varies slightly according to the position of the phrase, i.e., whether it is in the subject or object position. Thus "X is Y" or "X is in Y" would lead to X being parsed by <np-as-subject>, Y by <np-as-object>. They are identical except that: @@ -238,16 +246,16 @@ looks like a participle.

 <np-as-subject> ::=
-    <existential-np> |                                                  ==> 0; *XP = RP[1]
+    <np-existential> |                                                  ==> 0; *XP = RP[1]
     <if-not-deliberately-capitalised> <np-relative-phrase-limited> |    ==> 0; *XP = RP[2]
-    <np-nonrelative>                                                  ==> 0; *XP = RP[1]
+    <np-nonrelative>                                                    ==> 0; *XP = RP[1]
 
 <np-as-object> ::=
     <if-not-deliberately-capitalised> <np-relative-phrase-unlimited> |  ==> 0; *XP = RP[2]
-    <np-nonrelative>							                        ==> 0; *XP = RP[1]
+    <np-nonrelative>                                                    ==> 0; *XP = RP[1]
 
-

§11. To explain the limitation here: RPs only exist in the subject position due +

§12. To explain the limitation here: RPs only exist in the subject position due to subject-verb inversion in English. Thus, "In the Garden is a tortoise" is a legal inversion of "A tortoise is in the Garden". Following this logic we ought to accept Yoda-like inversions such as "Holding the light sabre is the young Jedi", @@ -267,7 +275,7 @@ called "Area". <np-relative-phrase-explicit> ==> 0; *XP = RP[1]

-

§12. Inform guesses above that most English words ending in "-ing" are present +

§13. Inform guesses above that most English words ending in "-ing" are present participles — like guessing, bluffing, cheating, and so on. But there is a conspicuous exception to this; so any word found in <non-participles> is never treated as a participle. @@ -286,19 +294,19 @@ is never treated as a participle. }

-

§13. An implicit RP is a word like "carried", or "worn", on its own — this +

§14. An implicit RP is a word like "carried", or "worn", on its own — this implies a relation to some unspecified noun. We represent that in the tree using the "implied noun" pronoun. For now, these are fixed.

 <np-relative-phrase-implicit> ::=
-    worn |              ==> Act on the implicit RP worn13.1
-    carried |           ==> Act on the implicit RP carried13.2
-    initially carried   ==> Act on the implicit RP initially carried13.3
+    worn |              ==> Act on the implicit RP worn14.1
+    carried |           ==> Act on the implicit RP carried14.2
+    initially carried   ==> Act on the implicit RP initially carried14.3
 
-

§13.1. Act on the implicit RP worn13.1 = +

§14.1. Act on the implicit RP worn14.1 =

@@ -309,8 +317,8 @@ using the "implied noun" pronoun. For now, these are fixed.
     *X = 0; *XP = Diagrams::new_implied_RELATIONSHIP(W, R_wearing);
     #endif
 
- -

§13.2. Act on the implicit RP carried13.2 = +

+

§14.2. Act on the implicit RP carried14.2 =

@@ -321,8 +329,8 @@ using the "implied noun" pronoun. For now, these are fixed.
     *X = 0; *XP = Diagrams::new_implied_RELATIONSHIP(W, R_carrying);
     #endif
 
- -

§13.3. Act on the implicit RP initially carried13.3 = +

+

§14.3. Act on the implicit RP initially carried14.3 =

@@ -333,8 +341,8 @@ using the "implied noun" pronoun. For now, these are fixed.
     *X = 0; *XP = Diagrams::new_implied_RELATIONSHIP(W, R_carrying);
     #endif
 
- -

§14. An explicit RP is one which uses a preposition and then a noun phrase: for +

+

§15. An explicit RP is one which uses a preposition and then a noun phrase: for example, "on the table" is explicit.

@@ -348,10 +356,10 @@ directions, in particular, a little better. But it means we do not recognise <np-relative-phrase-explicit> ::= <permitted-preposition> _,/and ... | ==> 0; return FAIL_NONTERMINAL; <permitted-preposition> _,/and | ==> 0; return FAIL_NONTERMINAL; - <permitted-preposition> <np-nonrelative> ==> Work out a meaning14.1 + <permitted-preposition> <np-nonrelative> ==> Work out a meaning15.1 -

§14.1. Work out a meaning14.1 = +

§15.1. Work out a meaning15.1 =

@@ -360,8 +368,8 @@ directions, in particular, a little better. But it means we do not recognise
     if (R == NULL) return FALSE;
     *XP = Diagrams::new_RELATIONSHIP(W, VerbMeanings::reverse_VMT(R), RP[2]);
 
- -

§15. We have now disposed of RELATIONSHIP_NT and are left with the constructs: +

+

§16. We have now disposed of RELATIONSHIP_NT and are left with the constructs:

@@ -397,7 +405,7 @@ text like "smile X-)" will in fact match <np-nonrelative>.
     <np-nonrelative>                                                    ==> 0; *XP = RP[1]
 
-

§16. The tail of with-or-having parses for instance "with carrying capacity 5" +

§17. The tail of with-or-having parses for instance "with carrying capacity 5" in the NP

@@ -434,7 +442,7 @@ bogus object called "locking it".) ... ==> 0; *XP = Diagrams::new_PROPERTY_LIST(W); -

§17. The "and" tail is much easier: +

§18. The "and" tail is much easier:

@@ -443,7 +451,7 @@ bogus object called "locking it".)
     {_,/and} <np-operand>                      ==> Wordings::first_wn(W); *XP= RP[1]
 
-

§18. Kind phrases are easier: +

§19. Kind phrases are easier:

diff --git a/docs/linguistics-module/4-vp.html b/docs/linguistics-module/4-vp.html index c0bef4c3b..f24d934a0 100644 --- a/docs/linguistics-module/4-vp.html +++ b/docs/linguistics-module/4-vp.html @@ -12,6 +12,11 @@ + + + + + + @@ -50,6 +58,8 @@ enum VOCABULARY_CLSW enum TEST_DIAGRAMS_CLSW enum RAW_DIAGRAMS_CLSW +enum TRACE_DIAGRAMS_CLSW +enum VIABILITY_DIAGRAMS_CLSW enum TEST_ARTICLES_CLSW enum TEST_PRONOUNS_CLSW @@ -75,6 +85,10 @@ L"test sentence diagrams from text in X"); CommandLine::declare_switch(RAW_DIAGRAMS_CLSW, L"raw", 2, L"test raw sentence diagrams from text in X"); + CommandLine::declare_switch(TRACE_DIAGRAMS_CLSW, L"trace", 2, + L"test raw sentence diagrams from text in X with tracing on"); + CommandLine::declare_switch(VIABILITY_DIAGRAMS_CLSW, L"viability", 2, + L"show viability map for sentences in X"); CommandLine::declare_switch(VOCABULARY_CLSW, L"vocabulary", 2, L"read vocabulary from file X for use in -diagram tests"); CommandLine::declare_switch(TEST_ARTICLES_CLSW, L"test-articles", 2, @@ -82,7 +96,7 @@ CommandLine::declare_switch(TEST_PRONOUNS_CLSW, L"test-pronouns", 2, L"test pronoun stock (ignoring X)"); - CommandLine::read(argc, argv, NULL, &Main::respond, &Main::ignore); + CommandLine::read(argc, argv, NULL, &Main::respond, &Main::ignore); WordsModule::end(); InflectionsModule::end(); @@ -92,10 +106,37 @@ Foundation::end(); return 0; } + +

§2.

-void Main::respond(int id, int val, text_stream *arg, void *state) { +
define TRACING_LINGUISTICS_CALLBACK Main::trace_parsing
+
+
+int trace_diagrams_mode = FALSE;
+int viability_diagrams_mode = FALSE;
+int Main::trace_parsing(int A) {
+    if (trace_diagrams_mode) return trace_diagrams_mode;
+    if (A == VIABILITY_VP_TRACE) return viability_diagrams_mode;
+    return FALSE;
+}
+
+

§3.

+ +
+void Main::respond(int id, int val, text_stream *arg, void *state) {
+    text_stream *save_DL = DL;
+    DL = STDOUT;
+    Streams::enable_debugging(DL);
     switch (id) {
         case VOCABULARY_CLSW: Banking::load_from_file(arg); break;
+        case TRACE_DIAGRAMS_CLSW:
+            trace_diagrams_mode = TRUE;
+            Diagramming::test_diagrams(arg, TRUE);
+            break;
+        case VIABILITY_DIAGRAMS_CLSW:
+            viability_diagrams_mode = TRUE;
+            Diagramming::test_diagrams(arg, TRUE);
+            break;
         case RAW_DIAGRAMS_CLSW:
             Interpreting::go(Diagramming::test_diagrams(arg, TRUE));
             break;
@@ -111,9 +152,10 @@
             Pronouns::test(STDOUT);
             break;
     }
+    DL = save_DL;
 }
 
-void Main::ignore(int id, text_stream *arg, void *state) {
+void Main::ignore(int id, text_stream *arg, void *state) {
     Errors::fatal("only switches may be used at the command line");
 }
 
diff --git a/docs/syntax-module/2-na.html b/docs/syntax-module/2-na.html index 16fba04d2..8d16686fc 100644 --- a/docs/syntax-module/2-na.html +++ b/docs/syntax-module/2-na.html @@ -81,7 +81,7 @@ annotations in the following. struct parse_node_annotation *next_annotation; } parse_node_annotation; - +

§2. A new annotation is like a blank luggage ticket, waiting to be filled out and attached to some suitcase. All is has is its ID:

diff --git a/docs/syntax-module/2-pn.html b/docs/syntax-module/2-pn.html index 22def96c8..4c3421f7b 100644 --- a/docs/syntax-module/2-pn.html +++ b/docs/syntax-module/2-pn.html @@ -445,17 +445,6 @@ text in the debugging log. if (a > 0) WRITE("/%d", a); } -

§18. This is occasionally useful: -

- -
-void Node::log_with_annotations(parse_node *pn) {
-    LOG("Diagnosis $P", pn);
-    for (parse_node_annotation *pna = pn->annotations; pna; pna = pna->next_annotation)
-        LOG("-%d", pna->annotation_id);
-    LOG("\n");
-}
-
diff --git a/inform7/Downloads/preform-diagnostics.txt b/inform7/Downloads/preform-diagnostics.txt index 1501c7515..beb46ebea 100644 --- a/inform7/Downloads/preform-diagnostics.txt +++ b/inform7/Downloads/preform-diagnostics.txt @@ -2,12 +2,12 @@ internal hits 1177/6302 nti 18 constraint (none) extremes [0, 0] - internal hits 4225/8686 nti 19 constraint (none) extremes [0, 0] + internal hits 3865/7942 nti 19 constraint (none) extremes [0, 0] - hits 954/1908 nti 20 constraint (none) extremes [1, infinity) + hits 746/1492 nti 20 constraint (none) extremes [1, infinity) English: {......} - (hits 954/954) (matched long text) constraint (none) extremes [1, infinity) + (hits 746/746) (matched long text) constraint (none) extremes [1, infinity) hits 6/28 nti 15 constraint DS = {15} extremes [3, infinity) English: @@ -4764,9 +4764,9 @@
internal hits 16202/96934 nti r2 constraint (none) extremes [1, 1] - internal hits 21568/254274 nti r2 constraint (none) extremes [1, 1] + internal hits 21557/254136 nti r2 constraint (none) extremes [1, 1] - internal hits 2137/41050 nti r2 constraint (none) extremes [1, 1] + internal hits 2137/40804 nti r2 constraint (none) extremes [1, 1] nti r2 constraint CS = {r2} extremes [6, 6] English: @@ -4846,7 +4846,7 @@ no one {***} (hits 0/5948) constraint DS = {31} extremes [2, infinity) - internal hits 92/1196 nti 16 constraint (none) extremes [1, 1] + internal hits 92/1190 nti 16 constraint (none) extremes [1, 1] internal hits 7/56 nti 17 constraint (none) extremes [1, 1] @@ -4860,7 +4860,7 @@ internal hits 0/172 nti 22 constraint (none) extremes [1, 1] - internal hits 0/696 nti 23 constraint (none) extremes [1, 1] + internal hits 0/690 nti 23 constraint (none) extremes [1, 1] nti 6 constraint CS = {6} extremes [6, 6] English: @@ -4937,7 +4937,7 @@ internal hits 635/18334 nti 13 constraint DS = {13} extremes [1, infinity) - internal hits 254/10068 nti 14 constraint DS = {14} extremes [1, infinity) + internal hits 254/8076 nti 14 constraint DS = {14} extremes [1, infinity) hits 67/4258 nti 13 constraint CS = {13} extremes [1, 1] English: @@ -5019,10 +5019,10 @@ constraint CS = {r0} extremes [1, 1] - hits 3218/6436 nti 31 constraint (none) extremes [1, infinity) + hits 3144/6288 nti 31 constraint (none) extremes [1, infinity) English: {...} - (hits 3218/3218) (matched long text) constraint (none) extremes [1, infinity) + (hits 3144/3144) (matched long text) constraint (none) extremes [1, infinity) hits 60/120 nti 6 constraint (none) extremes [0, infinity) English: @@ -5031,16 +5031,21 @@ (hits 60/60) (matched: 'fixed in place') constraint (none) extremes [1, infinity) - hits 2151/4302 nti 7 constraint (none) extremes [1, infinity) + hits 33/112846 nti 19 constraint CS = {19} extremes [1, 1] + English: + there + (hits 33/657) (matched: 'there') constraint CS = {19} extremes [1, 1] + + hits 2077/4154 nti 7 constraint (none) extremes [1, infinity) English: {...} - (hits 99/2151) (matched: '"(considering the first sixteen objects only)[command clarification break]" ( a )') constraint (none) extremes [1, infinity) + (hits 99/2077) (matched: '"(considering the first sixteen objects only)[command clarification break]" ( a )') constraint (none) extremes [1, infinity) - (hits 322/1484) (matched long text) constraint (none) extremes [2, infinity) + (hits 322/1413) (matched long text) constraint (none) extremes [2, infinity) - (hits 672/1162) (matched long text) constraint (none) extremes [2, infinity) + (hits 661/1091) (matched long text) constraint (none) extremes [2, infinity) - (hits 1058/1058) (matched long text) constraint (none) extremes [1, infinity) + (hits 995/995) (matched long text) constraint (none) extremes [1, infinity) hits 255/510 nti 8 constraint (none) extremes [0, infinity) English: @@ -5054,128 +5059,128 @@ {...} (hits 99/279) (matched long text) constraint (none) extremes [1, infinity) - (hits 99/154) (matched long text) constraint DS = {19} extremes [2, infinity) + (hits 99/142) (matched long text) constraint DS = {20} extremes [2, infinity) (hits 81/81) (matched long text) constraint (none) extremes [1, infinity) - hits 198/1298 nti 19 constraint DS = {19} extremes [2, infinity) + hits 198/1224 nti 20 constraint DS = {20} extremes [2, infinity) English: , _{and} - (hits 0/540) constraint DS = {19} extremes [3, infinity) + (hits 0/530) constraint DS = {20} extremes [3, infinity) _{,/and} - (hits 198/591) (matched long text) constraint DS = {19} extremes [2, infinity) + (hits 198/569) (matched long text) constraint DS = {20} extremes [2, infinity) hits 103/206 nti 10 constraint (none) extremes [1, infinity) English: {...} (hits 30/103) (matched: 'unmarked for listing') constraint (none) extremes [1, infinity) - (hits 30/32) (matched: 'marked for listing or unmarked for listing') constraint DS = {20} extremes [2, infinity) + (hits 30/32) (matched: 'marked for listing or unmarked for listing') constraint DS = {21} extremes [2, infinity) (hits 43/43) (matched: 'pushable between rooms') constraint (none) extremes [1, infinity) - hits 60/142 nti 20 constraint DS = {20} extremes [2, infinity) + hits 60/142 nti 21 constraint DS = {21} extremes [2, infinity) English: , _{or} - (hits 0/13) constraint DS = {20} extremes [3, infinity) + (hits 0/13) constraint DS = {21} extremes [3, infinity) _{,/or} - (hits 60/69) (matched: 'or unmarked for listing') constraint DS = {20} extremes [2, infinity) + (hits 60/69) (matched: 'or unmarked for listing') constraint DS = {21} extremes [2, infinity) - hits 471/942 nti 11 constraint (none) extremes [1, infinity) + hits 460/920 nti 11 constraint (none) extremes [1, infinity) English: - - (hits 0/2) constraint CS = {21} extremes [1, 1] + + (hits 0/4) constraint CS = {19} extremes [1, 1] - (hits 0/471) constraint (none) extremes [1, infinity) + (hits 0/460) constraint (none) extremes [1, infinity) - (hits 471/471) (matched long text) constraint (none) extremes [1, infinity) + (hits 460/460) (matched long text) constraint (none) extremes [1, infinity) - hits 587/1174 nti 12 constraint (none) extremes [1, infinity) + hits 576/1152 nti 12 constraint (none) extremes [1, infinity) English: - (hits 0/587) constraint (none) extremes [1, infinity) + (hits 0/576) constraint (none) extremes [1, infinity) - (hits 587/587) (matched long text) constraint (none) extremes [1, infinity) + (hits 576/576) (matched long text) constraint (none) extremes [1, infinity) - hits 0/942 nti 13 constraint (none) extremes [1, infinity) + hits 0/920 nti 13 constraint (none) extremes [1, infinity) English: - (hits 0/2) constraint CS = {22} extremes [1, 2] + constraint CS = {22} extremes [1, 2] {***} - (hits 0/464) constraint (none) extremes [1, infinity) + (hits 0/453) constraint (none) extremes [1, infinity) - (hits 0/278) constraint DS = {14} extremes [2, infinity) + (hits 0/270) constraint DS = {14} extremes [2, infinity) - hits 0/2384 nti 14 constraint (none) extremes [1, infinity) + hits 0/1962 nti 14 constraint (none) extremes [1, infinity) English: constraint CS = {22} extremes [1, 2] - (hits 0/1192) constraint (none) extremes [1, infinity) + (hits 0/981) constraint (none) extremes [1, infinity) hits 61/898 nti 29 constraint CS = {29} extremes [1, 1] English: thing/something (hits 61/63) (matched: 'thing') constraint CS = {29} extremes [1, 1] - internal hits 388/16728 nti 15 constraint (none) extremes [1, 1] + internal hits 388/16706 nti 15 constraint (none) extremes [1, 1] - hits 0/4 nti 22 constraint CS = {22} extremes [1, 2] + nti 22 constraint CS = {22} extremes [1, 2] English: worn - (hits 0/2) constraint CS = {22} extremes [1, 1] + constraint CS = {22} extremes [1, 1] carried - (hits 0/2) constraint CS = {22} extremes [1, 1] + constraint CS = {22} extremes [1, 1] initially carried constraint CS = {22} extremes [2, 2] - hits 0/2940 nti 28 constraint DS = {14} extremes [2, infinity) + hits 0/2502 nti 28 constraint DS = {14} extremes [2, infinity) English: _,/and {...} - (hits 0/561) constraint DS = {14, 28} extremes [3, infinity) + (hits 0/402) constraint DS = {14, 28} extremes [3, infinity) _,/and - (hits 0/576) constraint DS = {14, 28} extremes [2, infinity) + (hits 0/415) constraint DS = {14, 28} extremes [2, infinity) - (hits 0/917) constraint DS = {14} extremes [2, infinity) + (hits 0/739) constraint DS = {14} extremes [2, infinity) - hits 1697/3394 nti 27 constraint (none) extremes [1, infinity) + hits 1467/2934 nti 27 constraint (none) extremes [1, infinity) English: {...} - (hits 278/1697) (matched long text) constraint (none) extremes [1, infinity) + (hits 174/1467) (matched long text) constraint (none) extremes [1, infinity) {called} - (hits 57/689) (matched long text) constraint DS = {27} extremes [1, infinity) + (hits 57/577) (matched long text) constraint DS = {27} extremes [1, infinity) - (hits 0/809) constraint DS = {24} extremes [2, infinity) + (hits 0/697) constraint DS = {24} extremes [2, infinity) - (hits 139/588) (matched long text) constraint DS = {25} extremes [1, infinity) + (hits 87/478) (matched long text) constraint DS = {25} extremes [1, infinity) - (hits 30/471) (matched: 'a kind of supporter that is portable') constraint DS = {26} extremes [1, infinity) + (hits 30/415) (matched: 'a kind of supporter that is portable') constraint DS = {26} extremes [1, infinity) - (hits 4/352) (matched: 'it') constraint (none) extremes [1, 1] + (hits 4/349) (matched: 'it') constraint (none) extremes [1, 1] - (hits 0/348) constraint (none) extremes [1, 1] + (hits 0/345) constraint (none) extremes [1, 1] - (hits 1189/1189) (matched long text) constraint (none) extremes [1, infinity) + (hits 1115/1115) (matched long text) constraint (none) extremes [1, infinity) - hits 639/1278 nti 16 constraint (none) extremes [0, infinity) + hits 431/862 nti 16 constraint (none) extremes [0, infinity) English: - (hits 0/639) constraint (none) extremes [1, infinity) + (hits 0/431) constraint (none) extremes [1, infinity) ^ - (hits 0/639) constraint (none) extremes [0, infinity) + (hits 0/431) constraint (none) extremes [0, infinity) - (hits 639/639) (matched long text) constraint (none) extremes [1, infinity) + (hits 431/431) (matched long text) constraint (none) extremes [1, infinity) - hits 0/17556 nti 24 constraint DS = {24} extremes [2, infinity) + hits 0/10738 nti 24 constraint DS = {24} extremes [2, infinity) English: it with action {***} - (hits 0/6868) constraint DS = {24} extremes [3, infinity) + (hits 0/3840) constraint DS = {24} extremes [3, infinity) {with/having} (/) {***} - (hits 0/7084) constraint DS = {24} extremes [2, infinity) + (hits 0/4030) constraint DS = {24} extremes [2, infinity) {with/having} {...} ( ) - (hits 0/6429) constraint DS = {24} extremes [5, infinity) + (hits 0/3488) constraint DS = {24} extremes [5, infinity) {with/having} - (hits 0/7084) constraint DS = {24} extremes [2, infinity) + (hits 0/4030) constraint DS = {24} extremes [2, infinity) nti 17 constraint (none) extremes [1, infinity) English: @@ -5198,38 +5203,37 @@ {...} constraint (none) extremes [1, infinity) - hits 278/4704 nti 25 constraint DS = {25} extremes [1, infinity) + hits 174/3464 nti 25 constraint DS = {25} extremes [1, infinity) English: , _{and} - (hits 12/1374) (matched: ', and didn't understand addressee's last name error') constraint DS = {25} extremes [2, infinity) + (hits 8/919) (matched: ', and didn't understand addressee's last name error') constraint DS = {25} extremes [2, infinity) _{,/and} - (hits 266/1471) (matched long text) constraint DS = {25} extremes [1, infinity) + (hits 166/1012) (matched long text) constraint DS = {25} extremes [1, infinity) - hits 30/942 nti 19 constraint DS = {26} extremes [1, infinity) + hits 30/830 nti 19 constraint DS = {26} extremes [1, infinity) English: - (hits 30/469) (matched: 'a kind of supporter that is portable') constraint DS = {26} extremes [2, infinity) + (hits 30/415) (matched: 'a kind of supporter that is portable') constraint DS = {26} extremes [2, infinity) - (hits 0/441) constraint DS = {26} extremes [1, infinity) + (hits 0/385) constraint DS = {26} extremes [1, infinity) - hits 30/1078 nti 26 constraint DS = {26} extremes [1, infinity) + hits 30/966 nti 26 constraint DS = {26} extremes [1, infinity) English: kind/kinds - (hits 4/8) (matched: 'kind') constraint CS = {26} extremes [1, 1] + (hits 4/6) (matched: 'kind') constraint CS = {26} extremes [1, 1] kind/kinds of - (hits 26/480) (matched: 'kind of supporter that is portable') constraint DS = {26} extremes [2, infinity) + (hits 26/426) (matched: 'kind of supporter that is portable') constraint DS = {26} extremes [2, infinity) - hits 33/112358 nti 21 constraint CS = {21} extremes [1, 1] - English: - there - (hits 33/284) (matched: 'there') constraint CS = {21} extremes [1, 1] + internal nti 20 constraint (none) extremes [1, infinity) - hits 0/2756 nti 20 constraint DS = {13} extremes [2, infinity) + internal hits 1353/2734 nti 21 constraint (none) extremes [1, infinity) + + hits 0/2756 nti 22 constraint DS = {13} extremes [2, infinity) English: {...} (hits 0/972) constraint DS = {13} extremes [2, infinity) - hits 67/2756 nti 21 constraint DS = {13} extremes [2, infinity) + hits 67/2756 nti 23 constraint DS = {13} extremes [2, infinity) English: {...} (hits 67/1157) (matched: 'usually table of general chitchat') constraint DS = {13} extremes [2, infinity) @@ -5239,7 +5243,7 @@ which/who/that (hits 771/5945) (matched: 'which') constraint CS = {30} extremes [1, 1] - hits 2/2734 nti 22 constraint DS = {30} extremes [2, infinity) + hits 2/2734 nti 24 constraint DS = {30} extremes [2, infinity) English: {...} (hits 2/808) (matched: 'answering it that') constraint DS = {30} extremes [2, infinity) @@ -5249,10 +5253,6 @@ {...} called {...} constraint DS = {31} extremes [3, infinity) - internal hits 1353/2734 nti 23 constraint (none) extremes [1, infinity) - - internal nti 24 constraint (none) extremes [1, infinity) - hits 5/60 nti 6 constraint CS = {6} extremes [2, 2] English: natural language @@ -7018,8 +7018,8 @@ hits 1074/2238 nti 23 constraint (none) extremes [3, infinity) English: - - (hits 0/760) constraint DS = {21} extremes [3, infinity) + + (hits 0/928) constraint DS = {19} extremes [3, infinity) (hits 1074/1108) (matched long text) constraint (none) extremes [3, infinity) @@ -7148,7 +7148,7 @@ hits 83/2912 nti 24 constraint (none) extremes [1, infinity) English: - (hits 0/792) constraint DS = {21, 23} extremes [3, infinity) + (hits 0/957) constraint DS = {19, 23} extremes [3, infinity) (hits 83/1445) (matched long text) constraint (none) extremes [1, infinity) not @@ -7163,10 +7163,10 @@ not constraint DS = {29} extremes [2, infinity) - hits 22/2148 nti 23 constraint DS = {21, 23} extremes [3, infinity) + hits 22/2478 nti 23 constraint DS = {19, 23} extremes [3, infinity) English: - is/are {...} - (hits 22/820) (matched long text) constraint DS = {21, 23} extremes [3, infinity) + is/are {...} + (hits 22/985) (matched long text) constraint DS = {19, 23} extremes [3, infinity) internal hits 94/2912 nti 8 constraint (none) extremes [1, infinity) @@ -9592,28 +9592,28 @@ {...} (hits 383/383) (matched: '"n"') constraint (none) extremes [1, infinity) - hits 52/518 nti 25 constraint (none) extremes [1, infinity) + hits 50/514 nti 25 constraint (none) extremes [1, infinity) English: {...} - (hits 51/259) (matched long text) constraint (none) extremes [1, infinity) + (hits 49/257) (matched long text) constraint (none) extremes [1, infinity) - (hits 0/17) constraint DS = {20, 21} extremes [4, infinity) + (hits 0/25) constraint DS = {20, 21} extremes [4, infinity) - (hits 1/36) (matched: 'the infection color property') constraint DS = {20} extremes [2, infinity) + (hits 1/25) (matched: 'the infection color property') constraint DS = {20} extremes [2, infinity) - hits 51/242 nti 21 constraint DS = {21} extremes [2, infinity) + hits 49/298 nti 21 constraint DS = {21} extremes [2, infinity) English: , _and/or - (hits 0/86) constraint DS = {21} extremes [3, infinity) + (hits 0/98) constraint DS = {21} extremes [3, infinity) _,/and/or - (hits 51/102) (matched long text) constraint DS = {21} extremes [2, infinity) + (hits 49/122) (matched long text) constraint DS = {21} extremes [2, infinity) - hits 1/174 nti 20 constraint DS = {20} extremes [2, infinity) + hits 1/148 nti 20 constraint DS = {20} extremes [2, infinity) English: property - (hits 1/71) (matched: 'the infection color property') constraint DS = {20} extremes [2, infinity) + (hits 1/50) (matched: 'the infection color property') constraint DS = {20} extremes [2, infinity) {...} property - (hits 0/70) constraint DS = {20} extremes [2, infinity) + (hits 0/49) constraint DS = {20} extremes [2, infinity) hits 167/334 nti 26 constraint (none) extremes [1, infinity) English: diff --git a/inform7/Downloads/syntax-diagnostics.txt b/inform7/Downloads/syntax-diagnostics.txt index 0e45eb037..6dfa21161 100644 --- a/inform7/Downloads/syntax-diagnostics.txt +++ b/inform7/Downloads/syntax-diagnostics.txt @@ -6,430 +6,430 @@ ROOT_NT SENTENCE_NT'Basic Inform, included in every project, defines the basic f' HEADING_NT'part one - preamble' (level 3) SENTENCE_NT'the verb to be means the built-in new-verb meaning' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be' - UNPARSED_NOUN_NT'built-in new-verb meaning' + UNPARSED_NOUN_NT'built-in new-verb meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be means the built-in new-plural meaning' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be' - UNPARSED_NOUN_NT'built-in new-plural meaning' + UNPARSED_NOUN_NT'built-in new-plural meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be means the built-in new-activity meaning' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be' - UNPARSED_NOUN_NT'built-in new-activity meaning' + UNPARSED_NOUN_NT'built-in new-activity meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be means the built-in new-action meaning' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be' - UNPARSED_NOUN_NT'built-in new-action meaning' + UNPARSED_NOUN_NT'built-in new-action meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be means the built-in new-adjective meaning' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be' - UNPARSED_NOUN_NT'built-in new-adjective meaning' + UNPARSED_NOUN_NT'built-in new-adjective meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be means the built-in new-either-or meaning' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be' - UNPARSED_NOUN_NT'built-in new-either-or meaning' + UNPARSED_NOUN_NT'built-in new-either-or meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be means the built-in defined-by-table meaning' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be' - UNPARSED_NOUN_NT'built-in defined-by-table meaning' + UNPARSED_NOUN_NT'built-in defined-by-table meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be means the built-in rule-listed-in meaning' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be' - UNPARSED_NOUN_NT'built-in rule-listed-in meaning' + UNPARSED_NOUN_NT'built-in rule-listed-in meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be means the built-in new-figure meaning' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be' - UNPARSED_NOUN_NT'built-in new-figure meaning' + UNPARSED_NOUN_NT'built-in new-figure meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be means the built-in new-sound meaning' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be' - UNPARSED_NOUN_NT'built-in new-sound meaning' + UNPARSED_NOUN_NT'built-in new-sound meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be means the built-in new-file meaning' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be' - UNPARSED_NOUN_NT'built-in new-file meaning' + UNPARSED_NOUN_NT'built-in new-file meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be means the built-in episode meaning' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be' - UNPARSED_NOUN_NT'built-in episode meaning' + UNPARSED_NOUN_NT'built-in episode meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be means the equality relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be' - UNPARSED_NOUN_NT'equality relation' + UNPARSED_NOUN_NT'equality relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to mean means the meaning relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to mean' - UNPARSED_NOUN_NT'meaning relation' + UNPARSED_NOUN_NT'meaning relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to imply means the built-in verb-means meaning' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to imply' - UNPARSED_NOUN_NT'built-in verb-means meaning' + UNPARSED_NOUN_NT'built-in verb-means meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to imply means the meaning relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to imply' - UNPARSED_NOUN_NT'meaning relation' + UNPARSED_NOUN_NT'meaning relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be able to be means the built-in can-be meaning' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be able to be' - UNPARSED_NOUN_NT'built-in can-be meaning' + UNPARSED_NOUN_NT'built-in can-be meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to have means the possession relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to have' - UNPARSED_NOUN_NT'possession relation' + UNPARSED_NOUN_NT'possession relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to specify means the built-in specifies-notation me' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to specify' - UNPARSED_NOUN_NT'built-in specifies-notation meaning' + UNPARSED_NOUN_NT'built-in specifies-notation meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to relate means the built-in new-relation meaning' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to relate' - UNPARSED_NOUN_NT'built-in new-relation meaning' + UNPARSED_NOUN_NT'built-in new-relation meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to relate means the universal relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to relate' - UNPARSED_NOUN_NT'universal relation' + UNPARSED_NOUN_NT'universal relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to substitute for means the built-in rule-substitut' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to substitute for' - UNPARSED_NOUN_NT'built-in rule-substitutes-for meaning' + UNPARSED_NOUN_NT'built-in rule-substitutes-for meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to do means the built-in rule-does-nothing meaning' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to do' - UNPARSED_NOUN_NT'built-in rule-does-nothing meaning' + UNPARSED_NOUN_NT'built-in rule-does-nothing meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to do + if means the built-in rule-does-nothing-if ' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to do + if' - UNPARSED_NOUN_NT'built-in rule-does-nothing-if meaning' + UNPARSED_NOUN_NT'built-in rule-does-nothing-if meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to do + when means the built-in rule-does-nothing-i' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to do + when' - UNPARSED_NOUN_NT'built-in rule-does-nothing-if meaning' + UNPARSED_NOUN_NT'built-in rule-does-nothing-if meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to do + unless means the built-in rule-does-nothing' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to do + unless' - UNPARSED_NOUN_NT'built-in rule-does-nothing-unless meaning' + UNPARSED_NOUN_NT'built-in rule-does-nothing-unless meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to translate into + as means the built-in translate' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to translate into + as' - UNPARSED_NOUN_NT'built-in translates-into-unicode meaning' + UNPARSED_NOUN_NT'built-in translates-into-unicode meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to translate into + as means the built-in translate' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to translate into + as' - UNPARSED_NOUN_NT'built-in translates-into-i6 meaning' + UNPARSED_NOUN_NT'built-in translates-into-i6 meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to translate into + as means the built-in translate' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to translate into + as' - UNPARSED_NOUN_NT'built-in translates-into-language meaning' + UNPARSED_NOUN_NT'built-in translates-into-language meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to translate as means the built-in use-translates m' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to translate as' - UNPARSED_NOUN_NT'built-in use-translates meaning' + UNPARSED_NOUN_NT'built-in use-translates meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to provide means the provision relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to provide' - UNPARSED_NOUN_NT'provision relation' + UNPARSED_NOUN_NT'provision relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to use in the imperative means the built-in use mea' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to use' - UNPARSED_NOUN_NT'built-in use meaning' + UNPARSED_NOUN_NT'built-in use meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to include + in in the imperative means the built-i' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to include + in' - UNPARSED_NOUN_NT'built-in include-in meaning' + UNPARSED_NOUN_NT'built-in include-in meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to omit + from in the imperative means the built-in' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to omit + from' - UNPARSED_NOUN_NT'built-in omit-from meaning' + UNPARSED_NOUN_NT'built-in omit-from meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be greater than means the numerically-greater-th' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be greater than' - UNPARSED_NOUN_NT'numerically-greater-than relation' + UNPARSED_NOUN_NT'numerically-greater-than relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be less than means the numerically-less-than rel' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be less than' - UNPARSED_NOUN_NT'numerically-less-than relation' + UNPARSED_NOUN_NT'numerically-less-than relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be at least means the numerically-greater-than-o' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be at least' - UNPARSED_NOUN_NT'numerically-greater-than-or-equal-to relation' + UNPARSED_NOUN_NT'numerically-greater-than-or-equal-to relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be at most means the numerically-less-than-or-eq' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be at most' - UNPARSED_NOUN_NT'numerically-less-than-or-equal-to relation' + UNPARSED_NOUN_NT'numerically-less-than-or-equal-to relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'use ineffectual translates as (- ! Use ineffectual does not' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'ineffectual' UNPARSED_NOUN_NT'(- ! Use ineffectual does nothing. ' SENTENCE_NT'use american dialect translates as (- Constant DIALECT_US; ' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'american dialect' UNPARSED_NOUN_NT'(- Constant DIALECT_US; ' SENTENCE_NT'use the serial comma translates as (- Constant SERIAL_COMMA' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'the serial comma' UNPARSED_NOUN_NT'(- Constant SERIAL_COMMA; ' SENTENCE_NT'use memory economy translates as (- Constant MEMORY_ECONOMY' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'memory economy' UNPARSED_NOUN_NT'(- Constant MEMORY_ECONOMY; ' SENTENCE_NT'use engineering notation translates as (- Constant USE_E_NO' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'engineering notation' UNPARSED_NOUN_NT'(- Constant USE_E_NOTATION = 0; ' SENTENCE_NT'use unabbreviated object names translates as (- Constant UN' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'unabbreviated object names' UNPARSED_NOUN_NT'(- Constant UNABBREVIATED_OBJECT_NAMES = 0; ' SENTENCE_NT'use predictable randomisation translates as (- Constant FIX' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'predictable randomisation' UNPARSED_NOUN_NT'(- Constant FIX_RNG; ' SENTENCE_NT'use fast route-finding translates as (- Constant FAST_ROUTE' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'fast route-finding' UNPARSED_NOUN_NT'(- Constant FAST_ROUTE_FINDING; ' SENTENCE_NT'use slow route-finding translates as (- Constant SLOW_ROUTE' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'slow route-finding' UNPARSED_NOUN_NT'(- Constant SLOW_ROUTE_FINDING; ' SENTENCE_NT'use numbered rules translates as (- Constant NUMBERED_RULES' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'numbered rules' UNPARSED_NOUN_NT'(- Constant NUMBERED_RULES; ' SENTENCE_NT'use telemetry recordings translates as (- Constant TELEMETR' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'telemetry recordings' UNPARSED_NOUN_NT'(- Constant TELEMETRY_ON; ' SENTENCE_NT'use no deprecated features translates as (- Constant NO_DEP' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'no deprecated features' UNPARSED_NOUN_NT'(- Constant NO_DEPRECATED_FEATURES; ' SENTENCE_NT'use gn testing version translates as (- Constant GN_TESTING' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'gn testing version' UNPARSED_NOUN_NT'(- Constant GN_TESTING_VERSION; ' SENTENCE_NT'use authorial modesty translates as (- Constant AUTHORIAL_M' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'authorial modesty' UNPARSED_NOUN_NT'(- Constant AUTHORIAL_MODESTY; ' SENTENCE_NT'use dynamic memory allocation of at least 8192 translates as' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'dynamic memory allocation of at least 8192' UNPARSED_NOUN_NT'(- Constant DynamicMemoryAllocation = {N}; ' SENTENCE_NT'use maximum text length of at least 1024 translates as (- C' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'maximum text length of at least 1024' UNPARSED_NOUN_NT'(- Constant TEXT_TY_BufferSize = {N}+3; ' SENTENCE_NT'use index figure thumbnails of at least 50 translates as (- ' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'index figure thumbnails of at least 50' UNPARSED_NOUN_NT'(- Constant MAX_FIGURE_THUMBNAILS_IN_INDEX = {N}; ' SENTENCE_NT'use dynamic memory allocation of at least 8192' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'dynamic memory allocation of at least 8192' SENTENCE_NT'use alloc_chunk_size of 32000' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'alloc_chunk_size of 32000' SENTENCE_NT'use max_arrays of 10000' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'max_arrays of 10000' SENTENCE_NT'use max_classes of 200' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'max_classes of 200' SENTENCE_NT'use max_verbs of 255' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'max_verbs of 255' SENTENCE_NT'use max_labels of 10000' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'max_labels of 10000' SENTENCE_NT'use max_zcode_size of 500000' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'max_zcode_size of 500000' SENTENCE_NT'use max_static_data of 180000' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'max_static_data of 180000' SENTENCE_NT'use max_prop_table_size of 200000' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'max_prop_table_size of 200000' SENTENCE_NT'use max_indiv_prop_table_size of 20000' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'max_indiv_prop_table_size of 20000' SENTENCE_NT'use max_stack_size of 65536' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'max_stack_size of 65536' SENTENCE_NT'use max_symbols of 20000' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'max_symbols of 20000' SENTENCE_NT'use max_expression_nodes of 256' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'max_expression_nodes of 256' SENTENCE_NT'use max_labels of 200000' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'max_labels of 200000' SENTENCE_NT'use max_local_variables of 256' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'max_local_variables of 256' HEADING_NT'part two - miscellaneous definitions' (level 3) SENTENCE_NT'an object has a value called variable initial value' - VERB_NT'has' - COMMON_NOUN_NT'object' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'object' {indefinite 'an' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'value' + UNPARSED_NOUN_NT'value' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'variable initial value' SENTENCE_NT'an object has a text called specification' - VERB_NT'has' - COMMON_NOUN_NT'object' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'object' {indefinite 'an' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'text' + UNPARSED_NOUN_NT'text' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'specification' SENTENCE_NT'an object has a text called indefinite appearance text' - VERB_NT'has' - COMMON_NOUN_NT'object' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'object' {indefinite 'an' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'text' + UNPARSED_NOUN_NT'text' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'indefinite appearance text' SENTENCE_NT'an object has a text called printed name' - VERB_NT'has' - COMMON_NOUN_NT'object' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'object' {indefinite 'an' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'text' + UNPARSED_NOUN_NT'text' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'printed name' SENTENCE_NT'an object has a text called printed plural name' - VERB_NT'has' - COMMON_NOUN_NT'object' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'object' {indefinite 'an' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'text' + UNPARSED_NOUN_NT'text' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'printed plural name' SENTENCE_NT'an object has a text called an indefinite article' - VERB_NT'has' - COMMON_NOUN_NT'object' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'object' {indefinite 'an' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'text' + UNPARSED_NOUN_NT'text' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'indefinite article' SENTENCE_NT'an object can be plural-named or singular-named' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'an object' UNPARSED_NOUN_NT'plural-named or singular-named' AND_NT'or' UNPARSED_NOUN_NT'plural-named' UNPARSED_NOUN_NT'singular-named' SENTENCE_NT'an object is usually singular-named' - VERB_NT'is usually' - COMMON_NOUN_NT'object' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'object' {indefinite 'an' n/m/f nom/acc s} ADJECTIVE_NT'singular-named' SENTENCE_NT'an object can be proper-named or improper-named' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'an object' UNPARSED_NOUN_NT'proper-named or improper-named' AND_NT'or' UNPARSED_NOUN_NT'proper-named' UNPARSED_NOUN_NT'improper-named' SENTENCE_NT'an object is usually improper-named' - VERB_NT'is usually' - COMMON_NOUN_NT'object' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'object' {indefinite 'an' n/m/f nom/acc s} ADJECTIVE_NT'improper-named' SENTENCE_NT'an object can be ambiguously plural' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'an object' UNPARSED_NOUN_NT'ambiguously plural' UNPARSED_NOUN_NT'ambiguously plural' SENTENCE_NT'the indefinite article property translates into i6 as articl' - VERB_NT'translates into' - UNPARSED_NOUN_NT'indefinite article property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'indefinite article property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'article' SENTENCE_NT'the printed plural name property translates into i6 as plura' - VERB_NT'translates into' - UNPARSED_NOUN_NT'printed plural name property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'printed plural name property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'plural' SENTENCE_NT'the printed name property translates into i6 as short_name' - VERB_NT'translates into' - UNPARSED_NOUN_NT'printed name property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'printed name property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'short_name' SENTENCE_NT'the plural-named property translates into i6 as pluralname' - VERB_NT'translates into' - UNPARSED_NOUN_NT'plural-named property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'plural-named property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'pluralname' SENTENCE_NT'the ambiguously plural property translates into i6 as ambigp' - VERB_NT'translates into' - UNPARSED_NOUN_NT'ambiguously plural property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'ambiguously plural property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'ambigpluralname' SENTENCE_NT'the proper-named property translates into i6 as proper' - VERB_NT'translates into' - UNPARSED_NOUN_NT'proper-named property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'proper-named property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'proper' SENTENCE_NT'a natural language is a kind of value' - VERB_NT'is' - COMMON_NOUN_NT'natural language' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'natural language' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of value' COMMON_NOUN_NT'value' SENTENCE_NT'the language of play is a natural language that varies' - VERB_NT'is' - PROPER_NOUN_NT'language of play' - COMMON_NOUN_NT'natural language that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'language of play' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'natural language that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the parameter-object is an object that varies' - VERB_NT'is' - PROPER_NOUN_NT'parameter-object' - COMMON_NOUN_NT'object that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'parameter-object' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'object that varies' {indefinite 'an' n/m/f nom/acc s} SENTENCE_NT'the parameter-object variable translates into i6 as paramete' - VERB_NT'translates into' - UNPARSED_NOUN_NT'parameter-object variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'parameter-object variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'parameter_value' SENTENCE_NT'startup rules is a rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'startup rules' - COMMON_NOUN_NT'rulebook' + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'startup rules have outcomes allow startup ( success ) and de' - VERB_NT'have' + VERB_NT'have' {verb 'have' 3p p act IS_TENSE +ve} PROPER_NOUN_NT'startup rules' PROPERTY_LIST_NT'and' UNPARSED_NOUN_NT'outcomes allow startup ( success )' UNPARSED_NOUN_NT'deny startup ( failure )' SENTENCE_NT'shutdown rules is a rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'shutdown rules' - COMMON_NOUN_NT'rulebook' + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'starting the virtual machine ( documented at act_startvm ) i' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'starting the virtual machine ( documented at act_startvm )' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'the enable glulx acceleration rule is listed first in for st' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the enable glulx acceleration rule' UNPARSED_NOUN_NT'first in for starting the virtual machine' SENTENCE_NT'the enable glulx acceleration rule translates into i6 as ENA' - VERB_NT'translates into' - UNPARSED_NOUN_NT'enable glulx acceleration rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'enable glulx acceleration rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'ENABLE_GLULX_ACCEL_R' SENTENCE_NT'printing the name of something ( documented at act_pn ) is a' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'printing the name of something ( documented at act_pn )' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'the standard name printing rule is listed last in the for pr' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the standard name printing rule' UNPARSED_NOUN_NT'last in the for printing the name rulebook' SENTENCE_NT'the standard name printing rule translates into i6 as STANDA' - VERB_NT'translates into' - UNPARSED_NOUN_NT'standard name printing rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'standard name printing rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'STANDARD_NAME_PRINTING_R' SENTENCE_NT'printing the plural name of something ( documented at act_pp' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'printing the plural name of something ( documented at act_pp' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'the standard printing the plural name rule is listed last in' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the standard printing the plural name rule' UNPARSED_NOUN_NT'last in the for printing the plural name rulebook' SENTENCE_NT'the standard printing the plural name rule translates into i' - VERB_NT'translates into' - UNPARSED_NOUN_NT'standard printing the plural name rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'standard printing the plural name rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'STANDARD_PLURAL_NAME_PRINTING_R' HEADING_NT'part three - phrasebook' (level 3) HEADING_NT'chapter 1 - saying' (level 4) @@ -1508,87 +1508,87 @@ ROOT_NT BEGINHERE_NT'version 1 of english language by graham nelson' SENTENCE_NT'To make English the language of play.' SENTENCE_NT'use authorial modesty' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'authorial modesty' HEADING_NT'section 1 - modal verbs and contractions' (level 5) SENTENCE_NT'to be able to is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to be able to' SENTENCE_NT'to could is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to could' SENTENCE_NT'to may is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to may' SENTENCE_NT'to might is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to might' SENTENCE_NT'to must is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to must' SENTENCE_NT'to should is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to should' SENTENCE_NT'to would is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to would' SENTENCE_NT'to 're is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to 're' SENTENCE_NT'to 've is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to 've' SENTENCE_NT'to aren't is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to aren't' SENTENCE_NT'to can't is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to can't' SENTENCE_NT'to don't is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to don't' SENTENCE_NT'to haven't is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to haven't' SENTENCE_NT'to mustn't is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to mustn't' SENTENCE_NT'to mightn't is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to mightn't' SENTENCE_NT'to mayn't is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to mayn't' SENTENCE_NT'to wouldn't is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to wouldn't' SENTENCE_NT'to couldn't is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to couldn't' SENTENCE_NT'to shouldn't is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to shouldn't' SENTENCE_NT'to won't is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to won't' HEADING_NT'section 2 - fallback definitions ( not for interactive ficti' (level 5) HEADING_NT'section 1 - grammatical definitions' (level 5) SENTENCE_NT'the language of play is a natural language that varies' - VERB_NT'is' - PROPER_NOUN_NT'language of play' - COMMON_NOUN_NT'natural language that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'language of play' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'natural language that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the language of play is usually the english language' - VERB_NT'is usually' - PROPER_NOUN_NT'language of play' - PROPER_NOUN_NT'english language' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + PROPER_NOUN_NT'language of play' {definite 'the' n/m/f s/p nom/acc} + PROPER_NOUN_NT'english language' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'a grammatical tense is a kind of value' - VERB_NT'is' - COMMON_NOUN_NT'grammatical tense' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'grammatical tense' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of value' COMMON_NOUN_NT'value' SENTENCE_NT'the grammatical tenses are present tense , past tense , perf' - VERB_NT'are' - COMMON_NOUN_NT'grammatical tenses' + VERB_NT'are' {verb 'be' 3p p act IS_TENSE +ve} + COMMON_NOUN_NT'grammatical tenses' {definite 'the' n/m/f s/p nom/acc} AND_NT',' PROPER_NOUN_NT'present tense' AND_NT',' @@ -1599,13 +1599,13 @@ ROOT_NT PROPER_NOUN_NT'past perfect tense' PROPER_NOUN_NT'future tense' SENTENCE_NT'a narrative viewpoint is a kind of value' - VERB_NT'is' - COMMON_NOUN_NT'narrative viewpoint' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'narrative viewpoint' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of value' COMMON_NOUN_NT'value' SENTENCE_NT'the narrative viewpoints are first person singular , second ' - VERB_NT'are' - COMMON_NOUN_NT'narrative viewpoints' + VERB_NT'are' {verb 'be' 3p p act IS_TENSE +ve} + COMMON_NOUN_NT'narrative viewpoints' {definite 'the' n/m/f s/p nom/acc} AND_NT',' PROPER_NOUN_NT'first person singular' AND_NT',' @@ -1618,57 +1618,57 @@ ROOT_NT PROPER_NOUN_NT'second person plural' PROPER_NOUN_NT'third person plural' SENTENCE_NT'a natural language has a narrative viewpoint called the adap' - VERB_NT'has' - COMMON_NOUN_NT'natural language' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'natural language' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'narrative viewpoint' + UNPARSED_NOUN_NT'narrative viewpoint' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'adaptive text viewpoint' SENTENCE_NT'the adaptive text viewpoint of the english language is first' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'adaptive text viewpoint of the english language' - PROPER_NOUN_NT'english language' + PROPER_NOUN_NT'english language' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'adaptive text viewpoint' PROPER_NOUN_NT'first person plural' SENTENCE_NT'a grammatical case is a kind of value' - VERB_NT'is' - COMMON_NOUN_NT'grammatical case' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'grammatical case' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of value' COMMON_NOUN_NT'value' SENTENCE_NT'the grammatical cases are nominative and accusative' - VERB_NT'are' - COMMON_NOUN_NT'grammatical cases' + VERB_NT'are' {verb 'be' 3p p act IS_TENSE +ve} + COMMON_NOUN_NT'grammatical cases' {definite 'the' n/m/f s/p nom/acc} AND_NT'and' PROPER_NOUN_NT'nominative' PROPER_NOUN_NT'accusative' SENTENCE_NT'a grammatical gender is a kind of value' - VERB_NT'is' - COMMON_NOUN_NT'grammatical gender' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'grammatical gender' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of value' COMMON_NOUN_NT'value' SENTENCE_NT'the grammatical genders are neuter gender , masculine gender' - VERB_NT'are' - COMMON_NOUN_NT'grammatical genders' + VERB_NT'are' {verb 'be' 3p p act IS_TENSE +ve} + COMMON_NOUN_NT'grammatical genders' {definite 'the' n/m/f s/p nom/acc} AND_NT',' PROPER_NOUN_NT'neuter gender' AND_NT',' PROPER_NOUN_NT'masculine gender' PROPER_NOUN_NT'feminine gender' SENTENCE_NT'the story tense is a grammatical tense that varies' - VERB_NT'is' - PROPER_NOUN_NT'story tense' - COMMON_NOUN_NT'grammatical tense that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'story tense' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'grammatical tense that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the story tense variable translates into i6 as story_tense' - VERB_NT'translates into' - UNPARSED_NOUN_NT'story tense variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'story tense variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'story_tense' SENTENCE_NT'the story viewpoint is a narrative viewpoint that varies' - VERB_NT'is' - PROPER_NOUN_NT'story viewpoint' - COMMON_NOUN_NT'narrative viewpoint that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'story viewpoint' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'narrative viewpoint that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the story viewpoint variable translates into i6 as story_vie' - VERB_NT'translates into' - UNPARSED_NOUN_NT'story viewpoint variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'story viewpoint variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'story_viewpoint' RULE_NT'to say regarding ( item - an object )' CODE_BLOCK_NT @@ -3791,175 +3791,175 @@ ROOT_NT SENTENCE_NT'The Standard Rules, included in every project, define phrase' HEADING_NT'part one - preamble' (level 3) SENTENCE_NT'the verb to begin when means the built-in scene-begins-when ' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to begin when' - UNPARSED_NOUN_NT'built-in scene-begins-when meaning' + UNPARSED_NOUN_NT'built-in scene-begins-when meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to end when means the built-in scene-ends-when mean' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to end when' - UNPARSED_NOUN_NT'built-in scene-ends-when meaning' + UNPARSED_NOUN_NT'built-in scene-ends-when meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to end + when means the built-in scene-ends-when me' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to end + when' - UNPARSED_NOUN_NT'built-in scene-ends-when meaning' + UNPARSED_NOUN_NT'built-in scene-ends-when meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to test + with in the imperative means the built-in' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to test + with' - UNPARSED_NOUN_NT'built-in test-with meaning' + UNPARSED_NOUN_NT'built-in test-with meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to understand + as in the imperative means the buil' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to understand + as' - UNPARSED_NOUN_NT'built-in understand-as meaning' + UNPARSED_NOUN_NT'built-in understand-as meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to release along with in the imperative means the b' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to release along with' - UNPARSED_NOUN_NT'built-in release-along-with meaning' + UNPARSED_NOUN_NT'built-in release-along-with meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to index map with in the imperative means the built' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to index map with' - UNPARSED_NOUN_NT'built-in index-map-with meaning' + UNPARSED_NOUN_NT'built-in index-map-with meaning' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'use command line echoing translates as (- Constant ECHO_COM' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'command line echoing' UNPARSED_NOUN_NT'(- Constant ECHO_COMMANDS; ' SENTENCE_NT'use full-length room descriptions translates as (- #IFNDEF ' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'full-length room descriptions' UNPARSED_NOUN_NT'(- #IFNDEF I7_LOOKMODE; Constant I7_LOOKMODE = 2; #ENDIF; ' SENTENCE_NT'use abbreviated room descriptions translates as (- #IFNDEF ' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'abbreviated room descriptions' UNPARSED_NOUN_NT'(- #IFNDEF I7_LOOKMODE; Constant I7_LOOKMODE = 3; #ENDIF; ' SENTENCE_NT'use scoring translates as (- #IFNDEF USE_SCORING; Constant ' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'scoring' UNPARSED_NOUN_NT'(- #IFNDEF USE_SCORING; Constant USE_SCORING = 1; #ENDIF; ' SENTENCE_NT'use no scoring translates as (- #IFNDEF USE_SCORING; Consta' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'no scoring' UNPARSED_NOUN_NT'(- #IFNDEF USE_SCORING; Constant USE_SCORING = 0; #ENDIF; ' SENTENCE_NT'use manual pronouns translates as (- Constant MANUAL_PRONOU' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'manual pronouns' UNPARSED_NOUN_NT'(- Constant MANUAL_PRONOUNS; ' SENTENCE_NT'use undo prevention translates as (- Constant PREVENT_UNDO;' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'undo prevention' UNPARSED_NOUN_NT'(- Constant PREVENT_UNDO; ' SENTENCE_NT'use verbose room descriptions translates as (- Constant DEF' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'verbose room descriptions' UNPARSED_NOUN_NT'(- Constant DEFAULT_VERBOSE_DESCRIPTIONS; ' SENTENCE_NT'use brief room descriptions translates as (- Constant DEFAU' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'brief room descriptions' UNPARSED_NOUN_NT'(- Constant DEFAULT_BRIEF_DESCRIPTIONS; ' SENTENCE_NT'use superbrief room descriptions translates as (- Constant ' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'superbrief room descriptions' UNPARSED_NOUN_NT'(- Constant DEFAULT_SUPERBRIEF_DESCRIPTIONS; ' SENTENCE_NT'use maximum things understood at once of at least 100 transl' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'maximum things understood at once of at least 100' UNPARSED_NOUN_NT'(- Constant MATCH_LIST_WORDS = {N}; ' SENTENCE_NT'use maximum things understood at once of at least 100' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'maximum things understood at once of at least 100' HEADING_NT'part two - the physical world model' (level 3) HEADING_NT'chapter 1 - verbs and relations' (level 4) SENTENCE_NT'the verb to be in means the reversed containment relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be in' - UNPARSED_NOUN_NT'reversed containment relation' + UNPARSED_NOUN_NT'reversed containment relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be inside means the reversed containment relatio' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be inside' - UNPARSED_NOUN_NT'reversed containment relation' + UNPARSED_NOUN_NT'reversed containment relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be within means the reversed containment relatio' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be within' - UNPARSED_NOUN_NT'reversed containment relation' + UNPARSED_NOUN_NT'reversed containment relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be held in means the reversed containment relati' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be held in' - UNPARSED_NOUN_NT'reversed containment relation' + UNPARSED_NOUN_NT'reversed containment relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be held inside means the reversed containment re' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be held inside' - UNPARSED_NOUN_NT'reversed containment relation' + UNPARSED_NOUN_NT'reversed containment relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to contain means the containment relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to contain' - UNPARSED_NOUN_NT'containment relation' + UNPARSED_NOUN_NT'containment relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be contained in means the reversed containment r' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be contained in' - UNPARSED_NOUN_NT'reversed containment relation' + UNPARSED_NOUN_NT'reversed containment relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be on top of means the reversed support relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be on top of' - UNPARSED_NOUN_NT'reversed support relation' + UNPARSED_NOUN_NT'reversed support relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be on means the reversed support relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be on' - UNPARSED_NOUN_NT'reversed support relation' + UNPARSED_NOUN_NT'reversed support relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to support means the support relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to support' - UNPARSED_NOUN_NT'support relation' + UNPARSED_NOUN_NT'support relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be supported on means the reversed support relat' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be supported on' - UNPARSED_NOUN_NT'reversed support relation' + UNPARSED_NOUN_NT'reversed support relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to incorporate means the incorporation relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to incorporate' - UNPARSED_NOUN_NT'incorporation relation' + UNPARSED_NOUN_NT'incorporation relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be part of means the reversed incorporation rela' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be part of' - UNPARSED_NOUN_NT'reversed incorporation relation' + UNPARSED_NOUN_NT'reversed incorporation relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be a part of means the reversed incorporation re' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be a part of' - UNPARSED_NOUN_NT'reversed incorporation relation' + UNPARSED_NOUN_NT'reversed incorporation relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be parts of means the reversed incorporation rel' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be parts of' - UNPARSED_NOUN_NT'reversed incorporation relation' + UNPARSED_NOUN_NT'reversed incorporation relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to enclose means the enclosure relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to enclose' - UNPARSED_NOUN_NT'enclosure relation' + UNPARSED_NOUN_NT'enclosure relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to carry means the carrying relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to carry' - UNPARSED_NOUN_NT'carrying relation' + UNPARSED_NOUN_NT'carrying relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to hold means the holding relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to hold' - UNPARSED_NOUN_NT'holding relation' + UNPARSED_NOUN_NT'holding relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to wear means the wearing relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to wear' - UNPARSED_NOUN_NT'wearing relation' + UNPARSED_NOUN_NT'wearing relation' {definite 'the' n/m/f s/p nom/acc} RULE_NT'definition' RULE_NT'definition' RULE_NT'definition' SENTENCE_NT'the verb to be able to see means the visibility relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be able to see' - UNPARSED_NOUN_NT'visibility relation' + UNPARSED_NOUN_NT'visibility relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be able to touch means the touchability relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be able to touch' - UNPARSED_NOUN_NT'touchability relation' + UNPARSED_NOUN_NT'touchability relation' {definite 'the' n/m/f s/p nom/acc} RULE_NT'definition' RULE_NT'definition' SENTENCE_NT'the verb to conceal ( he conceals , they conceal , he concea' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to conceal ( he conceals , they conceal , he concealed , it ' - UNPARSED_NOUN_NT'concealment relation' + UNPARSED_NOUN_NT'concealment relation' {definite 'the' n/m/f s/p nom/acc} RULE_NT'definition' RULE_NT'definition' RULE_NT'definition' @@ -3967,888 +3967,888 @@ ROOT_NT HEADING_NT'chapter 2 - kinds for the physical world' (level 4) HEADING_NT'section 1 - kind definitions' (level 5) SENTENCE_NT'a room is a kind' - VERB_NT'is' - COMMON_NOUN_NT'room' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'room' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind' SENTENCE_NT'a thing is a kind' - VERB_NT'is' - COMMON_NOUN_NT'thing' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'thing' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind' SENTENCE_NT'a direction is a kind' - VERB_NT'is' - COMMON_NOUN_NT'direction' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'direction' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind' SENTENCE_NT'a door is a kind of thing' - VERB_NT'is' - COMMON_NOUN_NT'door' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of thing' COMMON_NOUN_NT'thing' SENTENCE_NT'a container is a kind of thing' - VERB_NT'is' - COMMON_NOUN_NT'container' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'container' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of thing' COMMON_NOUN_NT'thing' SENTENCE_NT'a supporter is a kind of thing' - VERB_NT'is' - COMMON_NOUN_NT'supporter' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'supporter' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of thing' COMMON_NOUN_NT'thing' SENTENCE_NT'a backdrop is a kind of thing' - VERB_NT'is' - COMMON_NOUN_NT'backdrop' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'backdrop' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of thing' COMMON_NOUN_NT'thing' SENTENCE_NT'the plural of person is people' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-plural} UNPARSED_NOUN_NT'person' UNPARSED_NOUN_NT'people' SENTENCE_NT'the plural of person is persons' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-plural} UNPARSED_NOUN_NT'person' UNPARSED_NOUN_NT'persons' SENTENCE_NT'a person is a kind of thing' - VERB_NT'is' - COMMON_NOUN_NT'person' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of thing' COMMON_NOUN_NT'thing' SENTENCE_NT'a region is a kind' - VERB_NT'is' - COMMON_NOUN_NT'region' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'region' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind' HEADING_NT'section 2 - rooms' (level 5) SENTENCE_NT'the specification of room is Represents geographical locatio' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of room' COMMON_NOUN_NT'room' PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Represents geographical locations, both indoor and outdoor, ' SENTENCE_NT'a room can be privately-named or publicly-named' - VERB_NT'can be' + 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' UNPARSED_NOUN_NT'privately-named or publicly-named' AND_NT'or' UNPARSED_NOUN_NT'privately-named' UNPARSED_NOUN_NT'publicly-named' SENTENCE_NT'a room is usually publicly-named' - VERB_NT'is usually' - COMMON_NOUN_NT'room' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'room' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'publicly-named' SENTENCE_NT'a room can be lighted or dark' - VERB_NT'can be' + 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' UNPARSED_NOUN_NT'lighted or dark' AND_NT'or' UNPARSED_NOUN_NT'lighted' UNPARSED_NOUN_NT'dark' SENTENCE_NT'a room is usually lighted' - VERB_NT'is usually' - COMMON_NOUN_NT'room' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'room' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'lighted' SENTENCE_NT'a room can be visited or unvisited' - VERB_NT'can be' + 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' UNPARSED_NOUN_NT'visited or unvisited' AND_NT'or' UNPARSED_NOUN_NT'visited' UNPARSED_NOUN_NT'unvisited' SENTENCE_NT'a room is usually unvisited' - VERB_NT'is usually' - COMMON_NOUN_NT'room' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'room' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'unvisited' SENTENCE_NT'a room has a text called description' - VERB_NT'has' - COMMON_NOUN_NT'room' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'room' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'text' + UNPARSED_NOUN_NT'text' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'description' SENTENCE_NT'a room has an object called map region' - VERB_NT'has' - COMMON_NOUN_NT'room' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'room' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'object' + UNPARSED_NOUN_NT'object' {indefinite 'an' n/m/f nom/acc s} UNPARSED_NOUN_NT'map region' SENTENCE_NT'the map region of a room is usually nothing' - VERB_NT'is usually' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} X_OF_Y_NT'map region of a room' - COMMON_NOUN_NT'room' + COMMON_NOUN_NT'room' {indefinite 'a' n/m/f nom/acc s} PROPER_NOUN_NT'map region' PROPER_NOUN_NT'nothing' SENTENCE_NT'the verb to be adjacent to means the reversed adjacency rela' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be adjacent to' - UNPARSED_NOUN_NT'reversed adjacency relation' + UNPARSED_NOUN_NT'reversed adjacency relation' {definite 'the' n/m/f s/p nom/acc} RULE_NT'definition' SENTENCE_NT'the verb to be regionally in means the reversed regional-con' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be regionally in' - UNPARSED_NOUN_NT'reversed regional-containment relation' + UNPARSED_NOUN_NT'reversed regional-containment relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the specification of region is Represents a broader area tha' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of region' COMMON_NOUN_NT'region' PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Represents a broader area than a single room, and allows rul' SENTENCE_NT'a region can be privately-named or publicly-named' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a region' UNPARSED_NOUN_NT'privately-named or publicly-named' AND_NT'or' UNPARSED_NOUN_NT'privately-named' UNPARSED_NOUN_NT'publicly-named' SENTENCE_NT'a region is usually publicly-named' - VERB_NT'is usually' - COMMON_NOUN_NT'region' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'region' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'publicly-named' HEADING_NT'section 3 - things' (level 5) SENTENCE_NT'the specification of thing is Represents anything interactiv' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of thing' COMMON_NOUN_NT'thing' PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Represents anything interactive in the model world that is n' SENTENCE_NT'a thing can be lit or unlit' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a thing' UNPARSED_NOUN_NT'lit or unlit' AND_NT'or' UNPARSED_NOUN_NT'lit' UNPARSED_NOUN_NT'unlit' SENTENCE_NT'a thing is usually unlit' - VERB_NT'is usually' - COMMON_NOUN_NT'thing' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'thing' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'unlit' SENTENCE_NT'a thing can be edible or inedible' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a thing' UNPARSED_NOUN_NT'edible or inedible' AND_NT'or' UNPARSED_NOUN_NT'edible' UNPARSED_NOUN_NT'inedible' SENTENCE_NT'a thing is usually inedible' - VERB_NT'is usually' - COMMON_NOUN_NT'thing' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'thing' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'inedible' SENTENCE_NT'a thing can be fixed in place or portable' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a thing' UNPARSED_NOUN_NT'fixed in place or portable' AND_NT'or' UNPARSED_NOUN_NT'fixed in place' UNPARSED_NOUN_NT'portable' SENTENCE_NT'a thing is usually portable' - VERB_NT'is usually' - COMMON_NOUN_NT'thing' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'thing' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'portable' SENTENCE_NT'a thing can be scenery' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a thing' UNPARSED_NOUN_NT'scenery' UNPARSED_NOUN_NT'scenery' SENTENCE_NT'a thing can be wearable' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a thing' UNPARSED_NOUN_NT'wearable' UNPARSED_NOUN_NT'wearable' SENTENCE_NT'a thing can be pushable between rooms' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a thing' UNPARSED_NOUN_NT'pushable between rooms' UNPARSED_NOUN_NT'pushable between rooms' SENTENCE_NT'a thing can be handled' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a thing' UNPARSED_NOUN_NT'handled' UNPARSED_NOUN_NT'handled' SENTENCE_NT'a thing can be privately-named or publicly-named' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a thing' UNPARSED_NOUN_NT'privately-named or publicly-named' AND_NT'or' UNPARSED_NOUN_NT'privately-named' UNPARSED_NOUN_NT'publicly-named' SENTENCE_NT'a thing is usually publicly-named' - VERB_NT'is usually' - COMMON_NOUN_NT'thing' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'thing' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'publicly-named' SENTENCE_NT'a thing can be undescribed or described' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a thing' UNPARSED_NOUN_NT'undescribed or described' AND_NT'or' UNPARSED_NOUN_NT'undescribed' UNPARSED_NOUN_NT'described' SENTENCE_NT'a thing is usually described' - VERB_NT'is usually' - COMMON_NOUN_NT'thing' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'thing' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'described' SENTENCE_NT'a thing can be marked for listing or unmarked for listing' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a thing' UNPARSED_NOUN_NT'marked for listing or unmarked for listing' AND_NT'or' UNPARSED_NOUN_NT'marked for listing' UNPARSED_NOUN_NT'unmarked for listing' SENTENCE_NT'a thing is usually unmarked for listing' - VERB_NT'is usually' - COMMON_NOUN_NT'thing' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'thing' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'unmarked for listing' SENTENCE_NT'a thing can be mentioned or unmentioned' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a thing' UNPARSED_NOUN_NT'mentioned or unmentioned' AND_NT'or' UNPARSED_NOUN_NT'mentioned' UNPARSED_NOUN_NT'unmentioned' SENTENCE_NT'a thing is usually mentioned' - VERB_NT'is usually' - COMMON_NOUN_NT'thing' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'thing' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'mentioned' SENTENCE_NT'a thing has a text called a description' - VERB_NT'has' - COMMON_NOUN_NT'thing' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'thing' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'text' + UNPARSED_NOUN_NT'text' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'description' SENTENCE_NT'a thing has a text called an initial appearance' - VERB_NT'has' - COMMON_NOUN_NT'thing' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'thing' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'text' + UNPARSED_NOUN_NT'text' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'initial appearance' SENTENCE_NT'scenery is usually fixed in place' - VERB_NT'is usually' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} ADJECTIVE_NT'scenery' ADJECTIVE_NT'fixed in place' HEADING_NT'section 4 - directions' (level 5) SENTENCE_NT'the specification of direction is Represents a direction of ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of direction' COMMON_NOUN_NT'direction' PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Represents a direction of movement, such as northeast or dow' SENTENCE_NT'a direction can be privately-named or publicly-named' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a direction' UNPARSED_NOUN_NT'privately-named or publicly-named' AND_NT'or' UNPARSED_NOUN_NT'privately-named' UNPARSED_NOUN_NT'publicly-named' SENTENCE_NT'a direction is usually publicly-named' - VERB_NT'is usually' - COMMON_NOUN_NT'direction' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'direction' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'publicly-named' SENTENCE_NT'a direction can be marked for listing or unmarked for listin' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a direction' UNPARSED_NOUN_NT'marked for listing or unmarked for listing' AND_NT'or' UNPARSED_NOUN_NT'marked for listing' UNPARSED_NOUN_NT'unmarked for listing' SENTENCE_NT'a direction is usually unmarked for listing' - VERB_NT'is usually' - COMMON_NOUN_NT'direction' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'direction' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'unmarked for listing' SENTENCE_NT'a direction can be scenery' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a direction' UNPARSED_NOUN_NT'scenery' UNPARSED_NOUN_NT'scenery' SENTENCE_NT'a direction is always scenery' - VERB_NT'is always' - COMMON_NOUN_NT'direction' + VERB_NT'is always' {verb 'be' 3p s act IS_TENSE +ve} {certainty:certain} + COMMON_NOUN_NT'direction' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'scenery' SENTENCE_NT'a direction has a direction called an opposite' - VERB_NT'has' - COMMON_NOUN_NT'direction' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'direction' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'direction' + UNPARSED_NOUN_NT'direction' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'opposite' SENTENCE_NT'the north is a direction' - VERB_NT'is' - PROPER_NOUN_NT'north' - COMMON_NOUN_NT'direction' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'north' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'direction' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the northeast is a direction' - VERB_NT'is' - PROPER_NOUN_NT'northeast' - COMMON_NOUN_NT'direction' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'northeast' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'direction' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the northwest is a direction' - VERB_NT'is' - PROPER_NOUN_NT'northwest' - COMMON_NOUN_NT'direction' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'northwest' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'direction' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the south is a direction' - VERB_NT'is' - PROPER_NOUN_NT'south' - COMMON_NOUN_NT'direction' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'south' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'direction' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the southeast is a direction' - VERB_NT'is' - PROPER_NOUN_NT'southeast' - COMMON_NOUN_NT'direction' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'southeast' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'direction' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the southwest is a direction' - VERB_NT'is' - PROPER_NOUN_NT'southwest' - COMMON_NOUN_NT'direction' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'southwest' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'direction' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the east is a direction' - VERB_NT'is' - PROPER_NOUN_NT'east' - COMMON_NOUN_NT'direction' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'east' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'direction' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the west is a direction' - VERB_NT'is' - PROPER_NOUN_NT'west' - COMMON_NOUN_NT'direction' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'west' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'direction' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the up is a direction' - VERB_NT'is' - PROPER_NOUN_NT'up' - COMMON_NOUN_NT'direction' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'up' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'direction' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the down is a direction' - VERB_NT'is' - PROPER_NOUN_NT'down' - COMMON_NOUN_NT'direction' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'down' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'direction' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the inside is a direction' - VERB_NT'is' - PROPER_NOUN_NT'inside' - COMMON_NOUN_NT'direction' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'inside' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'direction' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the outside is a direction' - VERB_NT'is' - PROPER_NOUN_NT'outside' - COMMON_NOUN_NT'direction' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'outside' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'direction' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the north has opposite south' - VERB_NT'has' - PROPER_NOUN_NT'north' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'north' {definite 'the' n/m/f s/p nom/acc} PROPERTY_LIST_NT'opposite south' SENTENCE_NT'understand "n" as north' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"n"' UNPARSED_NOUN_NT'north' SENTENCE_NT'the northeast has opposite southwest' - VERB_NT'has' - PROPER_NOUN_NT'northeast' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'northeast' {definite 'the' n/m/f s/p nom/acc} PROPERTY_LIST_NT'opposite southwest' SENTENCE_NT'understand "ne" as northeast' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"ne"' UNPARSED_NOUN_NT'northeast' SENTENCE_NT'the northwest has opposite southeast' - VERB_NT'has' - PROPER_NOUN_NT'northwest' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'northwest' {definite 'the' n/m/f s/p nom/acc} PROPERTY_LIST_NT'opposite southeast' SENTENCE_NT'understand "nw" as northwest' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"nw"' UNPARSED_NOUN_NT'northwest' SENTENCE_NT'the south has opposite north' - VERB_NT'has' - PROPER_NOUN_NT'south' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'south' {definite 'the' n/m/f s/p nom/acc} PROPERTY_LIST_NT'opposite north' SENTENCE_NT'understand "s" as south' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"s"' UNPARSED_NOUN_NT'south' SENTENCE_NT'the southeast has opposite northwest' - VERB_NT'has' - PROPER_NOUN_NT'southeast' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'southeast' {definite 'the' n/m/f s/p nom/acc} PROPERTY_LIST_NT'opposite northwest' SENTENCE_NT'understand "se" as southeast' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"se"' UNPARSED_NOUN_NT'southeast' SENTENCE_NT'the southwest has opposite northeast' - VERB_NT'has' - PROPER_NOUN_NT'southwest' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'southwest' {definite 'the' n/m/f s/p nom/acc} PROPERTY_LIST_NT'opposite northeast' SENTENCE_NT'understand "sw" as southwest' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"sw"' UNPARSED_NOUN_NT'southwest' SENTENCE_NT'the east has opposite west' - VERB_NT'has' - PROPER_NOUN_NT'east' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'east' {definite 'the' n/m/f s/p nom/acc} PROPERTY_LIST_NT'opposite west' SENTENCE_NT'understand "e" as east' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"e"' UNPARSED_NOUN_NT'east' SENTENCE_NT'the west has opposite east' - VERB_NT'has' - PROPER_NOUN_NT'west' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'west' {definite 'the' n/m/f s/p nom/acc} PROPERTY_LIST_NT'opposite east' SENTENCE_NT'understand "w" as west' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"w"' UNPARSED_NOUN_NT'west' SENTENCE_NT'up has opposite down' - VERB_NT'has' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'up' PROPERTY_LIST_NT'opposite down' SENTENCE_NT'understand "u" as up' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"u"' UNPARSED_NOUN_NT'up' SENTENCE_NT'down has opposite up' - VERB_NT'has' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'down' PROPERTY_LIST_NT'opposite up' SENTENCE_NT'understand "d" as down' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"d"' UNPARSED_NOUN_NT'down' SENTENCE_NT'inside has opposite outside' - VERB_NT'has' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'inside' PROPERTY_LIST_NT'opposite outside' SENTENCE_NT'understand "in" as inside' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"in"' UNPARSED_NOUN_NT'inside' SENTENCE_NT'outside has opposite inside' - VERB_NT'has' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'outside' PROPERTY_LIST_NT'opposite inside' SENTENCE_NT'understand "out" as outside' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"out"' UNPARSED_NOUN_NT'outside' SENTENCE_NT'the inside object translates into i6 as in_obj' - VERB_NT'translates into' - UNPARSED_NOUN_NT'inside object' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'inside object' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'in_obj' SENTENCE_NT'the outside object translates into i6 as out_obj' - VERB_NT'translates into' - UNPARSED_NOUN_NT'outside object' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'outside object' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'out_obj' SENTENCE_NT'the verb to be above means the reversed mapping up relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be above' - UNPARSED_NOUN_NT'reversed mapping up relation' + UNPARSED_NOUN_NT'reversed mapping up relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be mapped above means the reversed mapping up re' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be mapped above' - UNPARSED_NOUN_NT'reversed mapping up relation' + UNPARSED_NOUN_NT'reversed mapping up relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be below means the reversed mapping down relatio' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be below' - UNPARSED_NOUN_NT'reversed mapping down relation' + UNPARSED_NOUN_NT'reversed mapping down relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the verb to be mapped below means the reversed mapping down ' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be mapped below' - UNPARSED_NOUN_NT'reversed mapping down relation' + UNPARSED_NOUN_NT'reversed mapping down relation' {definite 'the' n/m/f s/p nom/acc} HEADING_NT'section 5 - doors' (level 5) SENTENCE_NT'the specification of door is Represents a conduit joining tw' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of door' COMMON_NOUN_NT'door' PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Represents a conduit joining two rooms, most often a door or' SENTENCE_NT'a door is always fixed in place' - VERB_NT'is always' - COMMON_NOUN_NT'door' + VERB_NT'is always' {verb 'be' 3p s act IS_TENSE +ve} {certainty:certain} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'fixed in place' SENTENCE_NT'a door is never pushable between rooms' - VERB_NT'is never' - COMMON_NOUN_NT'door' + VERB_NT'is never' {verb 'be' 3p s act IS_TENSE +ve} {certainty:impossible} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'pushable between rooms' SENTENCE_NT'a door has an object called other side' - VERB_NT'has' - COMMON_NOUN_NT'door' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'object' + UNPARSED_NOUN_NT'object' {indefinite 'an' n/m/f nom/acc s} UNPARSED_NOUN_NT'other side' SENTENCE_NT'the other side property translates into i6 as door_to' - VERB_NT'translates into' - UNPARSED_NOUN_NT'other side property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'other side property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'door_to' SENTENCE_NT'leading-through relates one room ( called the other side ) t' - VERB_NT'relates' + VERB_NT'relates' {verb 'relate' 3p s act IS_TENSE +ve} {special meaning: new-relation} UNPARSED_NOUN_NT'leading-through' UNPARSED_NOUN_NT'one room ( called the other side )' UNPARSED_NOUN_NT'various doors' SENTENCE_NT'the verb to be through means the leading-through relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to be through' - UNPARSED_NOUN_NT'leading-through relation' + UNPARSED_NOUN_NT'leading-through relation' {definite 'the' n/m/f s/p nom/acc} HEADING_NT'section 6 - containers' (level 5) SENTENCE_NT'the specification of container is Represents something into ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of container' COMMON_NOUN_NT'container' PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Represents something into which portable things can be put, ' SENTENCE_NT'a container can be enterable' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a container' UNPARSED_NOUN_NT'enterable' UNPARSED_NOUN_NT'enterable' SENTENCE_NT'a container can be transparent or opaque' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a container' UNPARSED_NOUN_NT'transparent or opaque' AND_NT'or' UNPARSED_NOUN_NT'transparent' UNPARSED_NOUN_NT'opaque' SENTENCE_NT'a container is usually opaque' - VERB_NT'is usually' - COMMON_NOUN_NT'container' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'container' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'opaque' SENTENCE_NT'a container has a number called carrying capacity' - VERB_NT'has' - COMMON_NOUN_NT'container' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'container' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'number' + UNPARSED_NOUN_NT'number' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'carrying capacity' SENTENCE_NT'the carrying capacity of a container is usually 100' - VERB_NT'is usually' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} X_OF_Y_NT'carrying capacity of a container' - COMMON_NOUN_NT'container' + COMMON_NOUN_NT'container' {indefinite 'a' n/m/f nom/acc s} PROPER_NOUN_NT'carrying capacity' PROPER_NOUN_NT'100' HEADING_NT'section 7 - supporters' (level 5) SENTENCE_NT'the specification of supporter is Represents a surface on wh' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of supporter' COMMON_NOUN_NT'supporter' PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Represents a surface on which things can be placed, such as ' SENTENCE_NT'a supporter can be enterable' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a supporter' UNPARSED_NOUN_NT'enterable' UNPARSED_NOUN_NT'enterable' SENTENCE_NT'a supporter has a number called carrying capacity' - VERB_NT'has' - COMMON_NOUN_NT'supporter' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'supporter' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'number' + UNPARSED_NOUN_NT'number' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'carrying capacity' SENTENCE_NT'the carrying capacity of a supporter is usually 100' - VERB_NT'is usually' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} X_OF_Y_NT'carrying capacity of a supporter' - COMMON_NOUN_NT'supporter' + COMMON_NOUN_NT'supporter' {indefinite 'a' n/m/f nom/acc s} PROPER_NOUN_NT'carrying capacity' PROPER_NOUN_NT'100' SENTENCE_NT'a supporter is usually fixed in place' - VERB_NT'is usually' - COMMON_NOUN_NT'supporter' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'supporter' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'fixed in place' SENTENCE_NT'a supporter can be transparent' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a supporter' UNPARSED_NOUN_NT'transparent' UNPARSED_NOUN_NT'transparent' SENTENCE_NT'a supporter is always transparent' - VERB_NT'is always' - COMMON_NOUN_NT'supporter' + VERB_NT'is always' {verb 'be' 3p s act IS_TENSE +ve} {certainty:certain} + COMMON_NOUN_NT'supporter' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'transparent' HEADING_NT'section 8 - openability' (level 5) SENTENCE_NT'a door can be open or closed' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a door' UNPARSED_NOUN_NT'open or closed' AND_NT'or' UNPARSED_NOUN_NT'open' UNPARSED_NOUN_NT'closed' SENTENCE_NT'a door is usually closed' - VERB_NT'is usually' - COMMON_NOUN_NT'door' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'closed' SENTENCE_NT'a door can be openable or unopenable' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a door' UNPARSED_NOUN_NT'openable or unopenable' AND_NT'or' UNPARSED_NOUN_NT'openable' UNPARSED_NOUN_NT'unopenable' SENTENCE_NT'a door is usually openable' - VERB_NT'is usually' - COMMON_NOUN_NT'door' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'openable' SENTENCE_NT'a container can be open or closed' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a container' UNPARSED_NOUN_NT'open or closed' AND_NT'or' UNPARSED_NOUN_NT'open' UNPARSED_NOUN_NT'closed' SENTENCE_NT'a container is usually open' - VERB_NT'is usually' - COMMON_NOUN_NT'container' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'container' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'open' SENTENCE_NT'a container can be openable or unopenable' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a container' UNPARSED_NOUN_NT'openable or unopenable' AND_NT'or' UNPARSED_NOUN_NT'openable' UNPARSED_NOUN_NT'unopenable' SENTENCE_NT'a container is usually unopenable' - VERB_NT'is usually' - COMMON_NOUN_NT'container' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'container' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'unopenable' HEADING_NT'section 9 - lockability' (level 5) SENTENCE_NT'a door can be lockable' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a door' UNPARSED_NOUN_NT'lockable' UNPARSED_NOUN_NT'lockable' SENTENCE_NT'a door is usually not lockable' - VERB_NT'is usually' - COMMON_NOUN_NT'door' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'not lockable' SENTENCE_NT'a door can be locked or unlocked' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a door' UNPARSED_NOUN_NT'locked or unlocked' AND_NT'or' UNPARSED_NOUN_NT'locked' UNPARSED_NOUN_NT'unlocked' SENTENCE_NT'a door is usually unlocked' - VERB_NT'is usually' - COMMON_NOUN_NT'door' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'unlocked' SENTENCE_NT'a door has an object called a matching key' - VERB_NT'has' - COMMON_NOUN_NT'door' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'object' + UNPARSED_NOUN_NT'object' {indefinite 'an' n/m/f nom/acc s} UNPARSED_NOUN_NT'matching key' SENTENCE_NT'a locked door is usually lockable' - VERB_NT'is usually' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} WITH_NT'locked door' - COMMON_NOUN_NT'locked door' + COMMON_NOUN_NT'locked door' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT ADJECTIVE_NT'lockable' SENTENCE_NT'a locked door is usually closed' - VERB_NT'is usually' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} WITH_NT'locked door' - COMMON_NOUN_NT'locked door' + COMMON_NOUN_NT'locked door' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT ADJECTIVE_NT'closed' SENTENCE_NT'a lockable door is usually openable' - VERB_NT'is usually' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} WITH_NT'lockable door' - COMMON_NOUN_NT'lockable door' + COMMON_NOUN_NT'lockable door' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT ADJECTIVE_NT'openable' SENTENCE_NT'a container can be lockable' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a container' UNPARSED_NOUN_NT'lockable' UNPARSED_NOUN_NT'lockable' SENTENCE_NT'a container is usually not lockable' - VERB_NT'is usually' - COMMON_NOUN_NT'container' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'container' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'not lockable' SENTENCE_NT'a container can be locked or unlocked' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a container' UNPARSED_NOUN_NT'locked or unlocked' AND_NT'or' UNPARSED_NOUN_NT'locked' UNPARSED_NOUN_NT'unlocked' SENTENCE_NT'a container is usually unlocked' - VERB_NT'is usually' - COMMON_NOUN_NT'container' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'container' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'unlocked' SENTENCE_NT'a container has an object called a matching key' - VERB_NT'has' - COMMON_NOUN_NT'container' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'container' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'object' + UNPARSED_NOUN_NT'object' {indefinite 'an' n/m/f nom/acc s} UNPARSED_NOUN_NT'matching key' SENTENCE_NT'a locked container is usually lockable' - VERB_NT'is usually' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} WITH_NT'locked container' - COMMON_NOUN_NT'locked container' + COMMON_NOUN_NT'locked container' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT ADJECTIVE_NT'lockable' SENTENCE_NT'a locked container is usually closed' - VERB_NT'is usually' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} WITH_NT'locked container' - COMMON_NOUN_NT'locked container' + COMMON_NOUN_NT'locked container' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT ADJECTIVE_NT'closed' SENTENCE_NT'a lockable container is usually openable' - VERB_NT'is usually' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} WITH_NT'lockable container' - COMMON_NOUN_NT'lockable container' + COMMON_NOUN_NT'lockable container' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT ADJECTIVE_NT'openable' SENTENCE_NT'lock-fitting relates one thing ( called the matching key ) t' - VERB_NT'relates' + VERB_NT'relates' {verb 'relate' 3p s act IS_TENSE +ve} {special meaning: new-relation} UNPARSED_NOUN_NT'lock-fitting' UNPARSED_NOUN_NT'one thing ( called the matching key )' UNPARSED_NOUN_NT'various things' SENTENCE_NT'the verb to unlock means the lock-fitting relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to unlock' - UNPARSED_NOUN_NT'lock-fitting relation' + UNPARSED_NOUN_NT'lock-fitting relation' {definite 'the' n/m/f s/p nom/acc} HEADING_NT'section 10 - backdrops' (level 5) SENTENCE_NT'the specification of backdrop is Represents an aspect of the' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of backdrop' COMMON_NOUN_NT'backdrop' PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Represents an aspect of the landscape or architecture which ' SENTENCE_NT'a backdrop is usually scenery' - VERB_NT'is usually' - COMMON_NOUN_NT'backdrop' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'backdrop' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'scenery' SENTENCE_NT'a backdrop is always fixed in place' - VERB_NT'is always' - COMMON_NOUN_NT'backdrop' + VERB_NT'is always' {verb 'be' 3p s act IS_TENSE +ve} {certainty:certain} + COMMON_NOUN_NT'backdrop' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'fixed in place' SENTENCE_NT'a backdrop is never pushable between rooms' - VERB_NT'is never' - COMMON_NOUN_NT'backdrop' + VERB_NT'is never' {verb 'be' 3p s act IS_TENSE +ve} {certainty:impossible} + COMMON_NOUN_NT'backdrop' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'pushable between rooms' HEADING_NT'section 11 - people' (level 5) SENTENCE_NT'the specification of person is Despite the name, not necessa' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of person' COMMON_NOUN_NT'person' PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Despite the name, not necessarily a human being, but anythin' SENTENCE_NT'a person can be female or male' - VERB_NT'can be' + 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' UNPARSED_NOUN_NT'female or male' AND_NT'or' UNPARSED_NOUN_NT'female' UNPARSED_NOUN_NT'male' SENTENCE_NT'a person is usually male' - VERB_NT'is usually' - COMMON_NOUN_NT'person' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'male' SENTENCE_NT'a person can be neuter' - VERB_NT'can be' + 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' UNPARSED_NOUN_NT'neuter' UNPARSED_NOUN_NT'neuter' SENTENCE_NT'a person is usually not neuter' - VERB_NT'is usually' - COMMON_NOUN_NT'person' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'not neuter' SENTENCE_NT'a person has a number called carrying capacity' - VERB_NT'has' - COMMON_NOUN_NT'person' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'number' + UNPARSED_NOUN_NT'number' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'carrying capacity' SENTENCE_NT'the carrying capacity of a person is usually 100' - VERB_NT'is usually' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} X_OF_Y_NT'carrying capacity of a person' - COMMON_NOUN_NT'person' + COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} PROPER_NOUN_NT'carrying capacity' PROPER_NOUN_NT'100' SENTENCE_NT'a person can be transparent' - VERB_NT'can be' + 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' UNPARSED_NOUN_NT'transparent' UNPARSED_NOUN_NT'transparent' SENTENCE_NT'a person is always transparent' - VERB_NT'is always' - COMMON_NOUN_NT'person' + VERB_NT'is always' {verb 'be' 3p s act IS_TENSE +ve} {certainty:certain} + COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'transparent' SENTENCE_NT'the yourself is an undescribed person' - VERB_NT'is' - PROPER_NOUN_NT'yourself' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'yourself' {definite 'the' n/m/f s/p nom/acc} WITH_NT'undescribed person' - COMMON_NOUN_NT'undescribed person' + COMMON_NOUN_NT'undescribed person' {indefinite 'an' n/m/f nom/acc s} ADJECTIVE_NT SENTENCE_NT'the yourself is proper-named' - VERB_NT'is' - PROPER_NOUN_NT'yourself' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'yourself' {definite 'the' n/m/f s/p nom/acc} ADJECTIVE_NT'proper-named' SENTENCE_NT'the yourself is privately-named' - VERB_NT'is' - PROPER_NOUN_NT'yourself' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'yourself' {definite 'the' n/m/f s/p nom/acc} ADJECTIVE_NT'privately-named' SENTENCE_NT'understand "your former self" or "my former self" or "former' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"your former self" or "my former self" or "former self" or "' UNPARSED_NOUN_NT'yourself when the player is not yourself' SENTENCE_NT'the description of yourself is usually "As good-looking as e' - VERB_NT'is usually' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} X_OF_Y_NT'description of yourself' PROPER_NOUN_NT'yourself' PROPER_NOUN_NT'description' PROPER_NOUN_NT'"As good-looking as ever."' SENTENCE_NT'the yourself object translates into i6 as selfobj' - VERB_NT'translates into' - UNPARSED_NOUN_NT'yourself object' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'yourself object' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'selfobj' HEADING_NT'section 12 - animals , men and women' (level 5) SENTENCE_NT'the plural of man is men' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-plural} UNPARSED_NOUN_NT'man' UNPARSED_NOUN_NT'men' SENTENCE_NT'the plural of woman is women' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-plural} UNPARSED_NOUN_NT'woman' UNPARSED_NOUN_NT'women' SENTENCE_NT'a man is a kind of person' - VERB_NT'is' - COMMON_NOUN_NT'man' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'man' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of person' COMMON_NOUN_NT'person' SENTENCE_NT'the specification of man is Represents a man or boy.' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of man' COMMON_NOUN_NT'man' PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Represents a man or boy.' SENTENCE_NT'a man is always male' - VERB_NT'is always' - COMMON_NOUN_NT'man' + VERB_NT'is always' {verb 'be' 3p s act IS_TENSE +ve} {certainty:certain} + COMMON_NOUN_NT'man' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'male' SENTENCE_NT'a man is never neuter' - VERB_NT'is never' - COMMON_NOUN_NT'man' + VERB_NT'is never' {verb 'be' 3p s act IS_TENSE +ve} {certainty:impossible} + COMMON_NOUN_NT'man' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'neuter' SENTENCE_NT'a woman is a kind of person' - VERB_NT'is' - COMMON_NOUN_NT'woman' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'woman' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of person' COMMON_NOUN_NT'person' SENTENCE_NT'the specification of woman is Represents a woman or girl.' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of woman' COMMON_NOUN_NT'woman' PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Represents a woman or girl.' SENTENCE_NT'a woman is always female' - VERB_NT'is always' - COMMON_NOUN_NT'woman' + VERB_NT'is always' {verb 'be' 3p s act IS_TENSE +ve} {certainty:certain} + COMMON_NOUN_NT'woman' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'female' SENTENCE_NT'a woman is never neuter' - VERB_NT'is never' - COMMON_NOUN_NT'woman' + VERB_NT'is never' {verb 'be' 3p s act IS_TENSE +ve} {certainty:impossible} + COMMON_NOUN_NT'woman' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'neuter' SENTENCE_NT'an animal is a kind of person' - VERB_NT'is' - COMMON_NOUN_NT'animal' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'animal' {indefinite 'an' n/m/f nom/acc s} KIND_NT'kind of person' COMMON_NOUN_NT'person' SENTENCE_NT'the specification of animal is Represents an animal, or at a' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of animal' COMMON_NOUN_NT'animal' PROPER_NOUN_NT'specification' @@ -4856,23 +4856,23 @@ ROOT_NT non-human living crea' HEADING_NT'section 13 - devices' (level 5) SENTENCE_NT'a device is a kind of thing' - VERB_NT'is' - COMMON_NOUN_NT'device' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'device' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of thing' COMMON_NOUN_NT'thing' SENTENCE_NT'a device can be switched on or switched off' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a device' UNPARSED_NOUN_NT'switched on or switched off' AND_NT'or' UNPARSED_NOUN_NT'switched on' UNPARSED_NOUN_NT'switched off' SENTENCE_NT'a device is usually switched off' - VERB_NT'is usually' - COMMON_NOUN_NT'device' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'device' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'switched off' SENTENCE_NT'the specification of device is Represents a machine or contr' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of device' COMMON_NOUN_NT'device' PROPER_NOUN_NT'specification' @@ -4880,649 +4880,649 @@ ROOT_NT kind which can b' HEADING_NT'section 14 - vehicles' (level 5) SENTENCE_NT'a vehicle is a kind of container' - VERB_NT'is' - COMMON_NOUN_NT'vehicle' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'vehicle' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of container' COMMON_NOUN_NT'container' SENTENCE_NT'the specification of vehicle is Represents a container large' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of vehicle' COMMON_NOUN_NT'vehicle' PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Represents a container large enough for a person to enter, a' SENTENCE_NT'a vehicle is always enterable' - VERB_NT'is always' - COMMON_NOUN_NT'vehicle' + VERB_NT'is always' {verb 'be' 3p s act IS_TENSE +ve} {certainty:certain} + COMMON_NOUN_NT'vehicle' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'enterable' SENTENCE_NT'a vehicle is usually not portable' - VERB_NT'is usually' - COMMON_NOUN_NT'vehicle' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'vehicle' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'not portable' HEADING_NT'section 15 - player's holdall' (level 5) SENTENCE_NT'a player's holdall is a kind of container' - VERB_NT'is' - COMMON_NOUN_NT'player's holdall' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'player's holdall' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of container' COMMON_NOUN_NT'container' SENTENCE_NT'the specification of player's holdall is Represents a contai' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of player's holdall' COMMON_NOUN_NT'player's holdall' PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Represents a container which the player can carry around as ' SENTENCE_NT'a player's holdall is always portable' - VERB_NT'is always' - COMMON_NOUN_NT'player's holdall' + VERB_NT'is always' {verb 'be' 3p s act IS_TENSE +ve} {certainty:certain} + COMMON_NOUN_NT'player's holdall' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'portable' SENTENCE_NT'a player's holdall is usually openable' - VERB_NT'is usually' - COMMON_NOUN_NT'player's holdall' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'player's holdall' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'openable' HEADING_NT'section 16 - inform 6 equivalents' (level 5) SENTENCE_NT'the wearable property translates into i6 as clothing' - VERB_NT'translates into' - UNPARSED_NOUN_NT'wearable property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'wearable property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'clothing' SENTENCE_NT'the undescribed property translates into i6 as concealed' - VERB_NT'translates into' - UNPARSED_NOUN_NT'undescribed property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'undescribed property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'concealed' SENTENCE_NT'the edible property translates into i6 as edible' - VERB_NT'translates into' - UNPARSED_NOUN_NT'edible property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'edible property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'edible' SENTENCE_NT'the enterable property translates into i6 as enterable' - VERB_NT'translates into' - UNPARSED_NOUN_NT'enterable property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'enterable property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'enterable' SENTENCE_NT'the female property translates into i6 as female' - VERB_NT'translates into' - UNPARSED_NOUN_NT'female property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'female property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'female' SENTENCE_NT'the mentioned property translates into i6 as mentioned' - VERB_NT'translates into' - UNPARSED_NOUN_NT'mentioned property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'mentioned property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'mentioned' SENTENCE_NT'the lit property translates into i6 as light' - VERB_NT'translates into' - UNPARSED_NOUN_NT'lit property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'lit property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'light' SENTENCE_NT'the lighted property translates into i6 as light' - VERB_NT'translates into' - UNPARSED_NOUN_NT'lighted property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'lighted property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'light' SENTENCE_NT'the lockable property translates into i6 as lockable' - VERB_NT'translates into' - UNPARSED_NOUN_NT'lockable property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'lockable property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'lockable' SENTENCE_NT'the locked property translates into i6 as locked' - VERB_NT'translates into' - UNPARSED_NOUN_NT'locked property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'locked property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'locked' SENTENCE_NT'the handled property translates into i6 as moved' - VERB_NT'translates into' - UNPARSED_NOUN_NT'handled property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'handled property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'moved' SENTENCE_NT'the neuter property translates into i6 as neuter' - VERB_NT'translates into' - UNPARSED_NOUN_NT'neuter property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'neuter property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'neuter' SENTENCE_NT'the switched on property translates into i6 as on' - VERB_NT'translates into' - UNPARSED_NOUN_NT'switched on property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'switched on property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'on' SENTENCE_NT'the open property translates into i6 as open' - VERB_NT'translates into' - UNPARSED_NOUN_NT'open property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'open property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'open' SENTENCE_NT'the openable property translates into i6 as openable' - VERB_NT'translates into' - UNPARSED_NOUN_NT'openable property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'openable property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'openable' SENTENCE_NT'the privately-named property translates into i6 as privately' - VERB_NT'translates into' - UNPARSED_NOUN_NT'privately-named property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'privately-named property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'privately_named' SENTENCE_NT'the pushable between rooms property translates into i6 as pu' - VERB_NT'translates into' - UNPARSED_NOUN_NT'pushable between rooms property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'pushable between rooms property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'pushable' SENTENCE_NT'the scenery property translates into i6 as scenery' - VERB_NT'translates into' - UNPARSED_NOUN_NT'scenery property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'scenery property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'scenery' SENTENCE_NT'the fixed in place property translates into i6 as static' - VERB_NT'translates into' - UNPARSED_NOUN_NT'fixed in place property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'fixed in place property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'static' SENTENCE_NT'the transparent property translates into i6 as transparent' - VERB_NT'translates into' - UNPARSED_NOUN_NT'transparent property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'transparent property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'transparent' SENTENCE_NT'the visited property translates into i6 as visited' - VERB_NT'translates into' - UNPARSED_NOUN_NT'visited property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'visited property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'visited' SENTENCE_NT'the marked for listing property translates into i6 as workfl' - VERB_NT'translates into' - UNPARSED_NOUN_NT'marked for listing property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'marked for listing property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'workflag' SENTENCE_NT'the list grouping key property translates into i6 as list_to' - VERB_NT'translates into' - UNPARSED_NOUN_NT'list grouping key property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'list grouping key property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'list_together' SENTENCE_NT'the carrying capacity property translates into i6 as capacit' - VERB_NT'translates into' - UNPARSED_NOUN_NT'carrying capacity property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'carrying capacity property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'capacity' SENTENCE_NT'the description property translates into i6 as description' - VERB_NT'translates into' - UNPARSED_NOUN_NT'description property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'description property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'description' SENTENCE_NT'the initial appearance property translates into i6 as initia' - VERB_NT'translates into' - UNPARSED_NOUN_NT'initial appearance property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'initial appearance property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'initial' SENTENCE_NT'the map region property translates into i6 as map_region' - VERB_NT'translates into' - UNPARSED_NOUN_NT'map region property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'map region property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'map_region' SENTENCE_NT'the matching key property translates into i6 as with_key' - VERB_NT'translates into' - UNPARSED_NOUN_NT'matching key property' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'matching key property' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'with_key' HEADING_NT'part three - variables and rulebooks' (level 3) HEADING_NT'chapter 1 - variables' (level 4) HEADING_NT'section 1 - situation' (level 5) SENTENCE_NT'the player is a person that varies' - VERB_NT'is' - PROPER_NOUN_NT'player' - COMMON_NOUN_NT'person that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'player' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'person that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the player variable translates into i6 as player' - VERB_NT'translates into' - UNPARSED_NOUN_NT'player variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'player variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'player' SENTENCE_NT'the location -- documented at var_location -- is an object t' - VERB_NT'is' - PROPER_NOUN_NT'location' - COMMON_NOUN_NT'object that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'location' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'object that varies' {indefinite 'an' n/m/f nom/acc s} SENTENCE_NT'the score -- documented at var_score -- is a number that var' - VERB_NT'is' - PROPER_NOUN_NT'score' - COMMON_NOUN_NT'number that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'score' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'number that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the last notified score is a number that varies' - VERB_NT'is' - PROPER_NOUN_NT'last notified score' - COMMON_NOUN_NT'number that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'last notified score' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'number that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the maximum score is a number that varies' - VERB_NT'is' - PROPER_NOUN_NT'maximum score' - COMMON_NOUN_NT'number that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'maximum score' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'number that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the turn count is a number that varies' - VERB_NT'is' - PROPER_NOUN_NT'turn count' - COMMON_NOUN_NT'number that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'turn count' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'number that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the time of day -- documented at var_time -- is a time that ' - VERB_NT'is' - PROPER_NOUN_NT'time of day' - COMMON_NOUN_NT'time that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'time of day' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'time that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the darkness witnessed is a truth state that varies' - VERB_NT'is' - PROPER_NOUN_NT'darkness witnessed' - COMMON_NOUN_NT'truth state that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'darkness witnessed' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'truth state that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the location variable translates into i6 as real_location' - VERB_NT'translates into' - UNPARSED_NOUN_NT'location variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'location variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'real_location' SENTENCE_NT'the score variable translates into i6 as score' - VERB_NT'translates into' - UNPARSED_NOUN_NT'score variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'score variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'score' SENTENCE_NT'the last notified score variable translates into i6 as last_' - VERB_NT'translates into' - UNPARSED_NOUN_NT'last notified score variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'last notified score variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'last_score' SENTENCE_NT'the maximum score variable translates into i6 as MAX_SCORE' - VERB_NT'translates into' - UNPARSED_NOUN_NT'maximum score variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'maximum score variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'MAX_SCORE' SENTENCE_NT'the turn count variable translates into i6 as turns' - VERB_NT'translates into' - UNPARSED_NOUN_NT'turn count variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'turn count variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'turns' SENTENCE_NT'the time of day variable translates into i6 as the_time' - VERB_NT'translates into' - UNPARSED_NOUN_NT'time of day variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'time of day variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'the_time' HEADING_NT'section 2 - current action' (level 5) SENTENCE_NT'the noun -- documented at var_noun -- is an object that vari' - VERB_NT'is' - PROPER_NOUN_NT'noun' - COMMON_NOUN_NT'object that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'noun' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'object that varies' {indefinite 'an' n/m/f nom/acc s} SENTENCE_NT'the second noun is an object that varies' - VERB_NT'is' - PROPER_NOUN_NT'second noun' - COMMON_NOUN_NT'object that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'second noun' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'object that varies' {indefinite 'an' n/m/f nom/acc s} SENTENCE_NT'the person asked -- documented at var_person_asked -- is an ' - VERB_NT'is' - PROPER_NOUN_NT'person asked' - COMMON_NOUN_NT'object that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'person asked' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'object that varies' {indefinite 'an' n/m/f nom/acc s} SENTENCE_NT'the reason the action failed -- documented at var_reason -- ' - VERB_NT'is' - PROPER_NOUN_NT'reason the action failed' - COMMON_NOUN_NT'action name based rule producing nothing that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'reason the action failed' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'action name based rule producing nothing that varies' {indefinite 'an' n/m/f nom/acc s} SENTENCE_NT'the item described is an object that varies' - VERB_NT'is' - PROPER_NOUN_NT'item described' - COMMON_NOUN_NT'object that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'item described' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'object that varies' {indefinite 'an' n/m/f nom/acc s} SENTENCE_NT'the noun variable translates into i6 as noun' - VERB_NT'translates into' - UNPARSED_NOUN_NT'noun variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'noun variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'noun' SENTENCE_NT'the second noun variable translates into i6 as second' - VERB_NT'translates into' - UNPARSED_NOUN_NT'second noun variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'second noun variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'second' SENTENCE_NT'the person asked variable translates into i6 as actor' - VERB_NT'translates into' - UNPARSED_NOUN_NT'person asked variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'person asked variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'actor' SENTENCE_NT'the reason the action failed variable translates into i6 as ' - VERB_NT'translates into' - UNPARSED_NOUN_NT'reason the action failed variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'reason the action failed variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'reason_the_action_failed' SENTENCE_NT'the item described variable translates into i6 as self' - VERB_NT'translates into' - UNPARSED_NOUN_NT'item described variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'item described variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'self' HEADING_NT'section 3 - used when ruling on accessibility' (level 5) SENTENCE_NT'the person reaching -- documented at var_person_reaching -- ' - VERB_NT'is' - PROPER_NOUN_NT'person reaching' - COMMON_NOUN_NT'object that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'person reaching' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'object that varies' {indefinite 'an' n/m/f nom/acc s} SENTENCE_NT'the container in question is an object that varies' - VERB_NT'is' - PROPER_NOUN_NT'container in question' - COMMON_NOUN_NT'object that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'container in question' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'object that varies' {indefinite 'an' n/m/f nom/acc s} SENTENCE_NT'the supporter in question is an object that varies' - VERB_NT'is' - PROPER_NOUN_NT'supporter in question' - COMMON_NOUN_NT'object that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'supporter in question' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'object that varies' {indefinite 'an' n/m/f nom/acc s} SENTENCE_NT'the particular possession -- documented at var_particular --' - VERB_NT'is' - PROPER_NOUN_NT'particular possession' - COMMON_NOUN_NT'thing that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'particular possession' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'thing that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the person reaching variable translates into i6 as actor' - VERB_NT'translates into' - UNPARSED_NOUN_NT'person reaching variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'person reaching variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'actor' SENTENCE_NT'the container in question variable translates into i6 as par' - VERB_NT'translates into' - UNPARSED_NOUN_NT'container in question variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'container in question variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'parameter_object' SENTENCE_NT'the supporter in question variable translates into i6 as par' - VERB_NT'translates into' - UNPARSED_NOUN_NT'supporter in question variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'supporter in question variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'parameter_object' SENTENCE_NT'the particular possession variable translates into i6 as par' - VERB_NT'translates into' - UNPARSED_NOUN_NT'particular possession variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'particular possession variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'particular_possession' HEADING_NT'section 4 - used when understanding typed commands' (level 5) SENTENCE_NT'the player's command -- documented at var_command -- is a sn' - VERB_NT'is' - PROPER_NOUN_NT'player's command' - COMMON_NOUN_NT'snippet that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'player's command' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'snippet that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the matched text is a snippet that varies' - VERB_NT'is' - PROPER_NOUN_NT'matched text' - COMMON_NOUN_NT'snippet that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'matched text' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'snippet that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the number understood -- documented at var_understood -- is ' - VERB_NT'is' - PROPER_NOUN_NT'number understood' - COMMON_NOUN_NT'number that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'number understood' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'number that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the real number understood -- documented at var_understood -' - VERB_NT'is' - PROPER_NOUN_NT'real number understood' - COMMON_NOUN_NT'real number that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'real number understood' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'real number that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the time understood is a time that varies' - VERB_NT'is' - PROPER_NOUN_NT'time understood' - COMMON_NOUN_NT'time that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'time understood' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'time that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the topic understood is a snippet that varies' - VERB_NT'is' - PROPER_NOUN_NT'topic understood' - COMMON_NOUN_NT'snippet that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'topic understood' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'snippet that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the truth state understood is a truth state that varies' - VERB_NT'is' - PROPER_NOUN_NT'truth state understood' - COMMON_NOUN_NT'truth state that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'truth state understood' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'truth state that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the current item from the multiple object list is an object ' - VERB_NT'is' - PROPER_NOUN_NT'current item from the multiple object list' - COMMON_NOUN_NT'object that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'current item from the multiple object list' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'object that varies' {indefinite 'an' n/m/f nom/acc s} SENTENCE_NT'the player's command variable translates into i6 as players_' - VERB_NT'translates into' - UNPARSED_NOUN_NT'player's command variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'player's command variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'players_command' SENTENCE_NT'the matched text variable translates into i6 as matched_text' - VERB_NT'translates into' - UNPARSED_NOUN_NT'matched text variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'matched text variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'matched_text' SENTENCE_NT'the topic understood variable translates into i6 as parsed_n' - VERB_NT'translates into' - UNPARSED_NOUN_NT'topic understood variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'topic understood variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'parsed_number' SENTENCE_NT'the current item from the multiple object list variable tran' - VERB_NT'translates into' - UNPARSED_NOUN_NT'current item from the multiple object list variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'current item from the multiple object list variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'multiple_object_item' HEADING_NT'section 5 - presentation on screen' (level 5) SENTENCE_NT'the command prompt -- documented at var_prompt -- is a text ' - VERB_NT'is' - PROPER_NOUN_NT'command prompt' - COMMON_NOUN_NT'text that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'command prompt' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'text that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the command prompt is ">"' - VERB_NT'is' - PROPER_NOUN_NT'command prompt' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'command prompt' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'">"' SENTENCE_NT'the left hand status line -- documented at var_sl -- is a te' - VERB_NT'is' - PROPER_NOUN_NT'left hand status line' - COMMON_NOUN_NT'text that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'left hand status line' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'text that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the right hand status line is a text that varies' - VERB_NT'is' - PROPER_NOUN_NT'right hand status line' - COMMON_NOUN_NT'text that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'right hand status line' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'text that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the left hand status line variable translates into i6 as lef' - VERB_NT'translates into' - UNPARSED_NOUN_NT'left hand status line variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'left hand status line variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'left_hand_status_line' SENTENCE_NT'the right hand status line variable translates into i6 as ri' - VERB_NT'translates into' - UNPARSED_NOUN_NT'right hand status line variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'right hand status line variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'right_hand_status_line' SENTENCE_NT'the listing group size is a number that varies' - VERB_NT'is' - PROPER_NOUN_NT'listing group size' - COMMON_NOUN_NT'number that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'listing group size' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'number that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the listing group size variable translates into i6 as listin' - VERB_NT'translates into' - UNPARSED_NOUN_NT'listing group size variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'listing group size variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'listing_size' HEADING_NT'section 6 - language generation' (level 5) SENTENCE_NT'the prior named object is an object that varies' - VERB_NT'is' - PROPER_NOUN_NT'prior named object' - COMMON_NOUN_NT'object that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'prior named object' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'object that varies' {indefinite 'an' n/m/f nom/acc s} SENTENCE_NT'the prior named object variable translates into i6 as prior_' - VERB_NT'translates into' - UNPARSED_NOUN_NT'prior named object variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'prior named object variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'prior_named_noun' SENTENCE_NT'an object has a text called list grouping key' - VERB_NT'has' - COMMON_NOUN_NT'object' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'object' {indefinite 'an' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'text' + UNPARSED_NOUN_NT'text' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'list grouping key' HEADING_NT'section 7 - unindexed standard rules variables - unindexed' (level 5) SENTENCE_NT'the story title , the story author , the story headline , th' - VERB_NT'are' + VERB_NT'are' {verb 'be' 3p p act IS_TENSE +ve} AND_NT',' - PROPER_NOUN_NT'story title' + PROPER_NOUN_NT'story title' {definite 'the' n/m/f s/p nom/acc} AND_NT',' - PROPER_NOUN_NT'story author' + PROPER_NOUN_NT'story author' {definite 'the' n/m/f s/p nom/acc} AND_NT',' - PROPER_NOUN_NT'story headline' + PROPER_NOUN_NT'story headline' {definite 'the' n/m/f s/p nom/acc} AND_NT'and' - PROPER_NOUN_NT'story genre' - PROPER_NOUN_NT'story description' + PROPER_NOUN_NT'story genre' {definite 'the' n/m/f s/p nom/acc} + PROPER_NOUN_NT'story description' {definite 'the' n/m/f s/p nom/acc} COMMON_NOUN_NT'text variables' SENTENCE_NT'the release number and the story creation year are number va' - VERB_NT'are' + VERB_NT'are' {verb 'be' 3p p act IS_TENSE +ve} AND_NT'and' - PROPER_NOUN_NT'release number' - PROPER_NOUN_NT'story creation year' + PROPER_NOUN_NT'release number' {definite 'the' n/m/f s/p nom/acc} + PROPER_NOUN_NT'story creation year' {definite 'the' n/m/f s/p nom/acc} COMMON_NOUN_NT'number variables' SENTENCE_NT'the release number is usually 1' - VERB_NT'is usually' - PROPER_NOUN_NT'release number' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + PROPER_NOUN_NT'release number' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'1' SENTENCE_NT'the story headline is usually "An Interactive Fiction"' - VERB_NT'is usually' - PROPER_NOUN_NT'story headline' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + PROPER_NOUN_NT'story headline' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'"An Interactive Fiction"' SENTENCE_NT'the story genre is usually "Fiction"' - VERB_NT'is usually' - PROPER_NOUN_NT'story genre' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + PROPER_NOUN_NT'story genre' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'"Fiction"' SENTENCE_NT'the story title variable translates into i6 as Story' - VERB_NT'translates into' - UNPARSED_NOUN_NT'story title variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'story title variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Story' HEADING_NT'section sr2/6b - unindexed standard rules variables - uninde' (level 5) SENTENCE_NT'figure of cover is the file of cover art ( The cover art. )' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-figure} UNPARSED_NOUN_NT'figure of cover' UNPARSED_NOUN_NT'of cover art ( The cover art. )' HEADING_NT'section 8 - unindexed standard rules variables - unindexed' (level 5) SENTENCE_NT'the i6-nothing-constant is an object that varies' - VERB_NT'is' - PROPER_NOUN_NT'i6-nothing-constant' - COMMON_NOUN_NT'object that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'i6-nothing-constant' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'object that varies' {indefinite 'an' n/m/f nom/acc s} SENTENCE_NT'the i6-nothing-constant variable translates into i6 as nothi' - VERB_NT'translates into' - UNPARSED_NOUN_NT'i6-nothing-constant variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'i6-nothing-constant variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'nothing' SENTENCE_NT'the i6-varying-global is an object that varies' - VERB_NT'is' - PROPER_NOUN_NT'i6-varying-global' - COMMON_NOUN_NT'object that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'i6-varying-global' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'object that varies' {indefinite 'an' n/m/f nom/acc s} SENTENCE_NT'the i6-varying-global variable translates into i6 as nothing' - VERB_NT'translates into' - UNPARSED_NOUN_NT'i6-varying-global variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'i6-varying-global variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'nothing' SENTENCE_NT'the item-pushed-between-rooms is an object that varies' - VERB_NT'is' - PROPER_NOUN_NT'item-pushed-between-rooms' - COMMON_NOUN_NT'object that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'item-pushed-between-rooms' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'object that varies' {indefinite 'an' n/m/f nom/acc s} SENTENCE_NT'the item-pushed-between-rooms variable translates into i6 as' - VERB_NT'translates into' - UNPARSED_NOUN_NT'item-pushed-between-rooms variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'item-pushed-between-rooms variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'move_pushing' SENTENCE_NT'the actor-location is an object that varies' - VERB_NT'is' - PROPER_NOUN_NT'actor-location' - COMMON_NOUN_NT'object that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'actor-location' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'object that varies' {indefinite 'an' n/m/f nom/acc s} SENTENCE_NT'the actor-location variable translates into i6 as actor_loca' - VERB_NT'translates into' - UNPARSED_NOUN_NT'actor-location variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'actor-location variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'actor_location' SENTENCE_NT'the scene being changed is a scene that varies' - VERB_NT'is' - PROPER_NOUN_NT'scene being changed' - COMMON_NOUN_NT'scene that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'scene being changed' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'scene that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the scene being changed variable translates into i6 as param' - VERB_NT'translates into' - UNPARSED_NOUN_NT'scene being changed variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'scene being changed variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'parameter_value' HEADING_NT'chapter 2 - rulebooks' (level 4) HEADING_NT'section 1 - the standard rulebooks' (level 5) SENTENCE_NT'turn sequence rules is a rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'turn sequence rules' - COMMON_NOUN_NT'rulebook' + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'scene changing rules is a rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'scene changing rules' - COMMON_NOUN_NT'rulebook' + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'when play begins is a rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'when play begins' - COMMON_NOUN_NT'rulebook' + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'when play ends is a rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'when play ends' - COMMON_NOUN_NT'rulebook' + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'when scene begins is a scene based rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'when scene begins' - COMMON_NOUN_NT'scene based rulebook' + COMMON_NOUN_NT'scene based rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'when scene ends is a scene based rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'when scene ends' - COMMON_NOUN_NT'scene based rulebook' + COMMON_NOUN_NT'scene based rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'every turn rules is a rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'every turn rules' - COMMON_NOUN_NT'rulebook' + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'action-processing rules is a rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'action-processing rules' - COMMON_NOUN_NT'rulebook' + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the action-processing rulebook has a person called the actor' - VERB_NT'has' - PROPER_NOUN_NT'action-processing rulebook' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'action-processing rulebook' {definite 'the' n/m/f s/p nom/acc} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'person' - UNPARSED_NOUN_NT'actor' + UNPARSED_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} + UNPARSED_NOUN_NT'actor' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'setting action variables is a rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'setting action variables' - COMMON_NOUN_NT'rulebook' + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the specific action-processing rules is a rulebook' - VERB_NT'is' - PROPER_NOUN_NT'specific action-processing rules' - COMMON_NOUN_NT'rulebook' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'specific action-processing rules' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the specific action-processing rulebook has a truth state ca' - VERB_NT'has' - PROPER_NOUN_NT'specific action-processing rulebook' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'specific action-processing rulebook' {definite 'the' n/m/f s/p nom/acc} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'truth state' + UNPARSED_NOUN_NT'truth state' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'action in world' SENTENCE_NT'the specific action-processing rulebook has a truth state ca' - VERB_NT'has' - PROPER_NOUN_NT'specific action-processing rulebook' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'specific action-processing rulebook' {definite 'the' n/m/f s/p nom/acc} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'truth state' + UNPARSED_NOUN_NT'truth state' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'action keeping silent' SENTENCE_NT'the specific action-processing rulebook has a rulebook calle' - VERB_NT'has' - PROPER_NOUN_NT'specific action-processing rulebook' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'specific action-processing rulebook' {definite 'the' n/m/f s/p nom/acc} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'rulebook' + UNPARSED_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'specific check rulebook' SENTENCE_NT'the specific action-processing rulebook has a rulebook calle' - VERB_NT'has' - PROPER_NOUN_NT'specific action-processing rulebook' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'specific action-processing rulebook' {definite 'the' n/m/f s/p nom/acc} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'rulebook' + UNPARSED_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'specific carry out rulebook' SENTENCE_NT'the specific action-processing rulebook has a rulebook calle' - VERB_NT'has' - PROPER_NOUN_NT'specific action-processing rulebook' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'specific action-processing rulebook' {definite 'the' n/m/f s/p nom/acc} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'rulebook' + UNPARSED_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'specific report rulebook' SENTENCE_NT'the specific action-processing rulebook has a truth state ca' - VERB_NT'has' - PROPER_NOUN_NT'specific action-processing rulebook' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'specific action-processing rulebook' {definite 'the' n/m/f s/p nom/acc} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'truth state' + UNPARSED_NOUN_NT'truth state' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'within the player's sight' SENTENCE_NT'the player's action awareness rules is a rulebook' - VERB_NT'is' - PROPER_NOUN_NT'player's action awareness rules' - COMMON_NOUN_NT'rulebook' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'player's action awareness rules' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'accessibility rules is a rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'accessibility rules' - COMMON_NOUN_NT'rulebook' + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'reaching inside rules is an object-based rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'reaching inside rules' - COMMON_NOUN_NT'object-based rulebook' + COMMON_NOUN_NT'object-based rulebook' {indefinite 'an' n/m/f nom/acc s} SENTENCE_NT'reaching inside rules have outcomes allow access ( success )' - VERB_NT'have' + VERB_NT'have' {verb 'have' 3p p act IS_TENSE +ve} PROPER_NOUN_NT'reaching inside rules' PROPERTY_LIST_NT'and' UNPARSED_NOUN_NT'outcomes allow access ( success )' UNPARSED_NOUN_NT'deny access ( failure )' SENTENCE_NT'reaching outside rules is an object-based rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'reaching outside rules' - COMMON_NOUN_NT'object-based rulebook' + COMMON_NOUN_NT'object-based rulebook' {indefinite 'an' n/m/f nom/acc s} SENTENCE_NT'reaching outside rules have outcomes allow access ( success ' - VERB_NT'have' + VERB_NT'have' {verb 'have' 3p p act IS_TENSE +ve} PROPER_NOUN_NT'reaching outside rules' PROPERTY_LIST_NT'and' UNPARSED_NOUN_NT'outcomes allow access ( success )' UNPARSED_NOUN_NT'deny access ( failure )' SENTENCE_NT'visibility rules is a rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'visibility rules' - COMMON_NOUN_NT'rulebook' + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'visibility rules have outcomes there is sufficient light ( f' - VERB_NT'have' + VERB_NT'have' {verb 'have' 3p p act IS_TENSE +ve} PROPER_NOUN_NT'visibility rules' PROPERTY_LIST_NT'and' UNPARSED_NOUN_NT'outcomes there is sufficient light ( failure )' UNPARSED_NOUN_NT'there is insufficient light ( success )' SENTENCE_NT'persuasion rules is a rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'persuasion rules' - COMMON_NOUN_NT'rulebook' + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'persuasion rules have outcomes persuasion succeeds ( success' - VERB_NT'have' + VERB_NT'have' {verb 'have' 3p p act IS_TENSE +ve} PROPER_NOUN_NT'persuasion rules' PROPERTY_LIST_NT'and' UNPARSED_NOUN_NT'outcomes persuasion succeeds ( success )' UNPARSED_NOUN_NT'persuasion fails ( failure )' SENTENCE_NT'unsuccessful attempt by is a rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'unsuccessful attempt by' - COMMON_NOUN_NT'rulebook' + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'before rules is a rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'before rules' - COMMON_NOUN_NT'rulebook' + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'instead rules is a rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'instead rules' - COMMON_NOUN_NT'rulebook' + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'check rules is a rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'check rules' - COMMON_NOUN_NT'rulebook' + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'carry out rules is a rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'carry out rules' - COMMON_NOUN_NT'rulebook' + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'after rules is a rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'after rules' - COMMON_NOUN_NT'rulebook' + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'report rules is a rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'report rules' - COMMON_NOUN_NT'rulebook' + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the does the player mean rules is a rulebook' - VERB_NT'is' - PROPER_NOUN_NT'does the player mean rules' - COMMON_NOUN_NT'rulebook' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'does the player mean rules' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the does the player mean rules have outcomes it is very like' - VERB_NT'have' - PROPER_NOUN_NT'does the player mean rules' + VERB_NT'have' {verb 'have' 3p p act IS_TENSE +ve} + PROPER_NOUN_NT'does the player mean rules' {definite 'the' n/m/f s/p nom/acc} PROPERTY_LIST_NT',' UNPARSED_NOUN_NT'outcomes it is very likely' AND_NT',' @@ -5533,20 +5533,20 @@ ROOT_NT UNPARSED_NOUN_NT'it is unlikely' UNPARSED_NOUN_NT'it is very unlikely' SENTENCE_NT'the multiple action processing rules is a rulebook' - VERB_NT'is' - PROPER_NOUN_NT'multiple action processing rules' - COMMON_NOUN_NT'rulebook' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'multiple action processing rules' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} HEADING_NT'section 2 - the standard rules' (level 5) SENTENCE_NT'the little-used do nothing rule translates into i6 as LITTLE' - VERB_NT'translates into' - UNPARSED_NOUN_NT'little-used do nothing rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'little-used do nothing rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'LITTLE_USED_DO_NOTHING_R' SENTENCE_NT'the start in the correct scenes rule is listed first in the ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the start in the correct scenes rule' UNPARSED_NOUN_NT'first in the startup rulebook' SENTENCE_NT'the position player in model world rule is listed first in t' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the position player in model world rule' UNPARSED_NOUN_NT'first in the startup rulebook' RULE_NT'this is the declare everything initially unmentioned rule' @@ -5562,44 +5562,44 @@ ROOT_NT INVOCATION_LIST_NT'now the item is not mentioned' CONDITION_CONTEXT_NT'the item is not mentioned' SENTENCE_NT'the declare everything initially unmentioned rule is listed ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the declare everything initially unmentioned rule' UNPARSED_NOUN_NT'first in the startup rulebook' SENTENCE_NT'the update chronological records rule is listed first in the' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the update chronological records rule' UNPARSED_NOUN_NT'first in the startup rulebook' SENTENCE_NT'the seed random number generator rule is listed first in the' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the seed random number generator rule' UNPARSED_NOUN_NT'first in the startup rulebook' SENTENCE_NT'the virtual machine startup rule is listed first in the star' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the virtual machine startup rule' UNPARSED_NOUN_NT'first in the startup rulebook' SENTENCE_NT'the initialise memory rule is listed first in the startup ru' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the initialise memory rule' UNPARSED_NOUN_NT'first in the startup rulebook' SENTENCE_NT'the virtual machine startup rule translates into i6 as VIRTU' - VERB_NT'translates into' - UNPARSED_NOUN_NT'virtual machine startup rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'virtual machine startup rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'VIRTUAL_MACHINE_STARTUP_R' SENTENCE_NT'the initialise memory rule translates into i6 as INITIALISE_' - VERB_NT'translates into' - UNPARSED_NOUN_NT'initialise memory rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'initialise memory rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'INITIALISE_MEMORY_R' SENTENCE_NT'the seed random number generator rule translates into i6 as ' - VERB_NT'translates into' - UNPARSED_NOUN_NT'seed random number generator rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'seed random number generator rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'SEED_RANDOM_NUMBER_GENERATOR_R' SENTENCE_NT'the update chronological records rule translates into i6 as ' - VERB_NT'translates into' - UNPARSED_NOUN_NT'update chronological records rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'update chronological records rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'UPDATE_CHRONOLOGICAL_RECORDS_R' SENTENCE_NT'the position player in model world rule translates into i6 a' - VERB_NT'translates into' - UNPARSED_NOUN_NT'position player in model world rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'position player in model world rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'POSITION_PLAYER_IN_MODEL_R' RULE_NT'this is the start in the correct scenes rule' CODE_BLOCK_NT @@ -5608,19 +5608,19 @@ ROOT_NT RVALUE_CONTEXT_NT'scene changing rules' {scene changing rules = RULEBOOK_MC}'scene changing rules'-rulebook SENTENCE_NT'the when play begins stage rule is listed in the startup rul' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the when play begins stage rule' UNPARSED_NOUN_NT'in the startup rulebook' SENTENCE_NT'the fix baseline scoring rule is listed in the startup ruleb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the fix baseline scoring rule' UNPARSED_NOUN_NT'in the startup rulebook' SENTENCE_NT'the display banner rule is listed in the startup rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the display banner rule' UNPARSED_NOUN_NT'in the startup rulebook' SENTENCE_NT'the initial room description rule is listed in the startup r' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the initial room description rule' UNPARSED_NOUN_NT'in the startup rulebook' RULE_NT'this is the when play begins stage rule' @@ -5657,27 +5657,27 @@ ROOT_NT RVALUE_CONTEXT_NT'scene changing rules' {scene changing rules = RULEBOOK_MC}'scene changing rules'-rulebook SENTENCE_NT'the generate action rule is listed first in the turn sequenc' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the generate action rule' UNPARSED_NOUN_NT'first in the turn sequence rulebook' SENTENCE_NT'the declare everything initially unmentioned rule is listed ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the declare everything initially unmentioned rule' UNPARSED_NOUN_NT'first in the turn sequence rulebook' SENTENCE_NT'the parse command rule is listed first in the turn sequence ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the parse command rule' UNPARSED_NOUN_NT'first in the turn sequence rulebook' SENTENCE_NT'the timed events rule is listed in the turn sequence ruleboo' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the timed events rule' UNPARSED_NOUN_NT'in the turn sequence rulebook' SENTENCE_NT'the advance time rule is listed in the turn sequence ruleboo' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the advance time rule' UNPARSED_NOUN_NT'in the turn sequence rulebook' SENTENCE_NT'the update chronological records rule is listed in the turn ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the update chronological records rule' UNPARSED_NOUN_NT'in the turn sequence rulebook' RULE_NT'a last turn sequence rule' @@ -5687,15 +5687,15 @@ ROOT_NT RVALUE_CONTEXT_NT'scene changing rules' {scene changing rules = RULEBOOK_MC}'scene changing rules'-rulebook SENTENCE_NT'the adjust light rule is listed last in the turn sequence ru' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the adjust light rule' UNPARSED_NOUN_NT'last in the turn sequence rulebook' SENTENCE_NT'the note object acquisitions rule is listed last in the turn' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the note object acquisitions rule' UNPARSED_NOUN_NT'last in the turn sequence rulebook' SENTENCE_NT'the notify score changes rule is listed last in the turn seq' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the notify score changes rule' UNPARSED_NOUN_NT'last in the turn sequence rulebook' RULE_NT'this is the notify score changes rule' @@ -5711,47 +5711,47 @@ ROOT_NT INVOCATION_LIST_NT'now the last notified score is the score' CONDITION_CONTEXT_NT'the last notified score is the score' SENTENCE_NT'the adjust light rule translates into i6 as ADJUST_LIGHT_R w' - VERB_NT'translates into' - UNPARSED_NOUN_NT'adjust light rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'adjust light rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'ADJUST_LIGHT_R' UNPARSED_NOUN_NT'"[It] [are] [if story tense is present tense]now [end if]pit' SENTENCE_NT'the advance time rule translates into i6 as ADVANCE_TIME_R' - VERB_NT'translates into' - UNPARSED_NOUN_NT'advance time rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'advance time rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'ADVANCE_TIME_R' SENTENCE_NT'the generate action rule translates into i6 as GENERATE_ACTI' - VERB_NT'translates into' - UNPARSED_NOUN_NT'generate action rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'generate action rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'GENERATE_ACTION_R' AND_NT',' UNPARSED_NOUN_NT'"(considering the first sixteen objects only)[command clarif' UNPARSED_NOUN_NT'"Nothing to do!" ( b )' SENTENCE_NT'the note object acquisitions rule translates into i6 as NOTE' - VERB_NT'translates into' - UNPARSED_NOUN_NT'note object acquisitions rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'note object acquisitions rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'NOTE_OBJECT_ACQUISITIONS_R' SENTENCE_NT'the parse command rule translates into i6 as PARSE_COMMAND_R' - VERB_NT'translates into' - UNPARSED_NOUN_NT'parse command rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'parse command rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'PARSE_COMMAND_R' SENTENCE_NT'the timed events rule translates into i6 as TIMED_EVENTS_R' - VERB_NT'translates into' - UNPARSED_NOUN_NT'timed events rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'timed events rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'TIMED_EVENTS_R' SENTENCE_NT'the when play ends stage rule is listed first in the shutdow' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the when play ends stage rule' UNPARSED_NOUN_NT'first in the shutdown rulebook' SENTENCE_NT'the resurrect player if asked rule is listed last in the shu' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the resurrect player if asked rule' UNPARSED_NOUN_NT'last in the shutdown rulebook' SENTENCE_NT'the print player's obituary rule is listed last in the shutd' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the print player's obituary rule' UNPARSED_NOUN_NT'last in the shutdown rulebook' SENTENCE_NT'the ask the final question rule is listed last in the shutdo' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the ask the final question rule' UNPARSED_NOUN_NT'last in the shutdown rulebook' RULE_NT'this is the when play ends stage rule' @@ -5767,77 +5767,77 @@ ROOT_NT RVALUE_CONTEXT_NT'printing the player's obituary' {printing the player's obituary = ACTIVITY_MC}'printing the player's obituary'-activity SENTENCE_NT'the resurrect player if asked rule translates into i6 as RES' - VERB_NT'translates into' - UNPARSED_NOUN_NT'resurrect player if asked rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'resurrect player if asked rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'RESURRECT_PLAYER_IF_ASKED_R' SENTENCE_NT'the ask the final question rule translates into i6 as ASK_FI' - VERB_NT'translates into' - UNPARSED_NOUN_NT'ask the final question rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'ask the final question rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'ASK_FINAL_QUESTION_R' SENTENCE_NT'the scene change machinery rule is listed last in the scene ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the scene change machinery rule' UNPARSED_NOUN_NT'last in the scene changing rulebook' SENTENCE_NT'the scene change machinery rule translates into i6 as SCENE_' - VERB_NT'translates into' - UNPARSED_NOUN_NT'scene change machinery rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'scene change machinery rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'SCENE_CHANGE_MACHINERY_R' HEADING_NT'section 3 - the entire game scene' (level 5) SENTENCE_NT'the entire game is a scene' - VERB_NT'is' - PROPER_NOUN_NT'entire game' - COMMON_NOUN_NT'scene' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'entire game' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'scene' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the entire game begins when the story has not ended' - VERB_NT'begins when' + VERB_NT'begins when' {verb 'begin' 3p s act IS_TENSE +ve} {special meaning: scene-begins-when} UNPARSED_NOUN_NT'the entire game' UNPARSED_NOUN_NT'the story has not ended' SENTENCE_NT'the entire game ends when the story has ended' - VERB_NT'ends when' + VERB_NT'ends when' {verb 'end' 3p s act IS_TENSE +ve} {special meaning: scene-ends-when} UNPARSED_NOUN_NT'the entire game' UNPARSED_NOUN_NT'the story has ended' HEADING_NT'section 4 - action processing' (level 5) SENTENCE_NT'the before stage rule is listed first in the action-processi' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the before stage rule' UNPARSED_NOUN_NT'first in the action-processing rules' SENTENCE_NT'the set pronouns from items from multiple object lists rule ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the set pronouns from items from multiple object lists rule' UNPARSED_NOUN_NT'first in the action-processing rules' SENTENCE_NT'the announce items from multiple object lists rule is listed' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the announce items from multiple object lists rule' UNPARSED_NOUN_NT'first in the action-processing rules' SENTENCE_NT'the basic visibility rule is listed in the action-processing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the basic visibility rule' UNPARSED_NOUN_NT'in the action-processing rules' SENTENCE_NT'the basic accessibility rule is listed in the action-process' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the basic accessibility rule' UNPARSED_NOUN_NT'in the action-processing rules' SENTENCE_NT'the carrying requirements rule is listed in the action-proce' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the carrying requirements rule' UNPARSED_NOUN_NT'in the action-processing rules' SENTENCE_NT'the instead stage rule is listed last in the action-processi' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the instead stage rule' UNPARSED_NOUN_NT'last in the action-processing rules' SENTENCE_NT'the requested actions require persuasion rule is listed last' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the requested actions require persuasion rule' UNPARSED_NOUN_NT'last in the action-processing rules' SENTENCE_NT'the carry out requested actions rule is listed last in the a' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the carry out requested actions rule' UNPARSED_NOUN_NT'last in the action-processing rules' SENTENCE_NT'the descend to specific action-processing rule is listed las' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the descend to specific action-processing rule' UNPARSED_NOUN_NT'last in the action-processing rules' SENTENCE_NT'the end action-processing in success rule is listed last in ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the end action-processing in success rule' UNPARSED_NOUN_NT'last in the action-processing rules' RULE_NT'this is the set pronouns from items from multiple object lis' @@ -5882,35 +5882,35 @@ ROOT_NT INVOCATION_LIST_NT'rule succeeds' INVOCATION_NT'rule succeeds' SENTENCE_NT'the basic accessibility rule translates into i6 as BASIC_ACC' - VERB_NT'translates into' - UNPARSED_NOUN_NT'basic accessibility rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'basic accessibility rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'BASIC_ACCESSIBILITY_R' UNPARSED_NOUN_NT'"You must name something more substantial." ( a )' SENTENCE_NT'the basic visibility rule translates into i6 as BASIC_VISIBI' - VERB_NT'translates into' - UNPARSED_NOUN_NT'basic visibility rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'basic visibility rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'BASIC_VISIBILITY_R' UNPARSED_NOUN_NT'"[It] [are] pitch dark, and [we] [can't see] a thing." ( a )' SENTENCE_NT'the carrying requirements rule translates into i6 as CARRYIN' - VERB_NT'translates into' - UNPARSED_NOUN_NT'carrying requirements rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'carrying requirements rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'CARRYING_REQUIREMENTS_R' SENTENCE_NT'the requested actions require persuasion rule translates int' - VERB_NT'translates into' - UNPARSED_NOUN_NT'requested actions require persuasion rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'requested actions require persuasion rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'REQUESTED_ACTIONS_REQUIRE_R' UNPARSED_NOUN_NT'"[The noun] [have] better things to do." ( a )' SENTENCE_NT'the carry out requested actions rule translates into i6 as C' - VERB_NT'translates into' - UNPARSED_NOUN_NT'carry out requested actions rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'carry out requested actions rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'CARRY_OUT_REQUESTED_ACTIONS_R' UNPARSED_NOUN_NT'"[The noun] [are] unable to do that." ( a )' SENTENCE_NT'the descend to specific action-processing rule translates in' - VERB_NT'translates into' - UNPARSED_NOUN_NT'descend to specific action-processing rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'descend to specific action-processing rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'DESCEND_TO_SPECIFIC_ACTION_R' SENTENCE_NT'the work out details of specific action rule is listed first' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the work out details of specific action rule' UNPARSED_NOUN_NT'first in the specific action-processing rules' RULE_NT'a specific action-processing rule ( this is the investigate ' @@ -5999,8 +5999,8 @@ ROOT_NT INVOCATION_LIST_NT'rule succeeds' INVOCATION_NT'rule succeeds' SENTENCE_NT'the work out details of specific action rule translates into' - VERB_NT'translates into' - UNPARSED_NOUN_NT'work out details of specific action rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'work out details of specific action rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'WORK_OUT_DETAILS_OF_SPECIFIC_R' RULE_NT'a player's action awareness rule ( this is the player aware ' CODE_BLOCK_NT @@ -6050,43 +6050,43 @@ ROOT_NT INVOCATION_NT'rule succeeds' HEADING_NT'section 5 - accessibility' (level 5) SENTENCE_NT'the access through barriers rule is listed last in the acces' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the access through barriers rule' UNPARSED_NOUN_NT'last in the accessibility rules' SENTENCE_NT'the access through barriers rule translates into i6 as ACCES' - VERB_NT'translates into' - UNPARSED_NOUN_NT'access through barriers rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'access through barriers rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'ACCESS_THROUGH_BARRIERS_R' UNPARSED_NOUN_NT'"[regarding the noun][Those] [aren't] available." ( a )' SENTENCE_NT'the can't reach inside rooms rule is listed last in the reac' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the can't reach inside rooms rule' UNPARSED_NOUN_NT'last in the reaching inside rules' SENTENCE_NT'the can't reach inside closed containers rule is listed last' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the can't reach inside closed containers rule' UNPARSED_NOUN_NT'last in the reaching inside rules' SENTENCE_NT'the can't reach inside closed containers rule translates int' - VERB_NT'translates into' - UNPARSED_NOUN_NT'can't reach inside closed containers rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'can't reach inside closed containers rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'CANT_REACH_INSIDE_CLOSED_R' UNPARSED_NOUN_NT'"[The noun] [aren't] open." ( a )' SENTENCE_NT'the can't reach inside rooms rule translates into i6 as CANT' - VERB_NT'translates into' - UNPARSED_NOUN_NT'can't reach inside rooms rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'can't reach inside rooms rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'CANT_REACH_INSIDE_ROOMS_R' UNPARSED_NOUN_NT'"[We] [can't] reach into [the noun]." ( a )' SENTENCE_NT'the can't reach outside closed containers rule is listed las' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the can't reach outside closed containers rule' UNPARSED_NOUN_NT'last in the reaching outside rules' SENTENCE_NT'the can't reach outside closed containers rule translates in' - VERB_NT'translates into' - UNPARSED_NOUN_NT'can't reach outside closed containers rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'can't reach outside closed containers rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'CANT_REACH_OUTSIDE_CLOSED_R' UNPARSED_NOUN_NT'"[The noun] [aren't] open." ( a )' SENTENCE_NT'the can't act in the dark rule is listed last in the visibil' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the can't act in the dark rule' UNPARSED_NOUN_NT'last in the visibility rules' RULE_NT'the last visibility rule ( this is the can't act in the dark' @@ -6107,27 +6107,27 @@ ROOT_NT INVOCATION_LIST_NT'it is very unlikely' HEADING_NT'section 6 - adjectival definitions' (level 5) SENTENCE_NT'a scene can be recurring or non-recurring' - VERB_NT'can be' + VERB_NT'can be' {verb 'be able to be' s/p 3p act IS_TENSE +ve} {special meaning: can-be} COMMON_NOUN_NT'a scene' UNPARSED_NOUN_NT'recurring or non-recurring' AND_NT'or' UNPARSED_NOUN_NT'recurring' UNPARSED_NOUN_NT'non-recurring' SENTENCE_NT'a scene is usually non-recurring' - VERB_NT'is usually' - COMMON_NOUN_NT'scene' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'scene' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'non-recurring' SENTENCE_NT'the entire game is recurring' - VERB_NT'is' - PROPER_NOUN_NT'entire game' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'entire game' {definite 'the' n/m/f s/p nom/acc} ADJECTIVE_NT'recurring' HEADING_NT'section 7 - scene descriptions' (level 5) SENTENCE_NT'a scene has a text called description' - VERB_NT'has' - COMMON_NOUN_NT'scene' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'scene' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'text' + UNPARSED_NOUN_NT'text' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'description' RULE_NT'when a scene ( called the event ) begins ( this is the scene' CODE_BLOCK_NT @@ -6148,13 +6148,13 @@ ROOT_NT INVOCATION_NT'paragraph break' HEADING_NT'section 8 - command parser errors' (level 5) SENTENCE_NT'a command parser error is a kind of value' - VERB_NT'is' - COMMON_NOUN_NT'command parser error' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'command parser error' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of value' COMMON_NOUN_NT'value' SENTENCE_NT'the command parser errors are didn't understand error , only' - VERB_NT'are' - COMMON_NOUN_NT'command parser errors' + VERB_NT'are' {verb 'be' 3p p act IS_TENSE +ve} + COMMON_NOUN_NT'command parser errors' {definite 'the' n/m/f s/p nom/acc} AND_NT',' PROPER_NOUN_NT'didn't understand error' AND_NT',' @@ -6205,17 +6205,17 @@ ROOT_NT PROPER_NOUN_NT'can't talk to inanimate things error' PROPER_NOUN_NT'didn't understand addressee's last name error' SENTENCE_NT'the latest parser error is a command parser error that varie' - VERB_NT'is' - PROPER_NOUN_NT'latest parser error' - COMMON_NOUN_NT'command parser error that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'latest parser error' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'command parser error that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the latest parser error variable translates into i6 as etype' - VERB_NT'translates into' - UNPARSED_NOUN_NT'latest parser error variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'latest parser error variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'etype' HEADING_NT'section 9 - responses for internal rules' (level 5) SENTENCE_NT'the list writer internal rule translates into i6 as LIST_WRI' - VERB_NT'translates into' - UNPARSED_NOUN_NT'list writer internal rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'list writer internal rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'LIST_WRITER_INTERNAL_R' AND_NT',' UNPARSED_NOUN_NT'" (" ( a )' @@ -6267,8 +6267,8 @@ ROOT_NT UNPARSED_NOUN_NT'"Nothing" ( x )' UNPARSED_NOUN_NT'"nothing" ( y )' SENTENCE_NT'the action processing internal rule translates into i6 as AC' - VERB_NT'translates into' - UNPARSED_NOUN_NT'action processing internal rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'action processing internal rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'ACTION_PROCESSING_INTERNAL_R' AND_NT',' UNPARSED_NOUN_NT'"[bracket]That command asks to do something outside of play,' @@ -6292,8 +6292,8 @@ ROOT_NT UNPARSED_NOUN_NT'"(Since something dramatic has happened, your list of comman' UNPARSED_NOUN_NT'"I didn't understand that instruction." ( k )' SENTENCE_NT'the parser error internal rule translates into i6 as PARSER_' - VERB_NT'translates into' - UNPARSED_NOUN_NT'parser error internal rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'parser error internal rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'PARSER_ERROR_INTERNAL_R' AND_NT',' UNPARSED_NOUN_NT'"I didn't understand that sentence." ( a )' @@ -6344,8 +6344,8 @@ ROOT_NT UNPARSED_NOUN_NT'"To talk to someone, try 'someone, hello' or some such." ( w' UNPARSED_NOUN_NT'"I beg your pardon?" ( x )' SENTENCE_NT'the parser nothing error internal rule translates into i6 as' - VERB_NT'translates into' - UNPARSED_NOUN_NT'parser nothing error internal rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'parser nothing error internal rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'PARSER_N_ERROR_INTERNAL_R' AND_NT',' UNPARSED_NOUN_NT'"Nothing to do!" ( a )' @@ -6359,13 +6359,13 @@ ROOT_NT UNPARSED_NOUN_NT'"[The noun] [aren't] open." ( e )' UNPARSED_NOUN_NT'"[The noun] [are] empty." ( f )' SENTENCE_NT'the darkness name internal rule translates into i6 as DARKNE' - VERB_NT'translates into' - UNPARSED_NOUN_NT'darkness name internal rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'darkness name internal rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'DARKNESS_NAME_INTERNAL_R' UNPARSED_NOUN_NT'"Darkness" ( a )' SENTENCE_NT'the parser command internal rule translates into i6 as PARSE' - VERB_NT'translates into' - UNPARSED_NOUN_NT'parser command internal rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'parser command internal rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'PARSER_COMMAND_INTERNAL_R' AND_NT',' UNPARSED_NOUN_NT'"Sorry, that can't be corrected." ( a )' @@ -6375,8 +6375,8 @@ ROOT_NT UNPARSED_NOUN_NT'"'Oops' can only correct a single word." ( c )' UNPARSED_NOUN_NT'"You can hardly repeat that." ( d )' SENTENCE_NT'the parser clarification internal rule translates into i6 as' - VERB_NT'translates into' - UNPARSED_NOUN_NT'parser clarification internal rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'parser clarification internal rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'PARSER_CLARIF_INTERNAL_R' AND_NT',' UNPARSED_NOUN_NT'"Who do you mean, " ( a )' @@ -6394,13 +6394,13 @@ ROOT_NT UNPARSED_NOUN_NT'"that" ( g )' UNPARSED_NOUN_NT'" or " ( h )' SENTENCE_NT'the yes or no question internal rule translates into i6 as Y' - VERB_NT'translates into' - UNPARSED_NOUN_NT'yes or no question internal rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'yes or no question internal rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'YES_OR_NO_QUESTION_INTERNAL_R' UNPARSED_NOUN_NT'"Please answer yes or no." ( a )' SENTENCE_NT'the print protagonist internal rule translates into i6 as PR' - VERB_NT'translates into' - UNPARSED_NOUN_NT'print protagonist internal rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'print protagonist internal rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'PRINT_PROTAGONIST_INTERNAL_R' AND_NT',' UNPARSED_NOUN_NT'"[We]" ( a )' @@ -6410,16 +6410,16 @@ ROOT_NT HEADING_NT'part four - activities' (level 3) HEADING_NT'section 1 - responses' (level 5) SENTENCE_NT'issuing the response text of something -- documented at act_' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'issuing the response text of something' - COMMON_NOUN_NT'activity on responses' + COMMON_NOUN_NT'activity on responses' {indefinite 'an' n/m/f nom/acc s} SENTENCE_NT'the standard issuing the response text rule is listed last i' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the standard issuing the response text rule' UNPARSED_NOUN_NT'last in for issuing the response text' SENTENCE_NT'the standard issuing the response text rule translates into ' - VERB_NT'translates into' - UNPARSED_NOUN_NT'standard issuing the response text rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'standard issuing the response text rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'STANDARD_RESPONSE_ISSUING_R' HEADING_NT'section 2 - naming and listing' (level 5) RULE_NT'before printing the name of a thing ( called the item being ' @@ -6438,7 +6438,7 @@ ROOT_NT INVOCATION_LIST_NT'now the item being printed is mentioned' CONDITION_CONTEXT_NT'the item being printed is mentioned' SENTENCE_NT'printing a number of something ( documented at act_pan ) is ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'printing a number of something ( documented at act_pan )' UNPARSED_NOUN_NT'an activity' RULE_NT'rule for printing a number of something ( called the item ) ' @@ -6459,63 +6459,63 @@ ROOT_NT RVALUE_CONTEXT_NT'item' LOCAL_VARIABLE_NT'item'(tmp_0;thing) SENTENCE_NT'the standard printing a number of something rule is listed l' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the standard printing a number of something rule' UNPARSED_NOUN_NT'last in the for printing a number rulebook' SENTENCE_NT'printing room description details of something ( documented ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'printing room description details of something ( documented ' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'printing inventory details of something ( documented at act_' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'printing inventory details of something ( documented at act_' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'listing contents of something ( documented at act_lc ) is an' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'listing contents of something ( documented at act_lc )' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'the standard contents listing rule is listed last in the for' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the standard contents listing rule' UNPARSED_NOUN_NT'last in the for listing contents rulebook' SENTENCE_NT'the standard contents listing rule translates into i6 as STA' - VERB_NT'translates into' - UNPARSED_NOUN_NT'standard contents listing rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'standard contents listing rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'STANDARD_CONTENTS_LISTING_R' SENTENCE_NT'grouping together something ( documented at act_gt ) is an a' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'grouping together something ( documented at act_gt )' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'writing a paragraph about something ( documented at act_wpa ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'writing a paragraph about something ( documented at act_wpa ' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'listing nondescript items of something ( documented at act_l' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'listing nondescript items of something ( documented at act_l' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'printing the name of a dark room ( documented at act_darknam' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'printing the name of a dark room ( documented at act_darknam' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'printing the description of a dark room ( documented at act_' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'printing the description of a dark room ( documented at act_' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'printing the announcement of darkness ( documented at act_no' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'printing the announcement of darkness ( documented at act_no' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'printing the announcement of light ( documented at act_nowli' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'printing the announcement of light ( documented at act_nowli' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'printing a refusal to act in the dark ( documented at act_to' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'printing a refusal to act in the dark ( documented at act_to' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'the look around once light available rule is listed last in ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the look around once light available rule' UNPARSED_NOUN_NT'last in for printing the announcement of light' RULE_NT'this is the look around once light available rule' @@ -6525,58 +6525,58 @@ ROOT_NT RVALUE_CONTEXT_NT'looking' CONSTANT_NT'looking'-action SENTENCE_NT'constructing the status line ( documented at act_csl ) is an' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'constructing the status line ( documented at act_csl )' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'printing the banner text ( documented at act_banner ) is an ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'printing the banner text ( documented at act_banner )' UNPARSED_NOUN_NT'an activity' HEADING_NT'section 3 - command parsing' (level 5) SENTENCE_NT'reading a command ( documented at act_reading ) is an activi' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'reading a command ( documented at act_reading )' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'deciding the scope of something ( future action ) ( document' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'deciding the scope of something ( future action ) ( document' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'deciding the concealed possessions of something ( documented' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'deciding the concealed possessions of something ( documented' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'deciding whether all includes something ( future action ) ( ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'deciding whether all includes something ( future action ) ( ' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'the for deciding whether all includes rules have outcomes it' - VERB_NT'have' - PROPER_NOUN_NT'for deciding whether all includes rules' + VERB_NT'have' {verb 'have' 3p p act IS_TENSE +ve} + PROPER_NOUN_NT'for deciding whether all includes rules' {definite 'the' n/m/f s/p nom/acc} PROPERTY_LIST_NT'and' UNPARSED_NOUN_NT'outcomes it does not ( failure )' UNPARSED_NOUN_NT'it does ( success )' SENTENCE_NT'clarifying the parser's choice of something ( future action ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'clarifying the parser's choice of something ( future action ' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'asking which do you mean ( future action ) ( documented at a' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'asking which do you mean ( future action ) ( documented at a' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'printing a parser error ( documented at act_parsererror ) is' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'printing a parser error ( documented at act_parsererror )' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'supplying a missing noun ( documented at act_smn ) is an act' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'supplying a missing noun ( documented at act_smn )' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'supplying a missing second noun ( documented at act_smn ) is' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'supplying a missing second noun ( documented at act_smn )' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'implicitly taking something ( documented at act_implicitly )' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'implicitly taking something ( documented at act_implicitly )' UNPARSED_NOUN_NT'an activity' RULE_NT'rule for deciding whether all includes scenery while taking ' @@ -6610,40 +6610,40 @@ ROOT_NT RVALUE_CONTEXT_NT'"You'll have to say which compass direction to go in." ( a )' CONSTANT_NT'"You'll have to say which compass direction to go in." ( a )'-text SENTENCE_NT'the standard implicit taking rule is listed last in for impl' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the standard implicit taking rule' UNPARSED_NOUN_NT'last in for implicitly taking' SENTENCE_NT'the standard implicit taking rule translates into i6 as STAN' - VERB_NT'translates into' - UNPARSED_NOUN_NT'standard implicit taking rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'standard implicit taking rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'STANDARD_IMPLICIT_TAKING_R' AND_NT',' UNPARSED_NOUN_NT'"(first taking [the noun])[command clarification break]" ( a' UNPARSED_NOUN_NT'"([the second noun] first taking [the noun])[command clarifi' HEADING_NT'section 4 - posthumous activities' (level 5) SENTENCE_NT'amusing a victorious player ( documented at act_amuse ) is a' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'amusing a victorious player ( documented at act_amuse )' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'printing the player's obituary ( documented at act_obit ) is' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'printing the player's obituary ( documented at act_obit )' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'the print obituary headline rule is listed last in for print' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the print obituary headline rule' UNPARSED_NOUN_NT'last in for printing the player's obituary' SENTENCE_NT'the print final score rule is listed last in for printing th' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the print final score rule' UNPARSED_NOUN_NT'last in for printing the player's obituary' SENTENCE_NT'the display final status line rule is listed last in for pri' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the display final status line rule' UNPARSED_NOUN_NT'last in for printing the player's obituary' SENTENCE_NT'the print obituary headline rule translates into i6 as PRINT' - VERB_NT'translates into' - UNPARSED_NOUN_NT'print obituary headline rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'print obituary headline rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'PRINT_OBITUARY_HEADLINE_R' AND_NT',' UNPARSED_NOUN_NT'" You have died " ( a )' @@ -6651,32 +6651,32 @@ ROOT_NT UNPARSED_NOUN_NT'" You have won " ( b )' UNPARSED_NOUN_NT'" The End " ( c )' SENTENCE_NT'the print final score rule translates into i6 as PRINT_FINAL' - VERB_NT'translates into' - UNPARSED_NOUN_NT'print final score rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'print final score rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'PRINT_FINAL_SCORE_R' SENTENCE_NT'the display final status line rule translates into i6 as DIS' - VERB_NT'translates into' - UNPARSED_NOUN_NT'display final status line rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'display final status line rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'DISPLAY_FINAL_STATUS_LINE_R' SENTENCE_NT'handling the final question is an activity' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'handling the final question' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'the immediately restart the vm rule translates into i6 as IM' - VERB_NT'translates into' - UNPARSED_NOUN_NT'immediately restart the vm rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'immediately restart the vm rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'IMMEDIATELY_RESTART_VM_R' SENTENCE_NT'the immediately restore saved game rule translates into i6 a' - VERB_NT'translates into' - UNPARSED_NOUN_NT'immediately restore saved game rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'immediately restore saved game rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'IMMEDIATELY_RESTORE_SAVED_R' SENTENCE_NT'the immediately quit rule translates into i6 as IMMEDIATELY_' - VERB_NT'translates into' - UNPARSED_NOUN_NT'immediately quit rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'immediately quit rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'IMMEDIATELY_QUIT_R' SENTENCE_NT'the immediately undo rule translates into i6 as IMMEDIATELY_' - VERB_NT'translates into' - UNPARSED_NOUN_NT'immediately undo rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'immediately undo rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'IMMEDIATELY_UNDO_R' AND_NT',' UNPARSED_NOUN_NT'"The use of 'undo' is forbidden in this story." ( a )' @@ -6690,19 +6690,19 @@ ROOT_NT UNPARSED_NOUN_NT'"[bracket]Previous turn undone.[close bracket]" ( e )' UNPARSED_NOUN_NT'"'Undo' capacity exhausted. Sorry!" ( f )' SENTENCE_NT'the print the final question rule is listed in before handli' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the print the final question rule' UNPARSED_NOUN_NT'in before handling the final question' SENTENCE_NT'the print the final prompt rule is listed in before handling' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the print the final prompt rule' UNPARSED_NOUN_NT'in before handling the final question' SENTENCE_NT'the read the final answer rule is listed last in before hand' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the read the final answer rule' UNPARSED_NOUN_NT'last in before handling the final question' SENTENCE_NT'the standard respond to final question rule is listed last i' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the standard respond to final question rule' UNPARSED_NOUN_NT'last in for handling the final question' RULE_NT'this is the print the final prompt rule' @@ -6713,8 +6713,8 @@ ROOT_NT RVALUE_CONTEXT_NT'"> [run paragraph on]" ( a )' CONSTANT_NT'"> [run paragraph on]" ( a )'-text SENTENCE_NT'the read the final answer rule translates into i6 as READ_FI' - VERB_NT'translates into' - UNPARSED_NOUN_NT'read the final answer rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'read the final answer rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'READ_FINAL_ANSWER_R' HEADING_NT'section 5 - the final question' (level 5) RULE_NT'this is the print the final question rule' @@ -7041,13 +7041,13 @@ ROOT_NT INVOCATION_LIST_NT'now the locale description priority entry is n' CONDITION_CONTEXT_NT'the locale description priority entry is n' SENTENCE_NT'printing the locale description of something ( documented at' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'printing the locale description of something ( documented at' UNPARSED_NOUN_NT'an activity' SENTENCE_NT'the locale paragraph count is a number that varies' - VERB_NT'is' - PROPER_NOUN_NT'locale paragraph count' - COMMON_NOUN_NT'number that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'locale paragraph count' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'number that varies' {indefinite 'a' n/m/f nom/acc s} RULE_NT'before printing the locale description ( this is the initial' CODE_BLOCK_NT INVOCATION_LIST_NT'now the locale paragraph count is 0' @@ -7347,7 +7347,7 @@ ROOT_NT INVOCATION_LIST_NT'continue the activity' INVOCATION_NT'continue the activity' SENTENCE_NT'choosing notable locale objects of something ( documented at' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'choosing notable locale objects of something ( documented at' UNPARSED_NOUN_NT'an activity' RULE_NT'for choosing notable locale objects ( this is the standard n' @@ -7385,7 +7385,7 @@ ROOT_NT INVOCATION_LIST_NT'continue the activity' INVOCATION_NT'continue the activity' SENTENCE_NT'printing a locale paragraph about something ( documented at ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'printing a locale paragraph about something ( documented at ' UNPARSED_NOUN_NT'an activity' RULE_NT'for printing a locale paragraph about a thing ( called the i' @@ -7742,165 +7742,165 @@ ROOT_NT HEADING_NT'part five - actions' (level 3) HEADING_NT'section 1 - verbs needed for adaptive text' (level 5) SENTENCE_NT'to achieve is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to achieve' SENTENCE_NT'to appreciate is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to appreciate' SENTENCE_NT'to arrive is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to arrive' SENTENCE_NT'to care is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to care' SENTENCE_NT'to close is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to close' SENTENCE_NT'to die is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to die' SENTENCE_NT'to discover is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to discover' SENTENCE_NT'to drop is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to drop' SENTENCE_NT'to eat is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to eat' SENTENCE_NT'to feel is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to feel' SENTENCE_NT'to find is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to find' SENTENCE_NT'to get is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to get' SENTENCE_NT'to give is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to give' SENTENCE_NT'to go is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to go' SENTENCE_NT'to happen is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to happen' SENTENCE_NT'to hear is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to hear' SENTENCE_NT'to jump is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to jump' SENTENCE_NT'to lack is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to lack' SENTENCE_NT'to lead is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to lead' SENTENCE_NT'to like is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to like' SENTENCE_NT'to listen is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to listen' SENTENCE_NT'to lock is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to lock' SENTENCE_NT'to look is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to look' SENTENCE_NT'to need is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to need' SENTENCE_NT'to open is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to open' SENTENCE_NT'to pass is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to pass' SENTENCE_NT'to pick is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to pick' SENTENCE_NT'to provoke is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to provoke' SENTENCE_NT'to pull is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to pull' SENTENCE_NT'to push is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to push' SENTENCE_NT'to put is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to put' SENTENCE_NT'to rub is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to rub' SENTENCE_NT'to say is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to say' SENTENCE_NT'to search is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to search' SENTENCE_NT'to see is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to see' SENTENCE_NT'to seem is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to seem' SENTENCE_NT'to set is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to set' SENTENCE_NT'to smell is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to smell' SENTENCE_NT'to sniff is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to sniff' SENTENCE_NT'to squeeze is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to squeeze' SENTENCE_NT'to switch is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to switch' SENTENCE_NT'to take is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to take' SENTENCE_NT'to talk is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to talk' SENTENCE_NT'to taste is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to taste' SENTENCE_NT'to touch is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to touch' SENTENCE_NT'to turn is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to turn' SENTENCE_NT'to wait is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to wait' SENTENCE_NT'to wave is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to wave' SENTENCE_NT'to win is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to win' HEADING_NT'section 2 - standard actions concerning the actor's possessi' (level 5) SENTENCE_NT'taking inventory is an action applying to nothing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'taking inventory' UNPARSED_NOUN_NT'applying to nothing' SENTENCE_NT'the taking inventory action translates into i6 as Inv' - VERB_NT'translates into' - UNPARSED_NOUN_NT'taking inventory action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'taking inventory action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Inv' SENTENCE_NT'the specification of the taking inventory action is Taking a' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the taking inventory action' - PROPER_NOUN_NT'taking inventory action' + PROPER_NOUN_NT'taking inventory action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Taking an inventory of one's immediate possessions: the thin' @@ -7948,17 +7948,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [look] through [their] possessions." ( a )' CONSTANT_NT'"[The actor] [look] through [their] possessions." ( a )'-text SENTENCE_NT'taking is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'taking' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the taking action translates into i6 as Take' - VERB_NT'translates into' - UNPARSED_NOUN_NT'taking action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'taking action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Take' SENTENCE_NT'the specification of the taking action is The taking action ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the taking action' - PROPER_NOUN_NT'taking action' + PROPER_NOUN_NT'taking action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The taking action is the only way an action in the Standard ' @@ -8388,17 +8388,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [pick] up [the noun]." ( b )' CONSTANT_NT'"[The actor] [pick] up [the noun]." ( b )'-text SENTENCE_NT'removing it from is an action applying to two things' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'removing it from' UNPARSED_NOUN_NT'applying to two things' SENTENCE_NT'the removing it from action translates into i6 as Remove' - VERB_NT'translates into' - UNPARSED_NOUN_NT'removing it from action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'removing it from action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Remove' SENTENCE_NT'the specification of the removing it from action is Removing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the removing it from action' - PROPER_NOUN_NT'removing it from action' + PROPER_NOUN_NT'removing it from action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Removing is not really an action in its own right. Whereas t' @@ -8475,21 +8475,21 @@ ROOT_NT RVALUE_CONTEXT_NT'noun' {noun = VARIABLE_MC}'noun'('noun'(var)[object]) SENTENCE_NT'the can't take component parts rule is listed before the can' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the can't take component parts rule' UNPARSED_NOUN_NT'before the can't remove what's not inside rule in the check ' SENTENCE_NT'dropping is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'dropping' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the dropping action translates into i6 as Drop' - VERB_NT'translates into' - UNPARSED_NOUN_NT'dropping action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'dropping action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Drop' SENTENCE_NT'the specification of the dropping action is Dropping is one ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the dropping action' - PROPER_NOUN_NT'dropping action' + PROPER_NOUN_NT'dropping action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Dropping is one of five actions by which an actor can get ri' @@ -8726,17 +8726,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [put] down [the noun]." ( b )' CONSTANT_NT'"[The actor] [put] down [the noun]." ( b )'-text SENTENCE_NT'putting it on is an action applying to two things' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'putting it on' UNPARSED_NOUN_NT'applying to two things' SENTENCE_NT'the putting it on action translates into i6 as PutOn' - VERB_NT'translates into' - UNPARSED_NOUN_NT'putting it on action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'putting it on action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'PutOn' SENTENCE_NT'the specification of the putting it on action is By this act' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the putting it on action' - PROPER_NOUN_NT'putting it on action' + PROPER_NOUN_NT'putting it on action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'By this action, an actor puts something he is holding on top' @@ -8974,17 +8974,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [put] [the noun] on [the second noun]." ( a )' CONSTANT_NT'"[The actor] [put] [the noun] on [the second noun]." ( a )'-text SENTENCE_NT'inserting it into is an action applying to two things' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'inserting it into' UNPARSED_NOUN_NT'applying to two things' SENTENCE_NT'the inserting it into action translates into i6 as Insert' - VERB_NT'translates into' - UNPARSED_NOUN_NT'inserting it into action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'inserting it into action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Insert' SENTENCE_NT'the specification of the inserting it into action is By this' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the inserting it into action' - PROPER_NOUN_NT'inserting it into action' + PROPER_NOUN_NT'inserting it into action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'By this action, an actor puts something he is holding into a' @@ -9245,17 +9245,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [put] [the noun] into [the second noun]." ( a )' CONSTANT_NT'"[The actor] [put] [the noun] into [the second noun]." ( a )'-text SENTENCE_NT'eating is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'eating' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the eating action translates into i6 as Eat' - VERB_NT'translates into' - UNPARSED_NOUN_NT'eating action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'eating action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Eat' SENTENCE_NT'the specification of the eating action is Eating is the only' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the eating action' - PROPER_NOUN_NT'eating action' + PROPER_NOUN_NT'eating action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Eating is the only one of the built-in actions which can, in' @@ -9392,55 +9392,55 @@ ROOT_NT CONSTANT_NT'"[The actor] [eat] [the noun]." ( b )'-text HEADING_NT'section 3 - standard actions which move the actor' (level 5) SENTENCE_NT'going is an action applying to one visible thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'going' UNPARSED_NOUN_NT'applying to one visible thing' SENTENCE_NT'the going action translates into i6 as Go' - VERB_NT'translates into' - UNPARSED_NOUN_NT'going action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'going action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Go' SENTENCE_NT'the specification of the going action is This is the action ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the going action' - PROPER_NOUN_NT'going action' + PROPER_NOUN_NT'going action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'This is the action which allows people to move from one room' SENTENCE_NT'the going action has a room called the room gone from ( matc' - VERB_NT'has' - PROPER_NOUN_NT'going action' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'going action' {definite 'the' n/m/f s/p nom/acc} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'room' - UNPARSED_NOUN_NT'room gone from ( matched as from )' + UNPARSED_NOUN_NT'room' {indefinite 'a' n/m/f nom/acc s} + UNPARSED_NOUN_NT'room gone from ( matched as from )' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the going action has an object called the room gone to ( mat' - VERB_NT'has' - PROPER_NOUN_NT'going action' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'going action' {definite 'the' n/m/f s/p nom/acc} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'object' - UNPARSED_NOUN_NT'room gone to ( matched as to )' + UNPARSED_NOUN_NT'object' {indefinite 'an' n/m/f nom/acc s} + UNPARSED_NOUN_NT'room gone to ( matched as to )' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the going action has an object called the door gone through ' - VERB_NT'has' - PROPER_NOUN_NT'going action' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'going action' {definite 'the' n/m/f s/p nom/acc} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'object' - UNPARSED_NOUN_NT'door gone through ( matched as through )' + UNPARSED_NOUN_NT'object' {indefinite 'an' n/m/f nom/acc s} + UNPARSED_NOUN_NT'door gone through ( matched as through )' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the going action has an object called the vehicle gone by ( ' - VERB_NT'has' - PROPER_NOUN_NT'going action' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'going action' {definite 'the' n/m/f s/p nom/acc} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'object' - UNPARSED_NOUN_NT'vehicle gone by ( matched as by )' + UNPARSED_NOUN_NT'object' {indefinite 'an' n/m/f nom/acc s} + UNPARSED_NOUN_NT'vehicle gone by ( matched as by )' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the going action has an object called the thing gone with ( ' - VERB_NT'has' - PROPER_NOUN_NT'going action' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'going action' {definite 'the' n/m/f s/p nom/acc} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'object' - UNPARSED_NOUN_NT'thing gone with ( matched as with )' + UNPARSED_NOUN_NT'object' {indefinite 'an' n/m/f nom/acc s} + UNPARSED_NOUN_NT'thing gone with ( matched as with )' {definite 'the' n/m/f s/p nom/acc} RULE_NT'rule for setting action variables for going ( this is the st' CODE_BLOCK_NT INVOCATION_LIST_NT'now the thing gone with is the item-pushed-between-rooms' @@ -10099,17 +10099,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"."' CONSTANT_NT'"."'-text SENTENCE_NT'entering is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'entering' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the entering action translates into i6 as Enter' - VERB_NT'translates into' - UNPARSED_NOUN_NT'entering action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'entering action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Enter' SENTENCE_NT'the specification of the entering action is Whereas the goin' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the entering action' - PROPER_NOUN_NT'entering action' + PROPER_NOUN_NT'entering action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Whereas the going action allows people to move from one loca' @@ -10127,7 +10127,7 @@ ROOT_NT INVOCATION_LIST_NT'continue the activity' INVOCATION_NT'continue the activity' SENTENCE_NT'the find what to enter rule is listed last in the for supply' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the find what to enter rule' UNPARSED_NOUN_NT'last in the for supplying a missing noun rulebook' RULE_NT'check an actor entering ( this is the convert enter door int' @@ -10675,24 +10675,24 @@ ROOT_NT RVALUE_CONTEXT_NT'noun' {noun = VARIABLE_MC}'noun'('noun'(var)[object]) SENTENCE_NT'exiting is an action applying to nothing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'exiting' UNPARSED_NOUN_NT'applying to nothing' SENTENCE_NT'the exiting action translates into i6 as Exit' - VERB_NT'translates into' - UNPARSED_NOUN_NT'exiting action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'exiting action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Exit' SENTENCE_NT'the exiting action has an object called the container exited' - VERB_NT'has' - PROPER_NOUN_NT'exiting action' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'exiting action' {definite 'the' n/m/f s/p nom/acc} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'object' - UNPARSED_NOUN_NT'container exited from ( matched as from )' + UNPARSED_NOUN_NT'object' {indefinite 'an' n/m/f nom/acc s} + UNPARSED_NOUN_NT'container exited from ( matched as from )' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the specification of the exiting action is Whereas the going' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the exiting action' - PROPER_NOUN_NT'exiting action' + PROPER_NOUN_NT'exiting action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Whereas the going action allows people to move from one loca' @@ -10869,17 +10869,17 @@ ROOT_NT INVOCATION_LIST_NT'produce a room description with going spacing conventions' INVOCATION_NT'produce a room description with going spacing conventions' SENTENCE_NT'getting off is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'getting off' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the getting off action translates into i6 as GetOff' - VERB_NT'translates into' - UNPARSED_NOUN_NT'getting off action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'getting off action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'GetOff' SENTENCE_NT'the specification of the getting off action is The getting o' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the getting off action' - PROPER_NOUN_NT'getting off action' + PROPER_NOUN_NT'getting off action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The getting off action is for actors who are currently on to' @@ -10962,48 +10962,48 @@ ROOT_NT INVOCATION_NT'produce a room description with going spacing conventions' HEADING_NT'section 4 - standard actions concerning the actor's vision' (level 5) SENTENCE_NT'looking is an action applying to nothing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'looking' UNPARSED_NOUN_NT'applying to nothing' SENTENCE_NT'the looking action translates into i6 as Look' - VERB_NT'translates into' - UNPARSED_NOUN_NT'looking action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'looking action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Look' SENTENCE_NT'the specification of the looking action is The looking actio' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the looking action' - PROPER_NOUN_NT'looking action' + PROPER_NOUN_NT'looking action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The looking action describes the player's current room and a' SENTENCE_NT'the looking action has an action name called the room-descri' - VERB_NT'has' - PROPER_NOUN_NT'looking action' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'looking action' {definite 'the' n/m/f s/p nom/acc} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'action name' - UNPARSED_NOUN_NT'room-describing action' + UNPARSED_NOUN_NT'action name' {indefinite 'an' n/m/f nom/acc s} + UNPARSED_NOUN_NT'room-describing action' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the looking action has a truth state called abbreviated form' - VERB_NT'has' - PROPER_NOUN_NT'looking action' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'looking action' {definite 'the' n/m/f s/p nom/acc} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'truth state' + UNPARSED_NOUN_NT'truth state' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'abbreviated form allowed' SENTENCE_NT'the looking action has a number called the visibility level ' - VERB_NT'has' - PROPER_NOUN_NT'looking action' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'looking action' {definite 'the' n/m/f s/p nom/acc} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'number' - UNPARSED_NOUN_NT'visibility level count' + UNPARSED_NOUN_NT'number' {indefinite 'a' n/m/f nom/acc s} + UNPARSED_NOUN_NT'visibility level count' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the looking action has an object called the visibility ceili' - VERB_NT'has' - PROPER_NOUN_NT'looking action' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'looking action' {definite 'the' n/m/f s/p nom/acc} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'object' - UNPARSED_NOUN_NT'visibility ceiling' + UNPARSED_NOUN_NT'object' {indefinite 'an' n/m/f nom/acc s} + UNPARSED_NOUN_NT'visibility ceiling' {definite 'the' n/m/f s/p nom/acc} RULE_NT'setting action variables for looking ( this is the determine' CODE_BLOCK_NT CODE_BLOCK_NT @@ -11376,26 +11376,26 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [look] around." ( a )' CONSTANT_NT'"[The actor] [look] around." ( a )'-text SENTENCE_NT'examining is an action applying to one visible thing and req' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'examining' UNPARSED_NOUN_NT'applying to one visible thing and requiring light' SENTENCE_NT'the examining action translates into i6 as Examine' - VERB_NT'translates into' - UNPARSED_NOUN_NT'examining action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'examining action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Examine' SENTENCE_NT'the specification of the examining action is The act of look' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the examining action' - PROPER_NOUN_NT'examining action' + PROPER_NOUN_NT'examining action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The act of looking closely at something. Note that the noun ' SENTENCE_NT'the examining action has a truth state called examine text p' - VERB_NT'has' - PROPER_NOUN_NT'examining action' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'examining action' {definite 'the' n/m/f s/p nom/acc} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'truth state' + UNPARSED_NOUN_NT'truth state' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'examine text printed' RULE_NT'carry out examining ( this is the standard examining rule )' CODE_BLOCK_NT @@ -11569,17 +11569,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [look] closely at [the noun]." ( a )' CONSTANT_NT'"[The actor] [look] closely at [the noun]." ( a )'-text SENTENCE_NT'looking under is an action applying to one visible thing and' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'looking under' UNPARSED_NOUN_NT'applying to one visible thing and requiring light' SENTENCE_NT'the looking under action translates into i6 as LookUnder' - VERB_NT'translates into' - UNPARSED_NOUN_NT'looking under action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'looking under action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'LookUnder' SENTENCE_NT'the specification of the looking under action is The standar' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the looking under action' - PROPER_NOUN_NT'looking under action' + PROPER_NOUN_NT'looking under action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The standard Inform world model does not have a concept of t' @@ -11621,17 +11621,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [look] under [the noun]." ( a )' CONSTANT_NT'"[The actor] [look] under [the noun]." ( a )'-text SENTENCE_NT'searching is an action applying to one thing and requiring l' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'searching' UNPARSED_NOUN_NT'applying to one thing and requiring light' SENTENCE_NT'the searching action translates into i6 as Search' - VERB_NT'translates into' - UNPARSED_NOUN_NT'searching action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'searching action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Search' SENTENCE_NT'the specification of the searching action is Searching looks' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the searching action' - PROPER_NOUN_NT'searching action' + PROPER_NOUN_NT'searching action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Searching looks at the contents of an open or transparent co' @@ -11751,17 +11751,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [search] [the noun]." ( a )' CONSTANT_NT'"[The actor] [search] [the noun]." ( a )'-text SENTENCE_NT'consulting it about is an action applying to one thing and o' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'consulting it about' UNPARSED_NOUN_NT'applying to one thing and one topic' SENTENCE_NT'the consulting it about action translates into i6 as Consult' - VERB_NT'translates into' - UNPARSED_NOUN_NT'consulting it about action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'consulting it about action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Consult' SENTENCE_NT'the specification of the consulting it about action is Consu' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the consulting it about action' - PROPER_NOUN_NT'consulting it about action' + PROPER_NOUN_NT'consulting it about action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Consulting is a very flexible and potentially powerful actio' @@ -11786,17 +11786,17 @@ ROOT_NT CONSTANT_NT'"[The actor] [look] at [the noun]." ( b )'-text HEADING_NT'section 5 - standard actions which change the state of thing' (level 5) SENTENCE_NT'locking it with is an action applying to one thing and one c' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'locking it with' UNPARSED_NOUN_NT'applying to one thing and one carried thing' SENTENCE_NT'the locking it with action translates into i6 as Lock' - VERB_NT'translates into' - UNPARSED_NOUN_NT'locking it with action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'locking it with action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Lock' SENTENCE_NT'the specification of the locking it with action is Locking i' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the locking it with action' - PROPER_NOUN_NT'locking it with action' + PROPER_NOUN_NT'locking it with action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Locking is the act of using an object such as a key to ensur' @@ -11931,17 +11931,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [lock] [the noun]." ( b )' CONSTANT_NT'"[The actor] [lock] [the noun]." ( b )'-text SENTENCE_NT'unlocking it with is an action applying to one thing and one' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'unlocking it with' UNPARSED_NOUN_NT'applying to one thing and one carried thing' SENTENCE_NT'the unlocking it with action translates into i6 as Unlock' - VERB_NT'translates into' - UNPARSED_NOUN_NT'unlocking it with action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'unlocking it with action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Unlock' SENTENCE_NT'the specification of the unlocking it with action is Unlocki' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the unlocking it with action' - PROPER_NOUN_NT'unlocking it with action' + PROPER_NOUN_NT'unlocking it with action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Unlocking undoes the effect of locking, and renders the noun' @@ -12055,17 +12055,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [unlock] [the noun]." ( b )' CONSTANT_NT'"[The actor] [unlock] [the noun]." ( b )'-text SENTENCE_NT'switching on is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'switching on' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the switching on action translates into i6 as SwitchOn' - VERB_NT'translates into' - UNPARSED_NOUN_NT'switching on action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'switching on action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'SwitchOn' SENTENCE_NT'the specification of the switching on action is The switchin' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the switching on action' - PROPER_NOUN_NT'switching on action' + PROPER_NOUN_NT'switching on action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The switching on and switching off actions are for the simpl' @@ -12134,17 +12134,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [switch] [the noun] on." ( a )' CONSTANT_NT'"[The actor] [switch] [the noun] on." ( a )'-text SENTENCE_NT'switching off is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'switching off' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the switching off action translates into i6 as SwitchOff' - VERB_NT'translates into' - UNPARSED_NOUN_NT'switching off action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'switching off action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'SwitchOff' SENTENCE_NT'the specification of the switching off action is The switchi' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the switching off action' - PROPER_NOUN_NT'switching off action' + PROPER_NOUN_NT'switching off action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The switching off and switching on actions are for the simpl' @@ -12213,17 +12213,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [switch] [the noun] off." ( a )' CONSTANT_NT'"[The actor] [switch] [the noun] off." ( a )'-text SENTENCE_NT'opening is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'opening' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the opening action translates into i6 as Open' - VERB_NT'translates into' - UNPARSED_NOUN_NT'opening action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'opening action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Open' SENTENCE_NT'the specification of the opening action is Opening makes som' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the opening action' - PROPER_NOUN_NT'opening action' + PROPER_NOUN_NT'opening action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Opening makes something no longer a physical barrier. The ac' @@ -12386,17 +12386,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The noun] [open]." ( c )' CONSTANT_NT'"[The noun] [open]." ( c )'-text SENTENCE_NT'closing is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'closing' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the closing action translates into i6 as Close' - VERB_NT'translates into' - UNPARSED_NOUN_NT'closing action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'closing action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Close' SENTENCE_NT'the specification of the closing action is Closing makes som' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the closing action' - PROPER_NOUN_NT'closing action' + PROPER_NOUN_NT'closing action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Closing makes something into a physical barrier. The action ' @@ -12491,17 +12491,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The noun] [close]." ( c )' CONSTANT_NT'"[The noun] [close]." ( c )'-text SENTENCE_NT'wearing is an action applying to one carried thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'wearing' UNPARSED_NOUN_NT'applying to one carried thing' SENTENCE_NT'the wearing action translates into i6 as Wear' - VERB_NT'translates into' - UNPARSED_NOUN_NT'wearing action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'wearing action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Wear' SENTENCE_NT'the specification of the wearing action is The Standard Rule' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the wearing action' - PROPER_NOUN_NT'wearing action' + PROPER_NOUN_NT'wearing action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules give Inform only a simple model of clothi' @@ -12603,20 +12603,20 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [put] on [the noun]." ( b )' CONSTANT_NT'"[The actor] [put] on [the noun]." ( b )'-text SENTENCE_NT'taking off is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'taking off' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the taking off action translates into i6 as Disrobe' - VERB_NT'translates into' - UNPARSED_NOUN_NT'taking off action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'taking off action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Disrobe' RULE_NT'does the player mean taking off something worn' CODE_BLOCK_NT INVOCATION_LIST_NT'it is very likely' SENTENCE_NT'the specification of the taking off action is The Standard R' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the taking off action' - PROPER_NOUN_NT'taking off action' + PROPER_NOUN_NT'taking off action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules give Inform only a simple model of clothi' @@ -12696,17 +12696,17 @@ ROOT_NT CONSTANT_NT'"[The actor] [take] off [the noun]." ( b )'-text HEADING_NT'section 6 - standard actions concerning other people' (level 5) SENTENCE_NT'giving it to is an action applying to one carried thing and ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'giving it to' UNPARSED_NOUN_NT'applying to one carried thing and one thing' SENTENCE_NT'the giving it to action translates into i6 as Give' - VERB_NT'translates into' - UNPARSED_NOUN_NT'giving it to action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'giving it to action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Give' SENTENCE_NT'the specification of the giving it to action is This action ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the giving it to action' - PROPER_NOUN_NT'giving it to action' + PROPER_NOUN_NT'giving it to action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'This action is indexed by Inform under 'Actions concerning o' @@ -12874,17 +12874,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [give] [the noun] to [the second noun]." ( c )' CONSTANT_NT'"[The actor] [give] [the noun] to [the second noun]." ( c )'-text SENTENCE_NT'showing it to is an action applying to one carried thing and' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'showing it to' UNPARSED_NOUN_NT'applying to one carried thing and one visible thing' SENTENCE_NT'the showing it to action translates into i6 as Show' - VERB_NT'translates into' - UNPARSED_NOUN_NT'showing it to action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'showing it to action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Show' SENTENCE_NT'the specification of the showing it to action is Anyone can ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the showing it to action' - PROPER_NOUN_NT'showing it to action' + PROPER_NOUN_NT'showing it to action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Anyone can show anyone else something which they are carryin' @@ -12939,17 +12939,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'waking is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'waking' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the waking action translates into i6 as WakeOther' - VERB_NT'translates into' - UNPARSED_NOUN_NT'waking action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'waking action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'WakeOther' SENTENCE_NT'the specification of the waking action is This is the act of' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the waking action' - PROPER_NOUN_NT'waking action' + PROPER_NOUN_NT'waking action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'This is the act of jostling a sleeping person to wake him or' @@ -12971,17 +12971,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'throwing it at is an action applying to one carried thing an' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'throwing it at' UNPARSED_NOUN_NT'applying to one carried thing and one visible thing' SENTENCE_NT'the throwing it at action translates into i6 as ThrowAt' - VERB_NT'translates into' - UNPARSED_NOUN_NT'throwing it at action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'throwing it at action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'ThrowAt' SENTENCE_NT'the specification of the throwing it at action is Throwing s' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the throwing it at action' - PROPER_NOUN_NT'throwing it at action' + PROPER_NOUN_NT'throwing it at action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Throwing something at someone or something is difficult for ' @@ -13051,17 +13051,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'attacking is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'attacking' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the attacking action translates into i6 as Attack' - VERB_NT'translates into' - UNPARSED_NOUN_NT'attacking action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'attacking action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Attack' SENTENCE_NT'the specification of the attacking action is Violence is sel' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the attacking action' - PROPER_NOUN_NT'attacking action' + PROPER_NOUN_NT'attacking action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Violence is seldom the answer, and attempts to attack anothe' @@ -13083,17 +13083,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'kissing is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'kissing' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the kissing action translates into i6 as Kiss' - VERB_NT'translates into' - UNPARSED_NOUN_NT'kissing action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'kissing action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Kiss' SENTENCE_NT'the specification of the kissing action is Possibly because ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the kissing action' - PROPER_NOUN_NT'kissing action' + PROPER_NOUN_NT'kissing action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Possibly because Inform was originally written by an English' @@ -13134,17 +13134,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'answering it that is an action applying to one thing and one' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'answering it that' UNPARSED_NOUN_NT'applying to one thing and one topic' SENTENCE_NT'the answering it that action translates into i6 as Answer' - VERB_NT'translates into' - UNPARSED_NOUN_NT'answering it that action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'answering it that action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Answer' SENTENCE_NT'the specification of the answering it that action is The Sta' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the answering it that action' - PROPER_NOUN_NT'answering it that action' + PROPER_NOUN_NT'answering it that action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules do not include any systematic way to hand' @@ -13166,17 +13166,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'telling it about is an action applying to one thing and one ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'telling it about' UNPARSED_NOUN_NT'applying to one thing and one topic' SENTENCE_NT'the telling it about action translates into i6 as Tell' - VERB_NT'translates into' - UNPARSED_NOUN_NT'telling it about action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'telling it about action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Tell' SENTENCE_NT'the specification of the telling it about action is The Stan' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the telling it about action' - PROPER_NOUN_NT'telling it about action' + PROPER_NOUN_NT'telling it about action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules do not include any systematic way to hand' @@ -13219,17 +13219,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'asking it about is an action applying to one thing and one t' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'asking it about' UNPARSED_NOUN_NT'applying to one thing and one topic' SENTENCE_NT'the asking it about action translates into i6 as Ask' - VERB_NT'translates into' - UNPARSED_NOUN_NT'asking it about action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'asking it about action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Ask' SENTENCE_NT'the specification of the asking it about action is The Stand' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the asking it about action' - PROPER_NOUN_NT'asking it about action' + PROPER_NOUN_NT'asking it about action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules do not include any systematic way to hand' @@ -13251,17 +13251,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'asking it for is an action applying to two things' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'asking it for' UNPARSED_NOUN_NT'applying to two things' SENTENCE_NT'the asking it for action translates into i6 as AskFor' - VERB_NT'translates into' - UNPARSED_NOUN_NT'asking it for action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'asking it for action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'AskFor' SENTENCE_NT'the specification of the asking it for action is The Standar' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the asking it for action' - PROPER_NOUN_NT'asking it for action' + PROPER_NOUN_NT'asking it for action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules do not include any systematic way to hand' @@ -13294,17 +13294,17 @@ ROOT_NT NONLOCAL_VARIABLE_NT'actor'('actor'(var)[person]) HEADING_NT'section 7 - standard actions which are checked but then do n' (level 5) SENTENCE_NT'waiting is an action applying to nothing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'waiting' UNPARSED_NOUN_NT'applying to nothing' SENTENCE_NT'the waiting action translates into i6 as Wait' - VERB_NT'translates into' - UNPARSED_NOUN_NT'waiting action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'waiting action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Wait' SENTENCE_NT'the specification of the waiting action is The inaction acti' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the waiting action' - PROPER_NOUN_NT'waiting action' + PROPER_NOUN_NT'waiting action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The inaction action: where would we be without waiting? Wait' @@ -13339,17 +13339,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [wait]." ( b )' CONSTANT_NT'"[The actor] [wait]." ( b )'-text SENTENCE_NT'touching is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'touching' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the touching action translates into i6 as Touch' - VERB_NT'translates into' - UNPARSED_NOUN_NT'touching action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'touching action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Touch' SENTENCE_NT'the specification of the touching action is Touching is just' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the touching action' - PROPER_NOUN_NT'touching action' + PROPER_NOUN_NT'touching action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Touching is just that, touching something without applying p' @@ -13470,17 +13470,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [touch] [the noun]." ( b )' CONSTANT_NT'"[The actor] [touch] [the noun]." ( b )'-text SENTENCE_NT'waving is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'waving' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the waving action translates into i6 as Wave' - VERB_NT'translates into' - UNPARSED_NOUN_NT'waving action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'waving action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Wave' SENTENCE_NT'the specification of the waving action is Waving in this sen' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the waving action' - PROPER_NOUN_NT'waving action' + PROPER_NOUN_NT'waving action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Waving in this sense is like waving a sceptre: the item to b' @@ -13534,17 +13534,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [wave] [the noun]." ( b )' CONSTANT_NT'"[The actor] [wave] [the noun]." ( b )'-text SENTENCE_NT'pulling is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'pulling' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the pulling action translates into i6 as Pull' - VERB_NT'translates into' - UNPARSED_NOUN_NT'pulling action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'pulling action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Pull' SENTENCE_NT'the specification of the pulling action is Pulling is the ac' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the pulling action' - PROPER_NOUN_NT'pulling action' + PROPER_NOUN_NT'pulling action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Pulling is the act of pulling something not grossly larger t' @@ -13642,17 +13642,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [pull] [the noun]." ( b )' CONSTANT_NT'"[The actor] [pull] [the noun]." ( b )'-text SENTENCE_NT'pushing is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'pushing' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the pushing action translates into i6 as Push' - VERB_NT'translates into' - UNPARSED_NOUN_NT'pushing action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'pushing action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Push' SENTENCE_NT'the specification of the pushing action is Pushing is the ac' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the pushing action' - PROPER_NOUN_NT'pushing action' + PROPER_NOUN_NT'pushing action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Pushing is the act of pushing something not grossly larger t' @@ -13750,17 +13750,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [push] [the noun]." ( b )' CONSTANT_NT'"[The actor] [push] [the noun]." ( b )'-text SENTENCE_NT'turning is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'turning' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the turning action translates into i6 as Turn' - VERB_NT'translates into' - UNPARSED_NOUN_NT'turning action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'turning action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Turn' SENTENCE_NT'the specification of the turning action is Turning is the ac' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the turning action' - PROPER_NOUN_NT'turning action' + PROPER_NOUN_NT'turning action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Turning is the act of rotating something - say, a dial.In ' @@ -13858,17 +13858,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [turn] [the noun]." ( b )' CONSTANT_NT'"[The actor] [turn] [the noun]." ( b )'-text SENTENCE_NT'pushing it to is an action applying to one thing and one vis' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'pushing it to' UNPARSED_NOUN_NT'applying to one thing and one visible thing' SENTENCE_NT'the pushing it to action translates into i6 as PushDir' - VERB_NT'translates into' - UNPARSED_NOUN_NT'pushing it to action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'pushing it to action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'PushDir' SENTENCE_NT'the specification of the pushing it to action is This action' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the pushing it to action' - PROPER_NOUN_NT'pushing it to action' + PROPER_NOUN_NT'pushing it to action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'This action covers pushing a large object, not being carried' @@ -13978,17 +13978,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'squeezing is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'squeezing' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the squeezing action translates into i6 as Squeeze' - VERB_NT'translates into' - UNPARSED_NOUN_NT'squeezing action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'squeezing action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Squeeze' SENTENCE_NT'the specification of the squeezing action is Squeezing is an' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the squeezing action' - PROPER_NOUN_NT'squeezing action' + PROPER_NOUN_NT'squeezing action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'Squeezing is an action which can conveniently vary from sque' @@ -14043,17 +14043,17 @@ ROOT_NT CONSTANT_NT'"[The actor] [squeeze] [the noun]." ( b )'-text HEADING_NT'section 8 - standard actions which always do nothing unless ' (level 5) SENTENCE_NT'saying yes is an action applying to nothing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'saying yes' UNPARSED_NOUN_NT'applying to nothing' SENTENCE_NT'the saying yes action translates into i6 as Yes' - VERB_NT'translates into' - UNPARSED_NOUN_NT'saying yes action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'saying yes action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Yes' SENTENCE_NT'the specification of the saying yes action is The Standard R' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the saying yes action' - PROPER_NOUN_NT'saying yes action' + PROPER_NOUN_NT'saying yes action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules define this action in only a minimal way,' RULE_NT'check an actor saying yes ( this is the block saying yes rul' @@ -14072,17 +14072,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'saying no is an action applying to nothing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'saying no' UNPARSED_NOUN_NT'applying to nothing' SENTENCE_NT'the saying no action translates into i6 as No' - VERB_NT'translates into' - UNPARSED_NOUN_NT'saying no action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'saying no action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'No' SENTENCE_NT'the specification of the saying no action is The Standard Ru' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the saying no action' - PROPER_NOUN_NT'saying no action' + PROPER_NOUN_NT'saying no action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules define this action in only a minimal way,' RULE_NT'check an actor saying no ( this is the block saying no rule ' @@ -14101,17 +14101,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'burning is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'burning' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the burning action translates into i6 as Burn' - VERB_NT'translates into' - UNPARSED_NOUN_NT'burning action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'burning action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Burn' SENTENCE_NT'the specification of the burning action is The Standard Rule' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the burning action' - PROPER_NOUN_NT'burning action' + PROPER_NOUN_NT'burning action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules define this action in only a minimal way,' RULE_NT'check an actor burning ( this is the block burning rule )' @@ -14130,17 +14130,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'waking up is an action applying to nothing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'waking up' UNPARSED_NOUN_NT'applying to nothing' SENTENCE_NT'the waking up action translates into i6 as Wake' - VERB_NT'translates into' - UNPARSED_NOUN_NT'waking up action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'waking up action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Wake' SENTENCE_NT'the specification of the waking up action is The Standard Ru' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the waking up action' - PROPER_NOUN_NT'waking up action' + PROPER_NOUN_NT'waking up action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules define this action in only a minimal way,' RULE_NT'check an actor waking up ( this is the block waking up rule ' @@ -14161,17 +14161,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'thinking is an action applying to nothing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'thinking' UNPARSED_NOUN_NT'applying to nothing' SENTENCE_NT'the thinking action translates into i6 as Think' - VERB_NT'translates into' - UNPARSED_NOUN_NT'thinking action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'thinking action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Think' SENTENCE_NT'the specification of the thinking action is The Standard Rul' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the thinking action' - PROPER_NOUN_NT'thinking action' + PROPER_NOUN_NT'thinking action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules define this action in only a minimal way,' RULE_NT'check an actor thinking ( this is the block thinking rule )' @@ -14190,17 +14190,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'smelling is an action applying to nothing or one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'smelling' UNPARSED_NOUN_NT'applying to nothing or one thing' SENTENCE_NT'the smelling action translates into i6 as Smell' - VERB_NT'translates into' - UNPARSED_NOUN_NT'smelling action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'smelling action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Smell' SENTENCE_NT'the specification of the smelling action is The Standard Rul' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the smelling action' - PROPER_NOUN_NT'smelling action' + PROPER_NOUN_NT'smelling action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules define this action in only a minimal way,' RULE_NT'report an actor smelling ( this is the report smelling rule ' @@ -14232,17 +14232,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [sniff]." ( b )' CONSTANT_NT'"[The actor] [sniff]." ( b )'-text SENTENCE_NT'listening to is an action applying to nothing or one thing a' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'listening to' UNPARSED_NOUN_NT'applying to nothing or one thing and abbreviable' SENTENCE_NT'the listening to action translates into i6 as Listen' - VERB_NT'translates into' - UNPARSED_NOUN_NT'listening to action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'listening to action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Listen' SENTENCE_NT'the specification of the listening to action is The Standard' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the listening to action' - PROPER_NOUN_NT'listening to action' + PROPER_NOUN_NT'listening to action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules define this action in only a minimal way,' RULE_NT'report an actor listening to ( this is the report listening ' @@ -14274,17 +14274,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [listen]." ( b )' CONSTANT_NT'"[The actor] [listen]." ( b )'-text SENTENCE_NT'tasting is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'tasting' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the tasting action translates into i6 as Taste' - VERB_NT'translates into' - UNPARSED_NOUN_NT'tasting action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'tasting action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Taste' SENTENCE_NT'the specification of the tasting action is The Standard Rule' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the tasting action' - PROPER_NOUN_NT'tasting action' + PROPER_NOUN_NT'tasting action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules define this action in only a minimal way,' RULE_NT'report an actor tasting ( this is the report tasting rule )' @@ -14316,17 +14316,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [taste] [the noun]." ( b )' CONSTANT_NT'"[The actor] [taste] [the noun]." ( b )'-text SENTENCE_NT'cutting is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'cutting' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the cutting action translates into i6 as Cut' - VERB_NT'translates into' - UNPARSED_NOUN_NT'cutting action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'cutting action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Cut' SENTENCE_NT'the specification of the cutting action is The Standard Rule' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the cutting action' - PROPER_NOUN_NT'cutting action' + PROPER_NOUN_NT'cutting action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules define this action in only a minimal way,' RULE_NT'check an actor cutting ( this is the block cutting rule )' @@ -14345,17 +14345,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'jumping is an action applying to nothing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'jumping' UNPARSED_NOUN_NT'applying to nothing' SENTENCE_NT'the jumping action translates into i6 as Jump' - VERB_NT'translates into' - UNPARSED_NOUN_NT'jumping action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'jumping action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Jump' SENTENCE_NT'the specification of the jumping action is The Standard Rule' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the jumping action' - PROPER_NOUN_NT'jumping action' + PROPER_NOUN_NT'jumping action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules define this action in only a minimal way,' RULE_NT'report an actor jumping ( this is the report jumping rule )' @@ -14387,17 +14387,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [jump] on the spot." ( b )' CONSTANT_NT'"[The actor] [jump] on the spot." ( b )'-text SENTENCE_NT'tying it to is an action applying to two things' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'tying it to' UNPARSED_NOUN_NT'applying to two things' SENTENCE_NT'the tying it to action translates into i6 as Tie' - VERB_NT'translates into' - UNPARSED_NOUN_NT'tying it to action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'tying it to action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Tie' SENTENCE_NT'the specification of the tying it to action is The Standard ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the tying it to action' - PROPER_NOUN_NT'tying it to action' + PROPER_NOUN_NT'tying it to action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules define this action in only a minimal way,' RULE_NT'check an actor tying something to ( this is the block tying ' @@ -14416,17 +14416,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'drinking is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'drinking' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the drinking action translates into i6 as Drink' - VERB_NT'translates into' - UNPARSED_NOUN_NT'drinking action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'drinking action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Drink' SENTENCE_NT'the specification of the drinking action is The Standard Rul' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the drinking action' - PROPER_NOUN_NT'drinking action' + PROPER_NOUN_NT'drinking action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules define this action in only a minimal way,' RULE_NT'check an actor drinking ( this is the block drinking rule )' @@ -14447,17 +14447,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'saying sorry is an action applying to nothing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'saying sorry' UNPARSED_NOUN_NT'applying to nothing' SENTENCE_NT'the saying sorry action translates into i6 as Sorry' - VERB_NT'translates into' - UNPARSED_NOUN_NT'saying sorry action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'saying sorry action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Sorry' SENTENCE_NT'the specification of the saying sorry action is The Standard' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the saying sorry action' - PROPER_NOUN_NT'saying sorry action' + PROPER_NOUN_NT'saying sorry action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules define this action in only a minimal way,' RULE_NT'check an actor saying sorry ( this is the block saying sorry' @@ -14481,17 +14481,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'swinging is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'swinging' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the swinging action translates into i6 as Swing' - VERB_NT'translates into' - UNPARSED_NOUN_NT'swinging action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'swinging action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Swing' SENTENCE_NT'the specification of the swinging action is The Standard Rul' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the swinging action' - PROPER_NOUN_NT'swinging action' + PROPER_NOUN_NT'swinging action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules define this action in only a minimal way,' RULE_NT'check an actor swinging ( this is the block swinging rule )' @@ -14512,17 +14512,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'rubbing is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'rubbing' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the rubbing action translates into i6 as Rub' - VERB_NT'translates into' - UNPARSED_NOUN_NT'rubbing action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'rubbing action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Rub' SENTENCE_NT'the specification of the rubbing action is The Standard Rule' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the rubbing action' - PROPER_NOUN_NT'rubbing action' + PROPER_NOUN_NT'rubbing action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules define this action in only a minimal way,' RULE_NT'check an actor rubbing ( this is the can't rub another perso' @@ -14575,17 +14575,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [rub] [the noun]." ( b )' CONSTANT_NT'"[The actor] [rub] [the noun]." ( b )'-text SENTENCE_NT'setting it to is an action applying to one thing and one top' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'setting it to' UNPARSED_NOUN_NT'applying to one thing and one topic' SENTENCE_NT'the setting it to action translates into i6 as SetTo' - VERB_NT'translates into' - UNPARSED_NOUN_NT'setting it to action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'setting it to action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'SetTo' SENTENCE_NT'the specification of the setting it to action is The Standar' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the setting it to action' - PROPER_NOUN_NT'setting it to action' + PROPER_NOUN_NT'setting it to action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules define this action in only a minimal way,' RULE_NT'check an actor setting something to ( this is the block sett' @@ -14604,17 +14604,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'waving hands is an action applying to nothing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'waving hands' UNPARSED_NOUN_NT'applying to nothing' SENTENCE_NT'the waving hands action translates into i6 as WaveHands' - VERB_NT'translates into' - UNPARSED_NOUN_NT'waving hands action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'waving hands action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'WaveHands' SENTENCE_NT'the specification of the waving hands action is The Standard' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the waving hands action' - PROPER_NOUN_NT'waving hands action' + PROPER_NOUN_NT'waving hands action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules define this action in only a minimal way,' RULE_NT'report an actor waving hands ( this is the report waving han' @@ -14646,17 +14646,17 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The actor] [wave]." ( b )' CONSTANT_NT'"[The actor] [wave]." ( b )'-text SENTENCE_NT'buying is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'buying' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the buying action translates into i6 as Buy' - VERB_NT'translates into' - UNPARSED_NOUN_NT'buying action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'buying action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Buy' SENTENCE_NT'the specification of the buying action is The Standard Rules' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the buying action' - PROPER_NOUN_NT'buying action' + PROPER_NOUN_NT'buying action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules define this action in only a minimal way,' RULE_NT'check an actor buying ( this is the block buying rule )' @@ -14677,17 +14677,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'climbing is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'climbing' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the climbing action translates into i6 as Climb' - VERB_NT'translates into' - UNPARSED_NOUN_NT'climbing action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'climbing action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Climb' SENTENCE_NT'the specification of the climbing action is The Standard Rul' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the climbing action' - PROPER_NOUN_NT'climbing action' + PROPER_NOUN_NT'climbing action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules define this action in only a minimal way,' RULE_NT'check an actor climbing ( this is the block climbing rule )' @@ -14706,17 +14706,17 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'sleeping is an action applying to nothing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'sleeping' UNPARSED_NOUN_NT'applying to nothing' SENTENCE_NT'the sleeping action translates into i6 as Sleep' - VERB_NT'translates into' - UNPARSED_NOUN_NT'sleeping action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'sleeping action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Sleep' SENTENCE_NT'the specification of the sleeping action is The Standard Rul' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of the sleeping action' - PROPER_NOUN_NT'sleeping action' + PROPER_NOUN_NT'sleeping action' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'The Standard Rules define this action in only a minimal way,' RULE_NT'check an actor sleeping ( this is the block sleeping rule )' @@ -14736,113 +14736,113 @@ ROOT_NT INVOCATION_NT'stop the action' HEADING_NT'section 9 - standard actions which happen out of world' (level 5) SENTENCE_NT'quitting the game is an action out of world and applying to ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'quitting the game' UNPARSED_NOUN_NT'out of world and applying to nothing' SENTENCE_NT'the quitting the game action translates into i6 as Quit' - VERB_NT'translates into' - UNPARSED_NOUN_NT'quitting the game action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'quitting the game action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Quit' SENTENCE_NT'the quit the game rule is listed in the carry out quitting t' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the quit the game rule' UNPARSED_NOUN_NT'in the carry out quitting the game rulebook' SENTENCE_NT'the quit the game rule translates into i6 as QUIT_THE_GAME_R' - VERB_NT'translates into' - UNPARSED_NOUN_NT'quit the game rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'quit the game rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'QUIT_THE_GAME_R' UNPARSED_NOUN_NT'"Are you sure you want to quit? " ( a )' SENTENCE_NT'saving the game is an action out of world and applying to no' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'saving the game' UNPARSED_NOUN_NT'out of world and applying to nothing' SENTENCE_NT'the saving the game action translates into i6 as Save' - VERB_NT'translates into' - UNPARSED_NOUN_NT'saving the game action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'saving the game action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Save' SENTENCE_NT'the save the game rule is listed in the carry out saving the' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the save the game rule' UNPARSED_NOUN_NT'in the carry out saving the game rulebook' SENTENCE_NT'the save the game rule translates into i6 as SAVE_THE_GAME_R' - VERB_NT'translates into' - UNPARSED_NOUN_NT'save the game rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'save the game rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'SAVE_THE_GAME_R' AND_NT',' UNPARSED_NOUN_NT'"Save failed." ( a )' UNPARSED_NOUN_NT'"Ok." ( b )' SENTENCE_NT'restoring the game is an action out of world and applying to' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'restoring the game' UNPARSED_NOUN_NT'out of world and applying to nothing' SENTENCE_NT'the restoring the game action translates into i6 as Restore' - VERB_NT'translates into' - UNPARSED_NOUN_NT'restoring the game action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'restoring the game action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Restore' SENTENCE_NT'the restore the game rule is listed in the carry out restori' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the restore the game rule' UNPARSED_NOUN_NT'in the carry out restoring the game rulebook' SENTENCE_NT'the restore the game rule translates into i6 as RESTORE_THE_' - VERB_NT'translates into' - UNPARSED_NOUN_NT'restore the game rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'restore the game rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'RESTORE_THE_GAME_R' AND_NT',' UNPARSED_NOUN_NT'"Restore failed." ( a )' UNPARSED_NOUN_NT'"Ok." ( b )' SENTENCE_NT'restarting the game is an action out of world and applying t' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'restarting the game' UNPARSED_NOUN_NT'out of world and applying to nothing' SENTENCE_NT'the restarting the game action translates into i6 as Restart' - VERB_NT'translates into' - UNPARSED_NOUN_NT'restarting the game action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'restarting the game action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Restart' SENTENCE_NT'the restart the game rule is listed in the carry out restart' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the restart the game rule' UNPARSED_NOUN_NT'in the carry out restarting the game rulebook' SENTENCE_NT'the restart the game rule translates into i6 as RESTART_THE_' - VERB_NT'translates into' - UNPARSED_NOUN_NT'restart the game rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'restart the game rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'RESTART_THE_GAME_R' AND_NT',' UNPARSED_NOUN_NT'"Are you sure you want to restart? " ( a )' UNPARSED_NOUN_NT'"Failed." ( b )' SENTENCE_NT'verifying the story file is an action out of world and apply' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'verifying the story file' UNPARSED_NOUN_NT'out of world and applying to nothing' SENTENCE_NT'the verifying the story file action translates into i6 as Ve' - VERB_NT'translates into' - UNPARSED_NOUN_NT'verifying the story file action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'verifying the story file action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Verify' SENTENCE_NT'the verify the story file rule is listed in the carry out ve' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the verify the story file rule' UNPARSED_NOUN_NT'in the carry out verifying the story file rulebook' SENTENCE_NT'the verify the story file rule translates into i6 as VERIFY_' - VERB_NT'translates into' - UNPARSED_NOUN_NT'verify the story file rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'verify the story file rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'VERIFY_THE_STORY_FILE_R' AND_NT',' UNPARSED_NOUN_NT'"The game file has verified as intact." ( a )' UNPARSED_NOUN_NT'"The game file did not verify as intact, and may be corrupt.' SENTENCE_NT'switching the story transcript on is an action out of world ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'switching the story transcript on' UNPARSED_NOUN_NT'out of world and applying to nothing' SENTENCE_NT'the switching the story transcript on action translates into' - VERB_NT'translates into' - UNPARSED_NOUN_NT'switching the story transcript on action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'switching the story transcript on action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'ScriptOn' SENTENCE_NT'the switch the story transcript on rule is listed in the car' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the switch the story transcript on rule' UNPARSED_NOUN_NT'in the carry out switching the story transcript on rulebook' SENTENCE_NT'the switch the story transcript on rule translates into i6 a' - VERB_NT'translates into' - UNPARSED_NOUN_NT'switch the story transcript on rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'switch the story transcript on rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'SWITCH_TRANSCRIPT_ON_R' AND_NT',' UNPARSED_NOUN_NT'"Transcripting is already on." ( a )' @@ -14850,20 +14850,20 @@ ROOT_NT UNPARSED_NOUN_NT'"Start of a transcript of" ( b )' UNPARSED_NOUN_NT'"Attempt to begin transcript failed." ( c )' SENTENCE_NT'switching the story transcript off is an action out of world' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'switching the story transcript off' UNPARSED_NOUN_NT'out of world and applying to nothing' SENTENCE_NT'the switching the story transcript off action translates int' - VERB_NT'translates into' - UNPARSED_NOUN_NT'switching the story transcript off action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'switching the story transcript off action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'ScriptOff' SENTENCE_NT'the switch the story transcript off rule is listed in the ca' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the switch the story transcript off rule' UNPARSED_NOUN_NT'in the carry out switching the story transcript off rulebook' SENTENCE_NT'the switch the story transcript off rule translates into i6 ' - VERB_NT'translates into' - UNPARSED_NOUN_NT'switch the story transcript off rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'switch the story transcript off rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'SWITCH_TRANSCRIPT_OFF_R' AND_NT',' UNPARSED_NOUN_NT'"Transcripting is already off." ( a )' @@ -14871,36 +14871,36 @@ ROOT_NT UNPARSED_NOUN_NT'"[line break]End of transcript." ( b )' UNPARSED_NOUN_NT'"Attempt to end transcript failed." ( c )' SENTENCE_NT'requesting the story file version is an action out of world ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'requesting the story file version' UNPARSED_NOUN_NT'out of world and applying to nothing' SENTENCE_NT'the requesting the story file version action translates into' - VERB_NT'translates into' - UNPARSED_NOUN_NT'requesting the story file version action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'requesting the story file version action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Version' SENTENCE_NT'the announce the story file version rule is listed in the ca' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the announce the story file version rule' UNPARSED_NOUN_NT'in the carry out requesting the story file version rulebook' SENTENCE_NT'the announce the story file version rule translates into i6 ' - VERB_NT'translates into' - UNPARSED_NOUN_NT'announce the story file version rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'announce the story file version rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'ANNOUNCE_STORY_FILE_VERSION_R' SENTENCE_NT'requesting the score is an action out of world and applying ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'requesting the score' UNPARSED_NOUN_NT'out of world and applying to nothing' SENTENCE_NT'the requesting the score action translates into i6 as Score' - VERB_NT'translates into' - UNPARSED_NOUN_NT'requesting the score action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'requesting the score action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Score' SENTENCE_NT'the announce the score rule is listed in the carry out reque' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the announce the score rule' UNPARSED_NOUN_NT'in the carry out requesting the score rulebook' SENTENCE_NT'the announce the score rule translates into i6 as ANNOUNCE_S' - VERB_NT'translates into' - UNPARSED_NOUN_NT'announce the score rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'announce the score rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'ANNOUNCE_SCORE_R' AND_NT',' UNPARSED_NOUN_NT'"[if the story has ended]In that game you scored[otherwise]Y' @@ -14912,145 +14912,145 @@ ROOT_NT UNPARSED_NOUN_NT'"[bracket]Your score has just gone up by [number understood ' UNPARSED_NOUN_NT'"[bracket]Your score has just gone down by [number understoo' SENTENCE_NT'preferring abbreviated room descriptions is an action out of' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'preferring abbreviated room descriptions' UNPARSED_NOUN_NT'out of world and applying to nothing' SENTENCE_NT'the preferring abbreviated room descriptions action translat' - VERB_NT'translates into' - UNPARSED_NOUN_NT'preferring abbreviated room descriptions action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'preferring abbreviated room descriptions action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'LMode3' SENTENCE_NT'the prefer abbreviated room descriptions rule is listed in t' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the prefer abbreviated room descriptions rule' UNPARSED_NOUN_NT'in the carry out preferring abbreviated room descriptions ru' SENTENCE_NT'the prefer abbreviated room descriptions rule translates int' - VERB_NT'translates into' - UNPARSED_NOUN_NT'prefer abbreviated room descriptions rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'prefer abbreviated room descriptions rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'PREFER_ABBREVIATED_R' SENTENCE_NT'the standard report preferring abbreviated room descriptions' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the standard report preferring abbreviated room descriptions' UNPARSED_NOUN_NT'in the report preferring abbreviated room descriptions ruleb' SENTENCE_NT'the standard report preferring abbreviated room descriptions' - VERB_NT'translates into' - UNPARSED_NOUN_NT'standard report preferring abbreviated room descriptions rul' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'standard report preferring abbreviated room descriptions rul' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'REP_PREFER_ABBREVIATED_R' UNPARSED_NOUN_NT'" is now in its 'superbrief' mode, which always gives short ' SENTENCE_NT'preferring unabbreviated room descriptions is an action out ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'preferring unabbreviated room descriptions' UNPARSED_NOUN_NT'out of world and applying to nothing' SENTENCE_NT'the preferring unabbreviated room descriptions action transl' - VERB_NT'translates into' - UNPARSED_NOUN_NT'preferring unabbreviated room descriptions action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'preferring unabbreviated room descriptions action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'LMode2' SENTENCE_NT'the prefer unabbreviated room descriptions rule is listed in' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the prefer unabbreviated room descriptions rule' UNPARSED_NOUN_NT'in the carry out preferring unabbreviated room descriptions ' SENTENCE_NT'the prefer unabbreviated room descriptions rule translates i' - VERB_NT'translates into' - UNPARSED_NOUN_NT'prefer unabbreviated room descriptions rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'prefer unabbreviated room descriptions rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'PREFER_UNABBREVIATED_R' SENTENCE_NT'the standard report preferring unabbreviated room descriptio' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the standard report preferring unabbreviated room descriptio' UNPARSED_NOUN_NT'in the report preferring unabbreviated room descriptions rul' SENTENCE_NT'the standard report preferring unabbreviated room descriptio' - VERB_NT'translates into' - UNPARSED_NOUN_NT'standard report preferring unabbreviated room descriptions r' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'standard report preferring unabbreviated room descriptions r' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'REP_PREFER_UNABBREVIATED_R' UNPARSED_NOUN_NT'" is now in its 'verbose' mode, which always gives long desc' SENTENCE_NT'preferring sometimes abbreviated room descriptions is an act' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'preferring sometimes abbreviated room descriptions' UNPARSED_NOUN_NT'out of world and applying to nothing' SENTENCE_NT'the preferring sometimes abbreviated room descriptions actio' - VERB_NT'translates into' - UNPARSED_NOUN_NT'preferring sometimes abbreviated room descriptions action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'preferring sometimes abbreviated room descriptions action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'LMode1' SENTENCE_NT'the prefer sometimes abbreviated room descriptions rule is l' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the prefer sometimes abbreviated room descriptions rule' UNPARSED_NOUN_NT'in the carry out preferring sometimes abbreviated room descr' SENTENCE_NT'the prefer sometimes abbreviated room descriptions rule tran' - VERB_NT'translates into' - UNPARSED_NOUN_NT'prefer sometimes abbreviated room descriptions rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'prefer sometimes abbreviated room descriptions rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'PREFER_SOMETIMES_ABBREVIATED_R' SENTENCE_NT'the standard report preferring sometimes abbreviated room de' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the standard report preferring sometimes abbreviated room de' UNPARSED_NOUN_NT'in the report preferring sometimes abbreviated room descript' SENTENCE_NT'the standard report preferring sometimes abbreviated room de' - VERB_NT'translates into' - UNPARSED_NOUN_NT'standard report preferring sometimes abbreviated room descri' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'standard report preferring sometimes abbreviated room descri' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'REP_PREFER_SOMETIMES_ABBR_R' UNPARSED_NOUN_NT'" is now in its 'brief' printing mode, which gives long desc' SENTENCE_NT'switching score notification on is an action out of world an' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'switching score notification on' UNPARSED_NOUN_NT'out of world and applying to nothing' SENTENCE_NT'the switching score notification on action translates into i' - VERB_NT'translates into' - UNPARSED_NOUN_NT'switching score notification on action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'switching score notification on action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'NotifyOn' SENTENCE_NT'the switch score notification on rule is listed in the carry' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the switch score notification on rule' UNPARSED_NOUN_NT'in the carry out switching score notification on rulebook' SENTENCE_NT'the switch score notification on rule translates into i6 as ' - VERB_NT'translates into' - UNPARSED_NOUN_NT'switch score notification on rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'switch score notification on rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'SWITCH_SCORE_NOTIFY_ON_R' SENTENCE_NT'the standard report switching score notification on rule is ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the standard report switching score notification on rule' UNPARSED_NOUN_NT'in the report switching score notification on rulebook' SENTENCE_NT'the standard report switching score notification on rule tra' - VERB_NT'translates into' - UNPARSED_NOUN_NT'standard report switching score notification on rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'standard report switching score notification on rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'REP_SWITCH_NOTIFY_ON_R' UNPARSED_NOUN_NT'"Score notification on." ( a )' SENTENCE_NT'switching score notification off is an action out of world a' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'switching score notification off' UNPARSED_NOUN_NT'out of world and applying to nothing' SENTENCE_NT'the switching score notification off action translates into ' - VERB_NT'translates into' - UNPARSED_NOUN_NT'switching score notification off action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'switching score notification off action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'NotifyOff' SENTENCE_NT'the switch score notification off rule is listed in the carr' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the switch score notification off rule' UNPARSED_NOUN_NT'in the carry out switching score notification off rulebook' SENTENCE_NT'the switch score notification off rule translates into i6 as' - VERB_NT'translates into' - UNPARSED_NOUN_NT'switch score notification off rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'switch score notification off rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'SWITCH_SCORE_NOTIFY_OFF_R' SENTENCE_NT'the standard report switching score notification off rule is' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the standard report switching score notification off rule' UNPARSED_NOUN_NT'in the report switching score notification off rulebook' SENTENCE_NT'the standard report switching score notification off rule tr' - VERB_NT'translates into' - UNPARSED_NOUN_NT'standard report switching score notification off rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'standard report switching score notification off rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'REP_SWITCH_NOTIFY_OFF_R' UNPARSED_NOUN_NT'"Score notification off." ( a )' SENTENCE_NT'requesting the pronoun meanings is an action out of world an' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'requesting the pronoun meanings' UNPARSED_NOUN_NT'out of world and applying to nothing' SENTENCE_NT'the requesting the pronoun meanings action translates into i' - VERB_NT'translates into' - UNPARSED_NOUN_NT'requesting the pronoun meanings action' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'requesting the pronoun meanings action' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'Pronouns' SENTENCE_NT'the announce the pronoun meanings rule is listed in the carr' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the announce the pronoun meanings rule' UNPARSED_NOUN_NT'in the carry out requesting the pronoun meanings rulebook' SENTENCE_NT'the announce the pronoun meanings rule translates into i6 as' - VERB_NT'translates into' - UNPARSED_NOUN_NT'announce the pronoun meanings rule' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'announce the pronoun meanings rule' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'ANNOUNCE_PRONOUN_MEANINGS_R' AND_NT',' UNPARSED_NOUN_NT'"At the moment, " ( a )' @@ -15061,636 +15061,636 @@ ROOT_NT UNPARSED_NOUN_NT'"no pronouns are known to the game." ( d )' HEADING_NT'part six - grammar' (level 3) SENTENCE_NT'understand "take [things]" as taking' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"take [things]"' UNPARSED_NOUN_NT'taking' SENTENCE_NT'understand "take off [something]" as taking off' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"take off [something]"' UNPARSED_NOUN_NT'taking off' SENTENCE_NT'understand "take [something] off" as taking off' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"take [something] off"' UNPARSED_NOUN_NT'taking off' SENTENCE_NT'understand "take [things inside] from [something]" as removi' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"take [things inside] from [something]"' UNPARSED_NOUN_NT'removing it from' SENTENCE_NT'understand "take [things inside] off [something]" as removin' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"take [things inside] off [something]"' UNPARSED_NOUN_NT'removing it from' SENTENCE_NT'understand "take inventory" as taking inventory' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"take inventory"' UNPARSED_NOUN_NT'taking inventory' SENTENCE_NT'understand the commands carry and hold as take' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands carry and hold' UNPARSED_NOUN_NT'take' SENTENCE_NT'understand "get in/on" as entering' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"get in/on"' UNPARSED_NOUN_NT'entering' SENTENCE_NT'understand "get out/off/down/up" as exiting' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"get out/off/down/up"' UNPARSED_NOUN_NT'exiting' SENTENCE_NT'understand "get [things]" as taking' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"get [things]"' UNPARSED_NOUN_NT'taking' SENTENCE_NT'understand "get in/into/on/onto [something]" as entering' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"get in/into/on/onto [something]"' UNPARSED_NOUN_NT'entering' SENTENCE_NT'understand "get off/down [something]" as getting off' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"get off/down [something]"' UNPARSED_NOUN_NT'getting off' SENTENCE_NT'understand "get [things inside] from [something]" as removin' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"get [things inside] from [something]"' UNPARSED_NOUN_NT'removing it from' SENTENCE_NT'understand "pick up [things]" or "pick [things] up" as takin' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"pick up [things]" or "pick [things] up"' UNPARSED_NOUN_NT'taking' SENTENCE_NT'understand "stand" or "stand up" as exiting' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"stand" or "stand up"' UNPARSED_NOUN_NT'exiting' SENTENCE_NT'understand "stand on [something]" as entering' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"stand on [something]"' UNPARSED_NOUN_NT'entering' SENTENCE_NT'understand "remove [something preferably held]" as taking of' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"remove [something preferably held]"' UNPARSED_NOUN_NT'taking off' SENTENCE_NT'understand "remove [things inside] from [something]" as remo' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"remove [things inside] from [something]"' UNPARSED_NOUN_NT'removing it from' SENTENCE_NT'understand "shed [something preferably held]" as taking off' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"shed [something preferably held]"' UNPARSED_NOUN_NT'taking off' SENTENCE_NT'understand the commands doff and disrobe as shed' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands doff and disrobe' UNPARSED_NOUN_NT'shed' SENTENCE_NT'understand "wear [something preferably held]" as wearing' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"wear [something preferably held]"' UNPARSED_NOUN_NT'wearing' SENTENCE_NT'understand the command don as wear' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the command don' UNPARSED_NOUN_NT'wear' SENTENCE_NT'understand "put [other things] in/inside/into [something]" a' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"put [other things] in/inside/into [something]"' UNPARSED_NOUN_NT'inserting it into' SENTENCE_NT'understand "put [other things] on/onto [something]" as putti' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"put [other things] on/onto [something]"' UNPARSED_NOUN_NT'putting it on' SENTENCE_NT'understand "put on [something preferably held]" as wearing' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"put on [something preferably held]"' UNPARSED_NOUN_NT'wearing' SENTENCE_NT'understand "put [something preferably held] on" as wearing' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"put [something preferably held] on"' UNPARSED_NOUN_NT'wearing' SENTENCE_NT'understand "put down [things preferably held]" or "put [thin' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"put down [things preferably held]" or "put [things preferab' UNPARSED_NOUN_NT'dropping' SENTENCE_NT'understand "insert [other things] in/into [something]" as in' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"insert [other things] in/into [something]"' UNPARSED_NOUN_NT'inserting it into' SENTENCE_NT'understand "drop [things preferably held]" as dropping' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"drop [things preferably held]"' UNPARSED_NOUN_NT'dropping' SENTENCE_NT'understand "drop [other things] in/into/down [something]" as' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"drop [other things] in/into/down [something]"' UNPARSED_NOUN_NT'inserting it into' SENTENCE_NT'understand "drop [other things] on/onto [something]" as putt' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"drop [other things] on/onto [something]"' UNPARSED_NOUN_NT'putting it on' SENTENCE_NT'understand "drop [something preferably held] at/against [som' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"drop [something preferably held] at/against [something]"' UNPARSED_NOUN_NT'throwing it at' SENTENCE_NT'understand the commands throw and discard as drop' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands throw and discard' UNPARSED_NOUN_NT'drop' SENTENCE_NT'understand "give [something preferably held] to [someone]" a' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"give [something preferably held] to [someone]"' UNPARSED_NOUN_NT'giving it to' SENTENCE_NT'understand "give [someone] [something preferably held]" as g' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"give [someone] [something preferably held]"' UNPARSED_NOUN_NT'giving it to ( with nouns reversed )' SENTENCE_NT'understand the commands pay and offer and feed as give' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands pay and offer and feed' UNPARSED_NOUN_NT'give' SENTENCE_NT'understand "show [someone] [something preferably held]" as s' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"show [someone] [something preferably held]"' UNPARSED_NOUN_NT'showing it to ( with nouns reversed )' SENTENCE_NT'understand "show [something preferably held] to [someone]" a' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"show [something preferably held] to [someone]"' UNPARSED_NOUN_NT'showing it to' SENTENCE_NT'understand the commands present and display as show' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands present and display' UNPARSED_NOUN_NT'show' SENTENCE_NT'understand "go" as going' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"go"' UNPARSED_NOUN_NT'going' SENTENCE_NT'understand "go [direction]" as going' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"go [direction]"' UNPARSED_NOUN_NT'going' SENTENCE_NT'understand "go [something]" as entering' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"go [something]"' UNPARSED_NOUN_NT'entering' SENTENCE_NT'understand "go into/in/inside/through [something]" as enteri' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"go into/in/inside/through [something]"' UNPARSED_NOUN_NT'entering' SENTENCE_NT'understand the commands walk and run as go' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands walk and run' UNPARSED_NOUN_NT'go' SENTENCE_NT'understand "inventory" as taking inventory' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"inventory"' UNPARSED_NOUN_NT'taking inventory' SENTENCE_NT'understand the commands i and inv as inventory' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands i and inv' UNPARSED_NOUN_NT'inventory' SENTENCE_NT'understand "look" as looking' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"look"' UNPARSED_NOUN_NT'looking' SENTENCE_NT'understand "look at [something]" as examining' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"look at [something]"' UNPARSED_NOUN_NT'examining' SENTENCE_NT'understand "look [something]" as examining' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"look [something]"' UNPARSED_NOUN_NT'examining' SENTENCE_NT'understand "look inside/in/into/through [something]" as sear' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"look inside/in/into/through [something]"' UNPARSED_NOUN_NT'searching' SENTENCE_NT'understand "look under [something]" as looking under' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"look under [something]"' UNPARSED_NOUN_NT'looking under' SENTENCE_NT'understand "look up [text] in [something]" as consulting it ' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"look up [text] in [something]"' UNPARSED_NOUN_NT'consulting it about ( with nouns reversed )' SENTENCE_NT'understand the command l as look' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the command l' UNPARSED_NOUN_NT'look' SENTENCE_NT'understand "consult [something] on/about [text]" as consulti' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"consult [something] on/about [text]"' UNPARSED_NOUN_NT'consulting it about' SENTENCE_NT'understand "open [something]" as opening' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"open [something]"' UNPARSED_NOUN_NT'opening' SENTENCE_NT'understand "open [something] with [something preferably held' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"open [something] with [something preferably held]"' UNPARSED_NOUN_NT'unlocking it with' SENTENCE_NT'understand the commands unwrap , uncover as open' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands unwrap , uncover' UNPARSED_NOUN_NT'open' SENTENCE_NT'understand "close [something]" as closing' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"close [something]"' UNPARSED_NOUN_NT'closing' SENTENCE_NT'understand "close up [something]" as closing' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"close up [something]"' UNPARSED_NOUN_NT'closing' SENTENCE_NT'understand "close off [something]" as switching off' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"close off [something]"' UNPARSED_NOUN_NT'switching off' SENTENCE_NT'understand the commands shut and cover as close' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands shut and cover' UNPARSED_NOUN_NT'close' SENTENCE_NT'understand "enter" as entering' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"enter"' UNPARSED_NOUN_NT'entering' SENTENCE_NT'understand "enter [something]" as entering' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"enter [something]"' UNPARSED_NOUN_NT'entering' SENTENCE_NT'understand the command cross as enter' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the command cross' UNPARSED_NOUN_NT'enter' SENTENCE_NT'understand "sit on top of [something]" as entering' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"sit on top of [something]"' UNPARSED_NOUN_NT'entering' SENTENCE_NT'understand "sit on/in/inside [something]" as entering' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"sit on/in/inside [something]"' UNPARSED_NOUN_NT'entering' SENTENCE_NT'understand "exit" as exiting' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"exit"' UNPARSED_NOUN_NT'exiting' SENTENCE_NT'understand the commands leave and out as exit' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands leave and out' UNPARSED_NOUN_NT'exit' SENTENCE_NT'understand "examine [something]" as examining' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"examine [something]"' UNPARSED_NOUN_NT'examining' SENTENCE_NT'understand the commands x , watch , describe and check as ex' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands x , watch , describe and check' UNPARSED_NOUN_NT'examine' SENTENCE_NT'understand "read [something]" as examining' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"read [something]"' UNPARSED_NOUN_NT'examining' SENTENCE_NT'understand "read about [text] in [something]" as consulting ' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"read about [text] in [something]"' UNPARSED_NOUN_NT'consulting it about ( with nouns reversed )' SENTENCE_NT'understand "read [text] in [something]" as consulting it abo' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"read [text] in [something]"' UNPARSED_NOUN_NT'consulting it about ( with nouns reversed )' SENTENCE_NT'understand "yes" as saying yes' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"yes"' UNPARSED_NOUN_NT'saying yes' SENTENCE_NT'understand the command y as yes' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the command y' UNPARSED_NOUN_NT'yes' SENTENCE_NT'understand "no" as saying no' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"no"' UNPARSED_NOUN_NT'saying no' SENTENCE_NT'understand "sorry" as saying sorry' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"sorry"' UNPARSED_NOUN_NT'saying sorry' SENTENCE_NT'understand "search [something]" as searching' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"search [something]"' UNPARSED_NOUN_NT'searching' SENTENCE_NT'understand "wave" as waving hands' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"wave"' UNPARSED_NOUN_NT'waving hands' SENTENCE_NT'understand "wave [something]" as waving' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"wave [something]"' UNPARSED_NOUN_NT'waving' SENTENCE_NT'understand "set [something] to [text]" as setting it to' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"set [something] to [text]"' UNPARSED_NOUN_NT'setting it to' SENTENCE_NT'understand the command adjust as set' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the command adjust' UNPARSED_NOUN_NT'set' SENTENCE_NT'understand "pull [something]" as pulling' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"pull [something]"' UNPARSED_NOUN_NT'pulling' SENTENCE_NT'understand the command drag as pull' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the command drag' UNPARSED_NOUN_NT'pull' SENTENCE_NT'understand "push [something]" as pushing' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"push [something]"' UNPARSED_NOUN_NT'pushing' SENTENCE_NT'understand "push [something] [direction]" or "push [somethin' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"push [something] [direction]" or "push [something] to [dire' UNPARSED_NOUN_NT'pushing it to' SENTENCE_NT'understand the commands move , shift , clear and press as pu' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands move , shift , clear and press' UNPARSED_NOUN_NT'push' SENTENCE_NT'understand "turn [something]" as turning' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"turn [something]"' UNPARSED_NOUN_NT'turning' SENTENCE_NT'understand "turn [something] on" or "turn on [something]" as' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"turn [something] on" or "turn on [something]"' UNPARSED_NOUN_NT'switching on' SENTENCE_NT'understand "turn [something] off" or "turn off [something]" ' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"turn [something] off" or "turn off [something]"' UNPARSED_NOUN_NT'switching off' SENTENCE_NT'understand the commands rotate , twist , unscrew and screw a' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands rotate , twist , unscrew and screw' UNPARSED_NOUN_NT'turn' SENTENCE_NT'understand "switch [something switched on]" as switching off' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"switch [something switched on]"' UNPARSED_NOUN_NT'switching off' SENTENCE_NT'understand "switch [something]" or "switch on [something]" o' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"switch [something]" or "switch on [something]" or "switch [' UNPARSED_NOUN_NT'switching on' SENTENCE_NT'understand "switch [something] off" or "switch off [somethin' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"switch [something] off" or "switch off [something]"' UNPARSED_NOUN_NT'switching off' SENTENCE_NT'understand "lock [something] with [something preferably held' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"lock [something] with [something preferably held]"' UNPARSED_NOUN_NT'locking it with' SENTENCE_NT'understand "unlock [something] with [something preferably he' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"unlock [something] with [something preferably held]"' UNPARSED_NOUN_NT'unlocking it with' SENTENCE_NT'understand "attack [something]" as attacking' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"attack [something]"' UNPARSED_NOUN_NT'attacking' SENTENCE_NT'understand the commands break , smash , hit , fight , tortur' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands break , smash , hit , fight , torture , wreck ,' UNPARSED_NOUN_NT'attack' SENTENCE_NT'understand "wait" as waiting' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"wait"' UNPARSED_NOUN_NT'waiting' SENTENCE_NT'understand the command z as wait' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the command z' UNPARSED_NOUN_NT'wait' SENTENCE_NT'understand "answer [text] to [someone]" as answering it that' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"answer [text] to [someone]"' UNPARSED_NOUN_NT'answering it that ( with nouns reversed )' SENTENCE_NT'understand the commands say , shout and speak as answer' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands say , shout and speak' UNPARSED_NOUN_NT'answer' SENTENCE_NT'understand "tell [someone] about [text]" as telling it about' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"tell [someone] about [text]"' UNPARSED_NOUN_NT'telling it about' SENTENCE_NT'understand "ask [someone] about [text]" as asking it about' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"ask [someone] about [text]"' UNPARSED_NOUN_NT'asking it about' SENTENCE_NT'understand "ask [someone] for [something]" as asking it for' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"ask [someone] for [something]"' UNPARSED_NOUN_NT'asking it for' SENTENCE_NT'understand "eat [something preferably held]" as eating' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"eat [something preferably held]"' UNPARSED_NOUN_NT'eating' SENTENCE_NT'understand "sleep" as sleeping' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"sleep"' UNPARSED_NOUN_NT'sleeping' SENTENCE_NT'understand the command nap as sleep' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the command nap' UNPARSED_NOUN_NT'sleep' SENTENCE_NT'understand "climb [something]" or "climb up/over [something]' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"climb [something]" or "climb up/over [something]"' UNPARSED_NOUN_NT'climbing' SENTENCE_NT'understand the command scale as climb' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the command scale' UNPARSED_NOUN_NT'climb' SENTENCE_NT'understand "buy [something]" as buying' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"buy [something]"' UNPARSED_NOUN_NT'buying' SENTENCE_NT'understand the command purchase as buy' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the command purchase' UNPARSED_NOUN_NT'buy' SENTENCE_NT'understand "squeeze [something]" as squeezing' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"squeeze [something]"' UNPARSED_NOUN_NT'squeezing' SENTENCE_NT'understand the command squash as squeeze' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the command squash' UNPARSED_NOUN_NT'squeeze' SENTENCE_NT'understand "swing [something]" or "swing on [something]" as ' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"swing [something]" or "swing on [something]"' UNPARSED_NOUN_NT'swinging' SENTENCE_NT'understand "wake" or "wake up" as waking up' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"wake" or "wake up"' UNPARSED_NOUN_NT'waking up' SENTENCE_NT'understand "wake [someone]" or "wake [someone] up" or "wake ' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"wake [someone]" or "wake [someone] up" or "wake up [someone' UNPARSED_NOUN_NT'waking' SENTENCE_NT'understand the commands awake and awaken as wake' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands awake and awaken' UNPARSED_NOUN_NT'wake' SENTENCE_NT'understand "kiss [someone]" as kissing' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"kiss [someone]"' UNPARSED_NOUN_NT'kissing' SENTENCE_NT'understand the commands embrace and hug as kiss' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands embrace and hug' UNPARSED_NOUN_NT'kiss' SENTENCE_NT'understand "think" as thinking' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"think"' UNPARSED_NOUN_NT'thinking' SENTENCE_NT'understand "smell" as smelling' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"smell"' UNPARSED_NOUN_NT'smelling' SENTENCE_NT'understand "smell [something]" as smelling' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"smell [something]"' UNPARSED_NOUN_NT'smelling' SENTENCE_NT'understand the command sniff as smell' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the command sniff' UNPARSED_NOUN_NT'smell' SENTENCE_NT'understand "listen" as listening to' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"listen"' UNPARSED_NOUN_NT'listening to' SENTENCE_NT'understand "hear [something]" as listening to' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"hear [something]"' UNPARSED_NOUN_NT'listening to' SENTENCE_NT'understand "listen to [something]" as listening to' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"listen to [something]"' UNPARSED_NOUN_NT'listening to' SENTENCE_NT'understand "taste [something]" as tasting' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"taste [something]"' UNPARSED_NOUN_NT'tasting' SENTENCE_NT'understand "touch [something]" as touching' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"touch [something]"' UNPARSED_NOUN_NT'touching' SENTENCE_NT'understand the command feel as touch' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the command feel' UNPARSED_NOUN_NT'touch' SENTENCE_NT'understand "rub [something]" as rubbing' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"rub [something]"' UNPARSED_NOUN_NT'rubbing' SENTENCE_NT'understand the commands shine , polish , sweep , clean , dus' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands shine , polish , sweep , clean , dust , wipe an' UNPARSED_NOUN_NT'rub' SENTENCE_NT'understand "tie [something] to [something]" as tying it to' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"tie [something] to [something]"' UNPARSED_NOUN_NT'tying it to' SENTENCE_NT'understand the commands attach and fasten as tie' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands attach and fasten' UNPARSED_NOUN_NT'tie' SENTENCE_NT'understand "burn [something]" as burning' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"burn [something]"' UNPARSED_NOUN_NT'burning' SENTENCE_NT'understand the command light as burn' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the command light' UNPARSED_NOUN_NT'burn' SENTENCE_NT'understand "drink [something]" as drinking' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"drink [something]"' UNPARSED_NOUN_NT'drinking' SENTENCE_NT'understand the commands swallow and sip as drink' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands swallow and sip' UNPARSED_NOUN_NT'drink' SENTENCE_NT'understand "cut [something]" as cutting' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"cut [something]"' UNPARSED_NOUN_NT'cutting' SENTENCE_NT'understand the commands slice , prune and chop as cut' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands slice , prune and chop' UNPARSED_NOUN_NT'cut' SENTENCE_NT'understand "jump" as jumping' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"jump"' UNPARSED_NOUN_NT'jumping' SENTENCE_NT'understand the commands skip and hop as jump' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands skip and hop' UNPARSED_NOUN_NT'jump' SENTENCE_NT'understand "score" as requesting the score' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"score"' UNPARSED_NOUN_NT'requesting the score' SENTENCE_NT'understand "quit" or "q" as quitting the game' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"quit" or "q"' UNPARSED_NOUN_NT'quitting the game' SENTENCE_NT'understand "save" as saving the game' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"save"' UNPARSED_NOUN_NT'saving the game' SENTENCE_NT'understand "restart" as restarting the game' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"restart"' UNPARSED_NOUN_NT'restarting the game' SENTENCE_NT'understand "restore" as restoring the game' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"restore"' UNPARSED_NOUN_NT'restoring the game' SENTENCE_NT'understand "verify" as verifying the story file' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"verify"' UNPARSED_NOUN_NT'verifying the story file' SENTENCE_NT'understand "version" as requesting the story file version' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"version"' UNPARSED_NOUN_NT'requesting the story file version' SENTENCE_NT'understand "script" or "script on" or "transcript" or "trans' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"script" or "script on" or "transcript" or "transcript on"' UNPARSED_NOUN_NT'switching the story transcript on' SENTENCE_NT'understand "script off" or "transcript off" as switching the' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"script off" or "transcript off"' UNPARSED_NOUN_NT'switching the story transcript off' SENTENCE_NT'understand "superbrief" or "short" as preferring abbreviated' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"superbrief" or "short"' UNPARSED_NOUN_NT'preferring abbreviated room descriptions' SENTENCE_NT'understand "verbose" or "long" as preferring unabbreviated r' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"verbose" or "long"' UNPARSED_NOUN_NT'preferring unabbreviated room descriptions' SENTENCE_NT'understand "brief" or "normal" as preferring sometimes abbre' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"brief" or "normal"' UNPARSED_NOUN_NT'preferring sometimes abbreviated room descriptions' SENTENCE_NT'understand "nouns" or "pronouns" as requesting the pronoun m' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"nouns" or "pronouns"' UNPARSED_NOUN_NT'requesting the pronoun meanings' SENTENCE_NT'understand "notify" or "notify on" as switching score notifi' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"notify" or "notify on"' UNPARSED_NOUN_NT'switching score notification on' SENTENCE_NT'understand "notify off" as switching score notification off' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"notify off"' UNPARSED_NOUN_NT'switching score notification off' SENTENCE_NT'the understand token a time period translates into i6 as REL' - VERB_NT'translates into' - UNPARSED_NOUN_NT'understand token a time period' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'understand token a time period' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'RELATIVE_TIME_TOKEN' HEADING_NT'part seven - phrasebook' (level 3) HEADING_NT'chapter 1 - saying' (level 4) @@ -16145,12 +16145,12 @@ ROOT_NT CODE_BLOCK_NT INVOCATION_LIST_NT'(- PrintCommand(); ' SENTENCE_NT'the pronoun reference object is an object that varies' - VERB_NT'is' - PROPER_NOUN_NT'pronoun reference object' - COMMON_NOUN_NT'object that varies' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'pronoun reference object' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'object that varies' {indefinite 'an' n/m/f nom/acc s} SENTENCE_NT'the pronoun reference object variable translates into i6 as ' - VERB_NT'translates into' - UNPARSED_NOUN_NT'pronoun reference object variable' + VERB_NT'translates into' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: translates-into-i6} + UNPARSED_NOUN_NT'pronoun reference object variable' {definite 'the' n/m/f s/p nom/acc} UNPARSED_NOUN_NT'pronoun_obj' RULE_NT'to say pronoun i6 dictionary word' CODE_BLOCK_NT @@ -16256,16 +16256,16 @@ ROOT_NT INCLUSION_NT'include standard rules by graham nelson' HEADING_NT'use the serial comma and no scoring' (level 0) SENTENCE_NT'use the serial comma and no scoring' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} AND_NT'and' - UNPARSED_NOUN_NT'serial comma' + 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' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'is' + 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' @@ -16286,13 +16286,13 @@ ROOT_NT CONDITION_CONTEXT_NT'the command prompt is "[if the destination of the player is ' HEADING_NT'section 1 - errands' (level 5) SENTENCE_NT'the current actor is a person which varies' - VERB_NT'is' - PROPER_NOUN_NT'current actor' - COMMON_NOUN_NT'person which varies' + 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} + COMMON_NOUN_NT'person which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the current owner is a person which varies' - VERB_NT'is' - PROPER_NOUN_NT'current owner' - COMMON_NOUN_NT'person which varies' + 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} + COMMON_NOUN_NT'person which varies' {indefinite 'a' n/m/f nom/acc s} RULE_NT'every turn' CODE_BLOCK_NT CODE_BLOCK_NT @@ -16314,20 +16314,20 @@ ROOT_NT INVOCATION_LIST_NT'now every person is active' CONDITION_CONTEXT_NT'every person is active' SENTENCE_NT'a person can be active or passive' - VERB_NT'can be' + 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' UNPARSED_NOUN_NT'active or passive' AND_NT'or' UNPARSED_NOUN_NT'active' UNPARSED_NOUN_NT'passive' SENTENCE_NT'the player is passive' - VERB_NT'is' - PROPER_NOUN_NT'player' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'player' {definite 'the' n/m/f s/p nom/acc} ADJECTIVE_NT'passive' SENTENCE_NT'the character movement rules are a rulebook' - VERB_NT'are' - PROPER_NOUN_NT'character movement rules' - COMMON_NOUN_NT'rulebook' + 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} + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} RULE_NT'the first character movement rule' CODE_BLOCK_NT INVOCATION_LIST_NT'now group size is 1' @@ -16397,9 +16397,9 @@ ROOT_NT RULE_NT'definition' RULE_NT'definition' SENTENCE_NT'the shopowner rules is a rulebook' - VERB_NT'is' - PROPER_NOUN_NT'shopowner rules' - COMMON_NOUN_NT'rulebook' + 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} + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} RULE_NT'a shopowner rule' CODE_BLOCK_NT INVOCATION_LIST_NT'let the shop be a random room owned by the current owner' @@ -16479,7 +16479,7 @@ ROOT_NT RVALUE_CONTEXT_NT'current owner filing the target' CONSTANT_NT'current owner filing the target'-action SENTENCE_NT'filing is an action applying to one thing' - VERB_NT'is' + 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 ' @@ -16539,9 +16539,9 @@ ROOT_NT RVALUE_CONTEXT_NT'" and files it away."' CONSTANT_NT'" and files it away."'-text SENTENCE_NT'the shopper rules is a rulebook' - VERB_NT'is' - PROPER_NOUN_NT'shopper rules' - COMMON_NOUN_NT'rulebook' + 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} + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} RULE_NT'a shopper rule' CODE_BLOCK_NT CODE_BLOCK_NT @@ -16615,30 +16615,30 @@ ROOT_NT INVOCATION_LIST_NT'no' INVOCATION_NT'no' SENTENCE_NT'protection relates a door ( called x ) to a room ( called y ' - VERB_NT'relates' + VERB_NT'relates' {verb 'relate' 3p s act IS_TENSE +ve} {special meaning: new-relation} UNPARSED_NOUN_NT'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' - VERB_NT'means' + 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' + UNPARSED_NOUN_NT'protection relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'ownership relates one person to various rooms' - VERB_NT'relates' + VERB_NT'relates' {verb 'relate' 3p s act IS_TENSE +ve} {special meaning: new-relation} UNPARSED_NOUN_NT'ownership' UNPARSED_NOUN_NT'one person' UNPARSED_NOUN_NT'various rooms' SENTENCE_NT'the verb to own means the ownership relation' - VERB_NT'means' + 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' + UNPARSED_NOUN_NT'ownership relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'resolving is an action applying to one thing' - VERB_NT'is' + 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' - VERB_NT'is' - COMMON_NOUN_NT'artwork' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'artwork' {indefinite 'an' n/m/f nom/acc s} KIND_NT'kind of thing' COMMON_NOUN_NT'thing' RULE_NT'before printing the name of an artwork' @@ -16652,15 +16652,15 @@ ROOT_NT INVOCATION_LIST_SAY_NT'roman type' INVOCATION_NT'roman type' SENTENCE_NT'an artwork can be submitted or reserved' - VERB_NT'can be' + 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' 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' - VERB_NT'is' - COMMON_NOUN_NT'book' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'book' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of artwork' COMMON_NOUN_NT'artwork' RULE_NT'before someone resolving a book when the person asked is not' @@ -16713,8 +16713,8 @@ ROOT_NT RVALUE_CONTEXT_NT'"books entitled "' CONSTANT_NT'"books entitled "'-text SENTENCE_NT'a stamped envelope is a kind of thing' - VERB_NT'is' - COMMON_NOUN_NT'stamped envelope' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'stamped envelope' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of thing' COMMON_NOUN_NT'thing' RULE_NT'before someone resolving a stamped envelope when the person ' @@ -16783,8 +16783,8 @@ ROOT_NT INVOCATION_LIST_NT'now the item is nowhere' CONDITION_CONTEXT_NT'the item is nowhere' SENTENCE_NT'a dvd is a kind of artwork' - VERB_NT'is' - COMMON_NOUN_NT'dvd' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'dvd' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of artwork' COMMON_NOUN_NT'artwork' RULE_NT'before someone resolving a dvd when the person asked is not ' @@ -16866,7 +16866,7 @@ ROOT_NT RVALUE_CONTEXT_NT'"DVDs of "' CONSTANT_NT'"DVDs of "'-text SENTENCE_NT'approaching is an action applying to one thing' - VERB_NT'is' + 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' @@ -16901,8 +16901,8 @@ ROOT_NT INVOCATION_LIST_NT'stop the action' INVOCATION_NT'stop the action' SENTENCE_NT'a coupon is a kind of thing' - VERB_NT'is' - COMMON_NOUN_NT'coupon' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'coupon' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of thing' COMMON_NOUN_NT'thing' RULE_NT'carry out someone resolving a coupon' @@ -16912,7 +16912,7 @@ ROOT_NT RVALUE_CONTEXT_NT'person asked giving the noun to vanessa' CONSTANT_NT'person asked giving the noun to vanessa'-action SENTENCE_NT'the block giving rule is not listed in any rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {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' @@ -16992,13 +16992,13 @@ ROOT_NT RVALUE_CONTEXT_NT'" from Vanessa."' CONSTANT_NT'" from Vanessa."'-text SENTENCE_NT'infection color is a kind of value' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} COMMON_NOUN_NT'infection color' KIND_NT'kind of value' COMMON_NOUN_NT'value' SENTENCE_NT'the infection colors are french vanilla , whole-bean vanilla' - VERB_NT'are' - COMMON_NOUN_NT'infection colors' + 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} AND_NT',' PROPER_NOUN_NT'french vanilla' AND_NT',' @@ -17085,15 +17085,15 @@ ROOT_NT RVALUE_CONTEXT_NT'current color' LOCAL_VARIABLE_NT'current color'(tmp_0;infection color) SENTENCE_NT'understand "ask vanessa for [flavored ice cream]" as buying ' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'is' + 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' @@ -17126,36 +17126,36 @@ ROOT_NT RVALUE_CONTEXT_NT'" for you!'"' CONSTANT_NT'" for you!'"'-text SENTENCE_NT'understand "ice cream" or "cream" or "ice" or "sherbet" or "' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'is' - COMMON_NOUN_NT'ice cream cone' + 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} KIND_NT'kind of thing' COMMON_NOUN_NT'thing' SENTENCE_NT'an ice cream cone is always edible' - VERB_NT'is always' - COMMON_NOUN_NT'ice cream cone' + VERB_NT'is always' {verb 'be' 3p s act IS_TENSE +ve} {certainty:certain} + COMMON_NOUN_NT'ice cream cone' {indefinite 'an' n/m/f nom/acc s} ADJECTIVE_NT'edible' SENTENCE_NT'an ice cream cone has an infection color' - VERB_NT'has' - COMMON_NOUN_NT'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} ALLOWED_NT - UNPARSED_NOUN_NT'infection color' + 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' - VERB_NT'can be' + 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' 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' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' @@ -17278,17 +17278,17 @@ ROOT_NT RVALUE_CONTEXT_NT'typhoid mary sneezing on the random bystander' CONSTANT_NT'typhoid mary sneezing on the random bystander'-action SENTENCE_NT'a person can be infected or clean' - VERB_NT'can be' + 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' 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' - VERB_NT'has' - COMMON_NOUN_NT'person' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT - UNPARSED_NOUN_NT'infection color' + UNPARSED_NOUN_NT'infection color' {indefinite 'an' n/m/f nom/acc s} RULE_NT'every turn' CODE_BLOCK_NT CODE_BLOCK_NT @@ -17331,11 +17331,11 @@ ROOT_NT RVALUE_CONTEXT_NT'"The Syndrome is eradicated"' CONSTANT_NT'"The Syndrome is eradicated"'-text SENTENCE_NT'understand "sneeze on [something]" as sneezing on' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'is' + 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' @@ -17439,23 +17439,23 @@ ROOT_NT RVALUE_CONTEXT_NT'"!"' CONSTANT_NT'"!"'-text SENTENCE_NT'understand "inject [someone] with [something]" as injecting ' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'is' + 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' @@ -17536,26 +17536,26 @@ ROOT_NT BEGINHERE_NT'version 12 of locksmith by emily short' SENTENCE_NT'Implicit handling of doors and containers so that lock manip' SENTENCE_NT'use authorial modesty' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'authorial modesty' SENTENCE_NT'to open is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to open' SENTENCE_NT'to lack is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to lack' SENTENCE_NT'to fit is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to fit' SENTENCE_NT'to lock is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to lock' SENTENCE_NT'to unlock is a verb' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-verb} UNPARSED_NOUN_NT'to unlock' HEADING_NT'volume 1 - automatic locking and unlocking with necessary ac' (level 1) SENTENCE_NT'use sequential action translates as (- Constant SEQUENTIAL_' - VERB_NT'translates as' + VERB_NT'translates as' {verb 'translate' 3p s act IS_TENSE +ve} {special meaning: use-translates} UNPARSED_NOUN_NT'sequential action' UNPARSED_NOUN_NT'(- Constant SEQUENTIAL_ACTION; ' RULE_NT'before going through a closed door ( called the blocking doo' @@ -17786,7 +17786,7 @@ ROOT_NT RVALUE_CONTEXT_NT'locked-thing' LOCAL_VARIABLE_NT'locked-thing'(t_0;object) SENTENCE_NT'refusing keys of something is an activity' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-activity} UNPARSED_NOUN_NT'refusing keys of something' UNPARSED_NOUN_NT'an activity' RULE_NT'rule for refusing keys of something ( called locked-thing ) ' @@ -17819,43 +17819,43 @@ ROOT_NT HEADING_NT'part 2 - unlocking' (level 3) HEADING_NT'section 1 - regular unlocking' (level 5) SENTENCE_NT'understand the command unlock as something new' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the command unlock' UNPARSED_NOUN_NT'something new' SENTENCE_NT'understand "unlock [something] with [something]" as unlockin' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"unlock [something] with [something]"' UNPARSED_NOUN_NT'unlocking it with' SENTENCE_NT'understand "unlock [a locked lockable thing] with [something' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"unlock [a locked lockable thing] with [something]"' UNPARSED_NOUN_NT'unlocking it with' SENTENCE_NT'understand "unlock [a lockable thing] with [something]" as u' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"unlock [a lockable thing] with [something]"' UNPARSED_NOUN_NT'unlocking it with' SENTENCE_NT'understand the commands open and uncover and unwrap as somet' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the commands open and uncover and unwrap' UNPARSED_NOUN_NT'something new' SENTENCE_NT'understand "open [something]" or "uncover [something]" or "u' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"open [something]" or "uncover [something]" or "unwrap [some' UNPARSED_NOUN_NT'opening' SENTENCE_NT'understand "open [something] with [something]" as unlocking ' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"open [something] with [something]"' UNPARSED_NOUN_NT'unlocking it with' SENTENCE_NT'understand "open [a locked lockable thing] with [something]"' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"open [a locked lockable thing] with [something]"' UNPARSED_NOUN_NT'unlocking it with' SENTENCE_NT'understand "open [a lockable thing] with [something]" as unl' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"open [a lockable thing] with [something]"' UNPARSED_NOUN_NT'unlocking it with' RULE_NT'check unlocking it with ( this is the must be able to reach ' @@ -17865,7 +17865,7 @@ ROOT_NT RVALUE_CONTEXT_NT'must have accessible the second noun rule' {must have accessible the second noun rule = MISCELLANEOUS_MC}'must have accessible the second noun rule'-rule SENTENCE_NT'the right second rule is listed instead of the can't unlock ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the right second rule' UNPARSED_NOUN_NT'instead of the can't unlock without the correct key rule in ' RULE_NT'this is the right second rule' @@ -17884,32 +17884,32 @@ ROOT_NT CODE_BLOCK_NT HEADING_NT'section 2 - keylessly' (level 5) SENTENCE_NT'understand "unlock [something]" as unlocking keylessly' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"unlock [something]"' UNPARSED_NOUN_NT'unlocking keylessly' SENTENCE_NT'understand "unlock [a locked lockable thing]" as unlocking k' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"unlock [a locked lockable thing]"' UNPARSED_NOUN_NT'unlocking keylessly' SENTENCE_NT'understand "unlock [a lockable thing]" as unlocking keylessl' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"unlock [a lockable thing]"' UNPARSED_NOUN_NT'unlocking keylessly' SENTENCE_NT'unlocking keylessly is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'unlocking keylessly' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the unlocking keylessly action has an object called the key ' - VERB_NT'has' - PROPER_NOUN_NT'unlocking keylessly action' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'unlocking keylessly action' {definite 'the' n/m/f s/p nom/acc} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'object' - UNPARSED_NOUN_NT'key unlocked with' + UNPARSED_NOUN_NT'object' {indefinite 'an' n/m/f nom/acc s} + UNPARSED_NOUN_NT'key unlocked with' {definite 'the' n/m/f s/p nom/acc} RULE_NT'check an actor unlocking keylessly ( this is the check keyle' CODE_BLOCK_NT INVOCATION_LIST_NT'abide by the can't unlock without a lock rule' @@ -17955,24 +17955,24 @@ ROOT_NT HEADING_NT'part 3 - locking' (level 3) HEADING_NT'section 1 - regular locking' (level 5) SENTENCE_NT'understand the command lock as something new' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'the command lock' UNPARSED_NOUN_NT'something new' SENTENCE_NT'understand "lock [something] with [something]" as locking it' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"lock [something] with [something]"' UNPARSED_NOUN_NT'locking it with' SENTENCE_NT'understand "lock [an unlocked lockable thing] with [somethin' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"lock [an unlocked lockable thing] with [something]"' UNPARSED_NOUN_NT'locking it with' SENTENCE_NT'understand "lock [a lockable thing] with [something]" as loc' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"lock [a lockable thing] with [something]"' UNPARSED_NOUN_NT'locking it with' @@ -17983,37 +17983,37 @@ ROOT_NT RVALUE_CONTEXT_NT'must have accessible the second noun rule' {must have accessible the second noun rule = MISCELLANEOUS_MC}'must have accessible the second noun rule'-rule SENTENCE_NT'the right second rule is listed instead of the can't lock wi' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the right second rule' UNPARSED_NOUN_NT'instead of the can't lock without the correct key rule in th' HEADING_NT'section 2 - keylessly' (level 5) SENTENCE_NT'understand "lock [something]" as locking keylessly' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"lock [something]"' UNPARSED_NOUN_NT'locking keylessly' SENTENCE_NT'understand "lock [an unlocked lockable thing]" as locking ke' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"lock [an unlocked lockable thing]"' UNPARSED_NOUN_NT'locking keylessly' SENTENCE_NT'understand "lock [a lockable thing]" as locking keylessly' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"lock [a lockable thing]"' UNPARSED_NOUN_NT'locking keylessly' SENTENCE_NT'locking keylessly is an action applying to one thing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'locking keylessly' UNPARSED_NOUN_NT'applying to one thing' SENTENCE_NT'the locking keylessly action has an object called the key lo' - VERB_NT'has' - PROPER_NOUN_NT'locking keylessly action' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'locking keylessly action' {definite 'the' n/m/f s/p nom/acc} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'object' - UNPARSED_NOUN_NT'key locked with' + UNPARSED_NOUN_NT'object' {indefinite 'an' n/m/f nom/acc s} + UNPARSED_NOUN_NT'key locked with' {definite 'the' n/m/f s/p nom/acc} RULE_NT'check an actor locking keylessly ( this is the check keyless' CODE_BLOCK_NT INVOCATION_LIST_NT'abide by the can't lock without a lock rule' @@ -18062,28 +18062,28 @@ ROOT_NT CONSTANT_NT'person asked locking the noun with the key locked with'-action HEADING_NT'volume 3 - the passkey kind , needed only if you want keys t' (level 1) SENTENCE_NT'a passkey is a kind of thing' - VERB_NT'is' - COMMON_NOUN_NT'passkey' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'passkey' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of thing' COMMON_NOUN_NT'thing' SENTENCE_NT'the specification of a passkey is A kind of key whose invent' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of a passkey' - COMMON_NOUN_NT'passkey' + COMMON_NOUN_NT'passkey' {indefinite 'a' n/m/f nom/acc s} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'A kind of key whose inventory listing changes to reflect the' RULE_NT'definition' SENTENCE_NT'unbolting relates one passkey to various things' - VERB_NT'relates' + VERB_NT'relates' {verb 'relate' 3p s act IS_TENSE +ve} {special meaning: new-relation} UNPARSED_NOUN_NT'unbolting' UNPARSED_NOUN_NT'one passkey' UNPARSED_NOUN_NT'various things' SENTENCE_NT'the verb to unbolt means the unbolting relation' - VERB_NT'means' + VERB_NT'means' {verb 'mean' 3p s act IS_TENSE +ve} {special meaning: verb-means} UNPARSED_NOUN_NT'to unbolt' - UNPARSED_NOUN_NT'unbolting relation' + UNPARSED_NOUN_NT'unbolting relation' {definite 'the' n/m/f s/p nom/acc} RULE_NT'after printing the name of an identified passkey ( called th' CODE_BLOCK_NT INVOCATION_LIST_NT'now the prior named object is the item' @@ -18130,16 +18130,16 @@ ROOT_NT CONDITION_CONTEXT_NT'the second noun unbolts the noun' HEADING_NT'volume 4 - the keychain kind , needed only if you want a key' (level 1) SENTENCE_NT'a keychain is a kind of supporter that is portable' - VERB_NT'is' - COMMON_NOUN_NT'keychain' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'keychain' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of supporter that is portable' WITH_NT'supporter that is portable' COMMON_NOUN_NT'supporter that is portable' ADJECTIVE_NT SENTENCE_NT'the specification of a keychain is A keychain which can hold' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'specification of a keychain' - COMMON_NOUN_NT'keychain' + COMMON_NOUN_NT'keychain' {indefinite 'a' n/m/f nom/acc s} PROPER_NOUN_NT'specification' PROPER_NOUN_NT'A keychain which can hold the player's keys without forcing ' RULE_NT'instead of putting something which is not a passkey on a key' @@ -18150,7 +18150,7 @@ ROOT_NT RVALUE_CONTEXT_NT'"[The noun] [are] not a key." ( a )' CONSTANT_NT'"[The noun] [are] not a key." ( a )'-text SENTENCE_NT'the keychain-aware carrying requirements rule is listed inst' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: rule-listed-in} UNPARSED_NOUN_NT'the keychain-aware carrying requirements rule' UNPARSED_NOUN_NT'instead of the carrying requirements rule in the action-proc' RULE_NT'this is the keychain-aware carrying requirements rule' @@ -18172,7 +18172,7 @@ ROOT_NT RVALUE_CONTEXT_NT'carrying requirements rule' {carrying requirements rule = MISCELLANEOUS_MC}'carrying requirements rule'-rule SENTENCE_NT'understand "put [passkey] on [keychain]" as putting it on' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"put [passkey] on [keychain]"' UNPARSED_NOUN_NT'putting it on' RULE_NT'rule for deciding whether all includes passkeys which are on' @@ -18381,11 +18381,11 @@ ROOT_NT INVOCATION_NT'make no decision' HEADING_NT'volume 6 - unlocking all - not for release' (level 1) SENTENCE_NT'understand "unlockall" as universal unlocking' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"unlockall"' UNPARSED_NOUN_NT'universal unlocking' SENTENCE_NT'universal unlocking is an action applying to nothing' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {special meaning: new-action} UNPARSED_NOUN_NT'universal unlocking' UNPARSED_NOUN_NT'applying to nothing' RULE_NT'carry out universal unlocking ( this is the lock debugging r' @@ -18414,22 +18414,22 @@ ROOT_NT CONSTANT_NT'"A loud stereophonic click assures you that everything in th'-text ENDHERE_NT'locksmith' SENTENCE_NT'understand "go to/toward/into [any room]" as going toward' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'has' - COMMON_NOUN_NT'person' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'room' + 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' - VERB_NT'is' + 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' @@ -18518,11 +18518,11 @@ ROOT_NT INVOCATION_LIST_NT'now the destination of the player is blank' CONDITION_CONTEXT_NT'the destination of the player is blank' SENTENCE_NT'understand "stop" or "cease" as stopping' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"stop" or "cease"' UNPARSED_NOUN_NT'stopping' SENTENCE_NT'stopping is an action applying to nothing' - VERB_NT'is' + 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' @@ -18562,44 +18562,44 @@ ROOT_NT RVALUE_CONTEXT_NT'"The air-conditioning hums softly."' CONSTANT_NT'"The air-conditioning hums softly."'-text SENTENCE_NT'the alfred cralle pool hall is a room' - VERB_NT'is' - PROPER_NOUN_NT'alfred cralle pool hall' - COMMON_NOUN_NT'room' + 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} + COMMON_NOUN_NT'room' {indefinite 'a' n/m/f nom/acc s} 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' - VERB_NT'is' - PROPER_NOUN_NT'air conditioner' - COMMON_NOUN_NT'device in the 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} + COMMON_NOUN_NT'device in the pool hall' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'"[if switched off]An air conditioner sits in the corner, unh' SENTENCE_NT'the felt door is west of the pool hall' - VERB_NT'is west of' - PROPER_NOUN_NT'felt door' - RELATIONSHIP_NT'is west of' - PROPER_NOUN_NT'pool hall' + VERB_NT'is west of' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'is west of' {meaning: west-map-r} + PROPER_NOUN_NT'pool hall' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'west' SENTENCE_NT'the felt door is a door' - VERB_NT'is' - PROPER_NOUN_NT'felt door' - COMMON_NOUN_NT'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} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the felt door is open' - VERB_NT'is' - PROPER_NOUN_NT'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} ADJECTIVE_NT'open' SENTENCE_NT'the felt door is lockable and unlocked' - VERB_NT'is' - PROPER_NOUN_NT'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} AND_NT'and' ADJECTIVE_NT'lockable' ADJECTIVE_NT'unlocked' SENTENCE_NT'the key to the city unlocks the felt door' - VERB_NT'unlocks' - PROPER_NOUN_NT'key to the city' - RELATIONSHIP_NT'unlocks' - PROPER_NOUN_NT'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} + RELATIONSHIP_NT'unlocks' {meaning: lock-fitting-r} + PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the description of the felt door is "It has a prominent lock' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'description of the felt door' - PROPER_NOUN_NT'felt door' + PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'description' PROPER_NOUN_NT'"It has a prominent lock, designed for an old-fashioned key.' RULE_NT'after locking a door with something in the presence of an ot' @@ -18622,66 +18622,66 @@ ROOT_NT RVALUE_CONTEXT_NT'", but shrugs."' CONSTANT_NT'", but shrugs."'-text SENTENCE_NT'nancy johnson memorial square is west of the felt door' - VERB_NT'is west of' + VERB_NT'is west of' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'nancy johnson memorial square' - RELATIONSHIP_NT'is west of' - PROPER_NOUN_NT'felt door' + RELATIONSHIP_NT'is west of' {meaning: west-map-r} + PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'west' SENTENCE_NT'the description of nancy johnson memorial square is "Waves o' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'description of nancy johnson memorial square' PROPER_NOUN_NT'nancy johnson memorial square' PROPER_NOUN_NT'description' PROPER_NOUN_NT'"Waves of August heat rise from the pavement: more than once' SENTENCE_NT'the statue is scenery in memorial square' - VERB_NT'is' - PROPER_NOUN_NT'statue' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'statue' {definite 'the' n/m/f s/p nom/acc} COMMON_NOUN_NT'scenery in memorial square' SENTENCE_NT'understand "nancy" or "johnson" or "mrs" as the statue' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'description of the statue' - PROPER_NOUN_NT'statue' + PROPER_NOUN_NT'statue' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'description' PROPER_NOUN_NT'"Mrs. Johnson is pictured with a hand-cranked ice cream free' SENTENCE_NT'a hand-cranked ice cream freezer is part of the statue' - VERB_NT'is part of' - PROPER_NOUN_NT'hand-cranked ice cream freezer' - RELATIONSHIP_NT'is part of' - PROPER_NOUN_NT'statue' + VERB_NT'is part of' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'hand-cranked ice cream freezer' {indefinite 'a' n/m/f nom/acc s} + RELATIONSHIP_NT'is part of' {meaning: incorporates} + PROPER_NOUN_NT'statue' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the description is "The hand-cranked ice cream freezer was M' - VERB_NT'is' - PROPER_NOUN_NT'description' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'description' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'"The hand-cranked ice cream freezer was Mrs. Johnson's inven' SENTENCE_NT'the scoop is part of the statue' - VERB_NT'is part of' - PROPER_NOUN_NT'scoop' - RELATIONSHIP_NT'is part of' - PROPER_NOUN_NT'statue' + VERB_NT'is part of' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'scoop' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'is part of' {meaning: incorporates} + PROPER_NOUN_NT'statue' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the description of the scoop is "An anachronism: Alfred Cral' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'description of the scoop' - PROPER_NOUN_NT'scoop' + PROPER_NOUN_NT'scoop' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'description' PROPER_NOUN_NT'"An anachronism: Alfred Cralle would not invent the tool unt' SENTENCE_NT'the post office is northwest of nancy johnson memorial squar' - VERB_NT'is northwest of' - PROPER_NOUN_NT'post office' - RELATIONSHIP_NT'is northwest of' + VERB_NT'is northwest of' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'post office' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'is northwest of' {meaning: northwest-map-r} PROPER_NOUN_NT'nancy johnson memorial square' PROPER_NOUN_NT'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' - VERB_NT'is' - PROPER_NOUN_NT'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} COMMON_NOUN_NT'scenery in the post office' SENTENCE_NT'the slot is a container' - VERB_NT'is' - PROPER_NOUN_NT'slot' - COMMON_NOUN_NT'container' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'slot' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'container' {indefinite 'a' n/m/f nom/acc s} RULE_NT'carry out inserting something into the slot' CODE_BLOCK_NT INVOCATION_LIST_NT'now the noun is nowhere' @@ -18698,24 +18698,24 @@ ROOT_NT RVALUE_CONTEXT_NT'" falls out of sight, and you know you will never see it aga' CONSTANT_NT'" falls out of sight, and you know you will never see it aga'-text SENTENCE_NT'hamwi street is northeast of an iron gate' - VERB_NT'is northeast of' + VERB_NT'is northeast of' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'hamwi street' - RELATIONSHIP_NT'is northeast of' - PROPER_NOUN_NT'iron gate' + RELATIONSHIP_NT'is northeast of' {meaning: northeast-map-r} + PROPER_NOUN_NT'iron gate' {indefinite 'an' n/m/f nom/acc s} PROPER_NOUN_NT'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' - VERB_NT'is northeast of' - PROPER_NOUN_NT'iron gate' - RELATIONSHIP_NT'is northeast of' + VERB_NT'is northeast of' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'iron gate' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'is northeast of' {meaning: northeast-map-r} PROPER_NOUN_NT'nancy johnson memorial square' PROPER_NOUN_NT'northeast' SENTENCE_NT'the iron gate is a door' - VERB_NT'is' - PROPER_NOUN_NT'iron gate' - COMMON_NOUN_NT'door' + 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} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'it is lockable and unlocked' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'it' AND_NT'and' ADJECTIVE_NT'lockable' @@ -18764,108 +18764,108 @@ ROOT_NT RVALUE_CONTEXT_NT'"closed "' CONSTANT_NT'"closed "'-text SENTENCE_NT'cold comfort ice cream is north of a metal door' - VERB_NT'is north of' + VERB_NT'is north of' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'cold comfort ice cream' - RELATIONSHIP_NT'is north of' - PROPER_NOUN_NT'metal door' + RELATIONSHIP_NT'is north of' {meaning: north-map-r} + PROPER_NOUN_NT'metal door' {indefinite 'a' n/m/f nom/acc s} PROPER_NOUN_NT'north' SENTENCE_NT'the metal door is north of hamwi street' - VERB_NT'is north of' - PROPER_NOUN_NT'metal door' - RELATIONSHIP_NT'is north of' + VERB_NT'is north of' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'metal door' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'is north of' {meaning: north-map-r} PROPER_NOUN_NT'hamwi street' PROPER_NOUN_NT'north' SENTENCE_NT'a poster is fixed in place in cold comfort' - VERB_NT'is' - PROPER_NOUN_NT'poster' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'poster' {indefinite 'a' n/m/f nom/acc s} COMMON_NOUN_NT'fixed in place in cold comfort' 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' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'description of the poster' - PROPER_NOUN_NT'poster' + PROPER_NOUN_NT'poster' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'description' PROPER_NOUN_NT'"Coming soon! Thai ice creams! Durian, jackfruit, taro, and ' SENTENCE_NT'the metal door is a door' - VERB_NT'is' - PROPER_NOUN_NT'metal door' - COMMON_NOUN_NT'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} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'"A frosty metallic door separates [the location] from [the o' SENTENCE_NT'the metal door is lockable and unlocked' - VERB_NT'is' - PROPER_NOUN_NT'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} AND_NT'and' ADJECTIVE_NT'lockable' ADJECTIVE_NT'unlocked' SENTENCE_NT'the key to the city unlocks the metal door' - VERB_NT'unlocks' - PROPER_NOUN_NT'key to the city' - RELATIONSHIP_NT'unlocks' - PROPER_NOUN_NT'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} + RELATIONSHIP_NT'unlocks' {meaning: lock-fitting-r} + PROPER_NOUN_NT'metal door' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'marciony street is southeast of nancy johnson memorial squar' - VERB_NT'is southeast of' + VERB_NT'is southeast of' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'marciony street' - RELATIONSHIP_NT'is southeast of' + RELATIONSHIP_NT'is southeast of' {meaning: southeast-map-r} PROPER_NOUN_NT'nancy johnson memorial square' PROPER_NOUN_NT'southeast' SENTENCE_NT'"A semi-circular terrace, named somewhat fancifully after on' SENTENCE_NT'the movie rental store is west of a glass door' - VERB_NT'is west of' - PROPER_NOUN_NT'movie rental store' - RELATIONSHIP_NT'is west of' - PROPER_NOUN_NT'glass door' + VERB_NT'is west of' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'movie rental store' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'is west of' {meaning: west-map-r} + PROPER_NOUN_NT'glass door' {indefinite 'a' n/m/f nom/acc s} PROPER_NOUN_NT'west' SENTENCE_NT'the glass door is a door' - VERB_NT'is' - PROPER_NOUN_NT'glass door' - COMMON_NOUN_NT'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} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'it is west of marciony street' - VERB_NT'is west of' + VERB_NT'is west of' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'it' - RELATIONSHIP_NT'is west of' + RELATIONSHIP_NT'is west of' {meaning: west-map-r} PROPER_NOUN_NT'marciony street' PROPER_NOUN_NT'west' SENTENCE_NT'the glass door is lockable and unlocked' - VERB_NT'is' - PROPER_NOUN_NT'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} AND_NT'and' ADJECTIVE_NT'lockable' ADJECTIVE_NT'unlocked' SENTENCE_NT'the key to the city unlocks the glass door' - VERB_NT'unlocks' - PROPER_NOUN_NT'key to the city' - RELATIONSHIP_NT'unlocks' - PROPER_NOUN_NT'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} + RELATIONSHIP_NT'unlocks' {meaning: lock-fitting-r} + PROPER_NOUN_NT'glass door' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'main street is southeast of hamwi street' - VERB_NT'is southeast of' + VERB_NT'is southeast of' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'main street' - RELATIONSHIP_NT'is southeast of' + RELATIONSHIP_NT'is southeast of' {meaning: southeast-map-r} PROPER_NOUN_NT'hamwi street' PROPER_NOUN_NT'southeast' SENTENCE_NT'main street is northeast of some bronze gates' - VERB_NT'is northeast of' + VERB_NT'is northeast of' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'main street' - RELATIONSHIP_NT'is northeast of' - PROPER_NOUN_NT'bronze gates' + RELATIONSHIP_NT'is northeast of' {meaning: northeast-map-r} + PROPER_NOUN_NT'bronze gates' {indefinite 'some' n/m/f nom/acc p} PROPER_NOUN_NT'northeast' SENTENCE_NT'the emergency box is in main street' - VERB_NT'is in' - PROPER_NOUN_NT'emergency box' - RELATIONSHIP_NT'is in' + VERB_NT'is in' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'emergency box' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'is in' {meaning: contains} PROPER_NOUN_NT'main street' SENTENCE_NT'the emergency box is fixed in place' - VERB_NT'is' - PROPER_NOUN_NT'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} ADJECTIVE_NT'fixed in place' SENTENCE_NT'"A fire-red box with a glass front faces the sidewalk, with ' SENTENCE_NT'the emergency box is closed and transparent' - VERB_NT'is' - PROPER_NOUN_NT'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} AND_NT'and' ADJECTIVE_NT'closed' ADJECTIVE_NT'transparent' SENTENCE_NT'understand "glass" as the box' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"glass"' UNPARSED_NOUN_NT'the box' RULE_NT'instead of attacking the closed emergency box' @@ -18885,106 +18885,106 @@ ROOT_NT RVALUE_CONTEXT_NT'"The glass has already been thoroughly broken."' CONSTANT_NT'"The glass has already been thoroughly broken."'-text SENTENCE_NT'the syringe is in the emergency box' - VERB_NT'is in' - PROPER_NOUN_NT'syringe' - RELATIONSHIP_NT'is in' - PROPER_NOUN_NT'emergency box' + VERB_NT'is in' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'syringe' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'is in' {meaning: contains} + PROPER_NOUN_NT'emergency box' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the description of the syringe is "It contains the cure for ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'description of the syringe' - PROPER_NOUN_NT'syringe' + PROPER_NOUN_NT'syringe' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'description' PROPER_NOUN_NT'"It contains the cure for Gelato's Syndrome. You can inject ' SENTENCE_NT'the bronze gates are northeast of marciony street' - VERB_NT'are northeast of' - PROPER_NOUN_NT'bronze gates' - RELATIONSHIP_NT'are northeast of' + VERB_NT'are northeast of' {verb 'be' 3p p act IS_TENSE +ve} + PROPER_NOUN_NT'bronze gates' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'are northeast of' {meaning: northeast-map-r} PROPER_NOUN_NT'marciony street' PROPER_NOUN_NT'northeast' SENTENCE_NT'the bronze gates are a door' - VERB_NT'are' - PROPER_NOUN_NT'bronze gates' - COMMON_NOUN_NT'door' + 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} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the bronze gates are lockable and unlocked' - VERB_NT'are' - PROPER_NOUN_NT'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} AND_NT'and' ADJECTIVE_NT'lockable' ADJECTIVE_NT'unlocked' SENTENCE_NT'the description of the bronze gates is "Erected during the m' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'description of the bronze gates' - PROPER_NOUN_NT'bronze gates' + PROPER_NOUN_NT'bronze gates' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'description' PROPER_NOUN_NT'"Erected during the milk-taint revolution of 1937, they were' SENTENCE_NT'the public library is east of main street' - VERB_NT'is east of' - PROPER_NOUN_NT'public library' - RELATIONSHIP_NT'is east of' + VERB_NT'is east of' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'public library' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'is east of' {meaning: east-map-r} PROPER_NOUN_NT'main street' PROPER_NOUN_NT'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' - VERB_NT'is' - PROPER_NOUN_NT'incongruous sign' + 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} COMMON_NOUN_NT'scenery in the public library' SENTENCE_NT'the description of the incongruous sign is "Eating and drink' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'description of the incongruous sign' - PROPER_NOUN_NT'incongruous sign' + PROPER_NOUN_NT'incongruous sign' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'description' PROPER_NOUN_NT'"Eating and drinking in the library is STRICTLY PROHIBITED."' SENTENCE_NT'town hall is southeast of main street' - VERB_NT'is southeast of' + VERB_NT'is southeast of' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'town hall' - RELATIONSHIP_NT'is southeast of' + RELATIONSHIP_NT'is southeast of' {meaning: southeast-map-r} PROPER_NOUN_NT'main street' PROPER_NOUN_NT'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' - VERB_NT'is in' - PROPER_NOUN_NT'key to the city' - RELATIONSHIP_NT'is in' + VERB_NT'is in' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'key to the city' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'is in' {meaning: contains} PROPER_NOUN_NT'town hall' SENTENCE_NT'it unlocks the iron gate' - VERB_NT'unlocks' + VERB_NT'unlocks' {verb 'unlock' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'it' - RELATIONSHIP_NT'unlocks' - PROPER_NOUN_NT'iron gate' + RELATIONSHIP_NT'unlocks' {meaning: lock-fitting-r} + PROPER_NOUN_NT'iron gate' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'it unlocks the bronze gates' - VERB_NT'unlocks' + VERB_NT'unlocks' {verb 'unlock' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'it' - RELATIONSHIP_NT'unlocks' - PROPER_NOUN_NT'bronze gates' + RELATIONSHIP_NT'unlocks' {meaning: lock-fitting-r} + PROPER_NOUN_NT'bronze gates' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the description of the key to the city is "A skeleton key."' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'description of the key to the city' - PROPER_NOUN_NT'key to the city' + PROPER_NOUN_NT'key to the city' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'description' PROPER_NOUN_NT'"A skeleton key."' SENTENCE_NT'a room can be indoors or outdoors' - VERB_NT'can be' + 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' 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 , ' - VERB_NT'are' + VERB_NT'are' {verb 'be' 3p p act IS_TENSE +ve} AND_NT',' - PROPER_NOUN_NT'post office' + PROPER_NOUN_NT'post office' {definite 'the' n/m/f s/p nom/acc} AND_NT',' - PROPER_NOUN_NT'alfred cralle pool hall' + PROPER_NOUN_NT'alfred cralle pool hall' {definite 'the' n/m/f s/p nom/acc} AND_NT',' - PROPER_NOUN_NT'store' + PROPER_NOUN_NT'store' {definite 'the' n/m/f s/p nom/acc} AND_NT',' PROPER_NOUN_NT'cold comfort' AND_NT',' PROPER_NOUN_NT'town hall' - PROPER_NOUN_NT'library' + PROPER_NOUN_NT'library' {definite 'the' n/m/f s/p nom/acc} ADJECTIVE_NT'indoors' SENTENCE_NT'use full-length room descriptions' - VERB_NT'use' + 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' CODE_BLOCK_NT @@ -19237,19 +19237,19 @@ ROOT_NT CONSTANT_NT'going way'-action CODE_BLOCK_NT SENTENCE_NT'blank is a room' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'blank' - COMMON_NOUN_NT'room' + COMMON_NOUN_NT'room' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the destination of the player is blank' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'destination of the player' - PROPER_NOUN_NT'player' + PROPER_NOUN_NT'player' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'destination' PROPER_NOUN_NT'blank' SENTENCE_NT'blank contains 15 ice cream cones' - VERB_NT'contains' + VERB_NT'contains' {verb 'contain' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'blank' - RELATIONSHIP_NT'contains' + RELATIONSHIP_NT'contains' {meaning: is-in} AND_NT PROPER_NOUN_NT AND_NT @@ -19281,140 +19281,140 @@ ROOT_NT PROPER_NOUN_NT HEADING_NT'section 4 - other players' (level 5) SENTENCE_NT'vanessa is a woman in cold comfort' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'vanessa' - COMMON_NOUN_NT'woman in cold comfort' + COMMON_NOUN_NT'woman in cold comfort' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'vanessa owns cold comfort' - VERB_NT'owns' + VERB_NT'owns' {verb 'own' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'vanessa' - RELATIONSHIP_NT'owns' + RELATIONSHIP_NT'owns' {meaning: ownership-r} PROPER_NOUN_NT'cold comfort' SENTENCE_NT'francine is a woman in the public library' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'francine' - COMMON_NOUN_NT'woman in the public library' + COMMON_NOUN_NT'woman in the public library' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'francine carries a book called phlox for phyllis' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'francine' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT'phlox for phyllis' SENTENCE_NT'francine carries a stamped envelope called a pink stamped en' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'francine' - RELATIONSHIP_NT'carries' - PROPER_NOUN_NT'pink stamped envelope' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} + PROPER_NOUN_NT'pink stamped envelope' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'lewis is a man in the alfred cralle pool hall' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'lewis' - COMMON_NOUN_NT'man in the alfred cralle pool hall' + COMMON_NOUN_NT'man in the alfred cralle pool hall' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'lewis carries 3 stamped envelopes' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'lewis' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} AND_NT PROPER_NOUN_NT AND_NT PROPER_NOUN_NT PROPER_NOUN_NT SENTENCE_NT'lewis carries a book called idiot's guide to dating' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'lewis' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT'idiot's guide to dating' SENTENCE_NT'lewis carries a book called how to meet women' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'lewis' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT'how to meet women' SENTENCE_NT'lewis carries a book called seduction in three easy steps' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'lewis' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT'seduction in three easy steps' SENTENCE_NT'lewis carries a dvd called sleepless in seattle' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'lewis' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT'sleepless in seattle' SENTENCE_NT'gene is a man in nancy johnson memorial square' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'gene' - COMMON_NOUN_NT'man in nancy johnson memorial square' + COMMON_NOUN_NT'man in nancy johnson memorial square' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'gene carries a stamped envelope' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'gene' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT SENTENCE_NT'gene carries a dvd called casablanca' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'gene' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT'casablanca' SENTENCE_NT'gene carries a coupon' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'gene' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT SENTENCE_NT'rhoda is a woman in marciony street' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'rhoda' - COMMON_NOUN_NT'woman in marciony street' + COMMON_NOUN_NT'woman in marciony street' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'rhoda carries a book called the marciony street murders' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'rhoda' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT'the marciony street murders' SENTENCE_NT'rhoda carries a dvd called unsolved serial killings xviii' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'rhoda' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT'unsolved serial killings xviii' SENTENCE_NT'rhoda carries a stamped envelope called a squashy package' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'rhoda' - RELATIONSHIP_NT'carries' - PROPER_NOUN_NT'squashy package' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} + PROPER_NOUN_NT'squashy package' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'martin is a man in main street' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'martin' - COMMON_NOUN_NT'man in main street' + COMMON_NOUN_NT'man in main street' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'martin carries a dvd called the lifecycle of the south sea t' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'martin' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT'the lifecycle of the south sea tortoise' SENTENCE_NT'martin carries a coupon' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'martin' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT SENTENCE_NT'antony is a man in movie rental' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'antony' - COMMON_NOUN_NT'man in movie rental' + COMMON_NOUN_NT'man in movie rental' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'antony carries a coupon' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'antony' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT SENTENCE_NT'antony carries a stamped envelope called a postcard' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'antony' - RELATIONSHIP_NT'carries' - PROPER_NOUN_NT'postcard' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} + PROPER_NOUN_NT'postcard' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'shelby is a man in the town hall' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'shelby' - COMMON_NOUN_NT'man in the town hall' + COMMON_NOUN_NT'man in the town hall' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'shelby carries a dvd called conducting an orderly meeting' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'shelby' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT'conducting an orderly meeting' SENTENCE_NT'shelby carries 5 stamped envelopes' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'shelby' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} AND_NT PROPER_NOUN_NT AND_NT @@ -19425,42 +19425,42 @@ ROOT_NT PROPER_NOUN_NT PROPER_NOUN_NT SENTENCE_NT'shelby carries an ice cream cone' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'shelby' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT SENTENCE_NT'shelby carries a coupon' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'shelby' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT SENTENCE_NT'christopher is a man in the library' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'christopher' - COMMON_NOUN_NT'man in the library' + COMMON_NOUN_NT'man in the library' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'christopher owns the library' - VERB_NT'owns' + VERB_NT'owns' {verb 'own' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'christopher' - RELATIONSHIP_NT'owns' - PROPER_NOUN_NT'library' + RELATIONSHIP_NT'owns' {meaning: ownership-r} + PROPER_NOUN_NT'library' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'linnea is a woman in the alfred cralle pool hall' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'linnea' - COMMON_NOUN_NT'woman in the alfred cralle pool hall' + COMMON_NOUN_NT'woman in the alfred cralle pool hall' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'linnea owns the alfred cralle pool hall' - VERB_NT'owns' + VERB_NT'owns' {verb 'own' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'linnea' - RELATIONSHIP_NT'owns' - PROPER_NOUN_NT'alfred cralle pool hall' + RELATIONSHIP_NT'owns' {meaning: ownership-r} + PROPER_NOUN_NT'alfred cralle pool hall' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'ned is a man in the movie rental store' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'ned' - COMMON_NOUN_NT'man in the movie rental store' + COMMON_NOUN_NT'man in the movie rental store' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'ned owns the movie rental' - VERB_NT'owns' + VERB_NT'owns' {verb 'own' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'ned' - RELATIONSHIP_NT'owns' - PROPER_NOUN_NT'movie rental' + RELATIONSHIP_NT'owns' {meaning: ownership-r} + PROPER_NOUN_NT'movie rental' {definite 'the' n/m/f s/p nom/acc} RULE_NT'after printing the name of someone ( called target ) while l' CODE_BLOCK_NT CODE_BLOCK_NT @@ -19475,9 +19475,9 @@ ROOT_NT RVALUE_CONTEXT_NT'" (the owner)"' CONSTANT_NT'" (the owner)"'-text SENTENCE_NT'the description of a person is usually "[The noun] [if the n' - VERB_NT'is usually' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} X_OF_Y_NT'description of a person' - COMMON_NOUN_NT'person' + COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} PROPER_NOUN_NT'description' PROPER_NOUN_NT'"[The noun] [if the noun is clean]looks healthy[otherwise]is' RULE_NT'after examining another person who is carrying something' @@ -19527,11 +19527,11 @@ ROOT_NT CONDITION_CONTEXT_NT'patient zero is infected' HEADING_NT'section 5 - conversation' (level 5) SENTENCE_NT'a person has a table name called conversation' - VERB_NT'has' - COMMON_NOUN_NT'person' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'table name' + 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' CODE_BLOCK_NT @@ -19605,11 +19605,11 @@ ROOT_NT RVALUE_CONTEXT_NT'asking the noun about it' CONSTANT_NT'asking the noun about it'-action SENTENCE_NT'understand "recap" or "recall" or "review" as recalling conv' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'is' + 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' @@ -19708,18 +19708,18 @@ ROOT_NT INVOCATION_LIST_SAY_NT'line break' INVOCATION_NT'line break' SENTENCE_NT'the conversation of a person is usually table of general chi' - VERB_NT'is usually' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} X_OF_Y_NT'conversation of a person' - COMMON_NOUN_NT'person' + COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} PROPER_NOUN_NT'conversation' PROPER_NOUN_NT'table of general chitchat' TABLE_NT'table of general chitchat topic reply summary turn stamp cha' SENTENCE_NT'the conversation of vanessa is the table of vanessa chatter' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'conversation of vanessa' PROPER_NOUN_NT'vanessa' PROPER_NOUN_NT'conversation' - PROPER_NOUN_NT'table of vanessa chatter' + PROPER_NOUN_NT'table of vanessa chatter' {definite 'the' n/m/f s/p nom/acc} TABLE_NT'table of vanessa chatter topic reply summary turn stamp char' RULE_NT'after reading a command' CODE_BLOCK_NT @@ -19742,44 +19742,44 @@ ROOT_NT {matched text = VARIABLE_MC}'matched text'('matched text'(var)[snippet]) HEADING_NT'section 6 - movement description' (level 5) SENTENCE_NT'a person has some text called walk style' - VERB_NT'has' - COMMON_NOUN_NT'person' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'text' + 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"' - VERB_NT'is usually' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} X_OF_Y_NT'walk style of a man' - COMMON_NOUN_NT'man' + COMMON_NOUN_NT'man' {indefinite 'a' n/m/f nom/acc s} PROPER_NOUN_NT'walk style' PROPER_NOUN_NT'"stride"' SENTENCE_NT'the walk style of a woman is usually "strut"' - VERB_NT'is usually' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} X_OF_Y_NT'walk style of a woman' - COMMON_NOUN_NT'woman' + COMMON_NOUN_NT'woman' {indefinite 'a' n/m/f nom/acc s} PROPER_NOUN_NT'walk style' PROPER_NOUN_NT'"strut"' SENTENCE_NT'the walk style of gene is "[one of]wander[or]stroll[purely a' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'walk style of gene' PROPER_NOUN_NT'gene' PROPER_NOUN_NT'walk style' PROPER_NOUN_NT'"[one of]wander[or]stroll[purely at random]"' SENTENCE_NT'the walk style of francine is "waddle"' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'walk style of francine' PROPER_NOUN_NT'francine' PROPER_NOUN_NT'walk style' PROPER_NOUN_NT'"waddle"' SENTENCE_NT'the walk style of antony is "scamper"' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'walk style of antony' PROPER_NOUN_NT'antony' PROPER_NOUN_NT'walk style' PROPER_NOUN_NT'"scamper"' SENTENCE_NT'the walk style of rhoda is "sashay"' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'walk style of rhoda' PROPER_NOUN_NT'rhoda' PROPER_NOUN_NT'walk style' @@ -19876,11 +19876,11 @@ ROOT_NT TABLE_ENTRY_NT'heading chosen entry' {heading chosen = TABLE_COLUMN_MC}-nothing valued table column SENTENCE_NT'a door has a person called last opener' - VERB_NT'has' - COMMON_NOUN_NT'door' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'person' + UNPARSED_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} UNPARSED_NOUN_NT'last opener' RULE_NT'report someone opening a door' CODE_BLOCK_NT @@ -20002,9 +20002,9 @@ ROOT_NT CONSTANT_NT'"."'-text CODE_BLOCK_NT SENTENCE_NT'the last thing named is a thing that varies' - VERB_NT'is' - PROPER_NOUN_NT'last thing named' - COMMON_NOUN_NT'thing that varies' + 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} + COMMON_NOUN_NT'thing that varies' {indefinite 'a' n/m/f nom/acc s} RULE_NT'before printing the name of something ( called target ) whic' CODE_BLOCK_NT INVOCATION_LIST_NT'now the last thing named is the target' @@ -20545,19 +20545,19 @@ ROOT_NT INVOCATION_LIST_SAY_NT'paragraph break' INVOCATION_NT'paragraph break' SENTENCE_NT'the last person named is a person that varies' - VERB_NT'is' - PROPER_NOUN_NT'last person named' - COMMON_NOUN_NT'person that varies' + 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} + COMMON_NOUN_NT'person that varies' {indefinite 'a' n/m/f nom/acc s} RULE_NT'before printing the name of a person ( called target )' CODE_BLOCK_NT INVOCATION_LIST_NT'now the last person named is the target' CONDITION_CONTEXT_NT'the last person named is the target' SENTENCE_NT'group size is a number that varies' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'group size' - COMMON_NOUN_NT'number that varies' + COMMON_NOUN_NT'number that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'group size is 1' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'group size' PROPER_NOUN_NT'1' RULE_NT'to clear marked people' @@ -20874,8 +20874,8 @@ ROOT_NT {dipping = TABLE_COLUMN_MC}-nothing valued table column TABLE_NT'table of dipping phrases dipping "looks as though dipped in"' SENTENCE_NT'a door is usually scenery' - VERB_NT'is usually' - COMMON_NOUN_NT'door' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'scenery' RULE_NT'to make delimiter ( index - a number ) of ( count - a number' CODE_BLOCK_NT @@ -20950,54 +20950,54 @@ ROOT_NT RVALUE_CONTEXT_NT'","' CONSTANT_NT'","'-text SENTENCE_NT'test me with go to cold comfort / z / z / z / z / ask vaness' - VERB_NT'test' + VERB_NT'test' {verb 'test' 3p p act IS_TENSE +ve} {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' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'fast route-finding' HEADING_NT'invented sentences' (level 0) SENTENCE_NT'external file understood is a external file which varies' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'external file understood' - COMMON_NOUN_NT'external file which varies' + COMMON_NOUN_NT'external file which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'scene understood is a scene which varies' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'scene understood' - COMMON_NOUN_NT'scene which varies' + COMMON_NOUN_NT'scene which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'figure name understood is a figure name which varies' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'figure name understood' - COMMON_NOUN_NT'figure name which varies' + COMMON_NOUN_NT'figure name which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'sound name understood is a sound name which varies' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'sound name understood' - COMMON_NOUN_NT'sound name which varies' + COMMON_NOUN_NT'sound name which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'natural language understood is a natural language which vari' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'natural language understood' - COMMON_NOUN_NT'natural language which varies' + COMMON_NOUN_NT'natural language which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'grammatical tense understood is a grammatical tense which va' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'grammatical tense understood' - COMMON_NOUN_NT'grammatical tense which varies' + COMMON_NOUN_NT'grammatical tense which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'narrative viewpoint understood is a narrative viewpoint whic' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'narrative viewpoint understood' - COMMON_NOUN_NT'narrative viewpoint which varies' + COMMON_NOUN_NT'narrative viewpoint which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'grammatical case understood is a grammatical case which vari' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'grammatical case understood' - COMMON_NOUN_NT'grammatical case which varies' + COMMON_NOUN_NT'grammatical case which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'grammatical gender understood is a grammatical gender which ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'grammatical gender understood' - COMMON_NOUN_NT'grammatical gender which varies' + COMMON_NOUN_NT'grammatical gender which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'command parser error understood is a command parser error wh' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'command parser error understood' - COMMON_NOUN_NT'command parser error which varies' + COMMON_NOUN_NT'command parser error which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'infection color understood is a infection color which varies' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'infection color understood' - COMMON_NOUN_NT'infection color which varies' + COMMON_NOUN_NT'infection color which varies' {indefinite 'a' n/m/f nom/acc s} diff --git a/inform7/Figures/memory-diagnostics.txt b/inform7/Figures/memory-diagnostics.txt index a735f7fbf..4f091f19b 100644 --- a/inform7/Figures/memory-diagnostics.txt +++ b/inform7/Figures/memory-diagnostics.txt @@ -1,10 +1,10 @@ Total memory consumption was 257150K = 251 MB -62.5% was used for 1345052 objects, in 273582 frames in 201 x 800K = 160800K = 157 MB: +62.5% was used for 1344926 objects, in 273456 frames in 201 x 800K = 160800K = 157 MB: 9.8% inter_tree_node_array 36 x 8192 = 294912 objects, 25953408 bytes 5.4% text_stream_array 2570 x 100 = 257000 objects, 14474240 bytes - 3.9% parse_node 130286 objects, 10422880 bytes + 3.9% parse_node 130160 objects, 10412800 bytes 2.8% verb_conjugation 160 objects, 7425280 bytes 2.7% parse_node_annotation_array 459 x 500 = 229500 objects, 7358688 bytes 2.3% inter_symbol_array 70 x 1024 = 71680 objects, 6310080 bytes @@ -229,5 +229,5 @@ Total memory consumption was 257150K = 251 MB ---- emitter array storage 14368 bytes in 8 claims ---- code generation workspace for objects 9200 bytes in 9 claims -20.1% was overhead - 53136600 bytes = 51891K = 50 MB +20.1% was overhead - 53146680 bytes = 51901K = 50 MB diff --git a/inform7/Figures/syntax-summary.txt b/inform7/Figures/syntax-summary.txt index 29028af75..0e04e7cfe 100644 --- a/inform7/Figures/syntax-summary.txt +++ b/inform7/Figures/syntax-summary.txt @@ -16,46 +16,46 @@ ROOT_NT INCLUSION_NT'include standard rules by graham nelson' HEADING_NT'use the serial comma and no scoring' (level 0) SENTENCE_NT'use the serial comma and no scoring' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} AND_NT'and' - UNPARSED_NOUN_NT'serial comma' + 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' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'is' + 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' (level 5) SENTENCE_NT'the current actor is a person which varies' - VERB_NT'is' - PROPER_NOUN_NT'current actor' - COMMON_NOUN_NT'person which varies' + 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} + COMMON_NOUN_NT'person which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the current owner is a person which varies' - VERB_NT'is' - PROPER_NOUN_NT'current owner' - COMMON_NOUN_NT'person which varies' + 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} + COMMON_NOUN_NT'person which varies' {indefinite 'a' n/m/f nom/acc s} RULE_NT'every turn' RULE_NT'every turn' SENTENCE_NT'a person can be active or passive' - VERB_NT'can be' + 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' UNPARSED_NOUN_NT'active or passive' AND_NT'or' UNPARSED_NOUN_NT'active' UNPARSED_NOUN_NT'passive' SENTENCE_NT'the player is passive' - VERB_NT'is' - PROPER_NOUN_NT'player' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'player' {definite 'the' n/m/f s/p nom/acc} ADJECTIVE_NT'passive' SENTENCE_NT'the character movement rules are a rulebook' - VERB_NT'are' - PROPER_NOUN_NT'character movement rules' - COMMON_NOUN_NT'rulebook' + 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} + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} RULE_NT'the first character movement rule' RULE_NT'a character movement rule' RULE_NT'a character movement rule' @@ -63,66 +63,66 @@ ROOT_NT RULE_NT'definition' RULE_NT'definition' SENTENCE_NT'the shopowner rules is a rulebook' - VERB_NT'is' - PROPER_NOUN_NT'shopowner rules' - COMMON_NOUN_NT'rulebook' + 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} + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} 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' - VERB_NT'is' + 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' - VERB_NT'is' - PROPER_NOUN_NT'shopper rules' - COMMON_NOUN_NT'rulebook' + 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} + COMMON_NOUN_NT'rulebook' {indefinite 'a' n/m/f nom/acc s} 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 ' - VERB_NT'relates' + VERB_NT'relates' {verb 'relate' 3p s act IS_TENSE +ve} {special meaning: new-relation} UNPARSED_NOUN_NT'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' - VERB_NT'means' + 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' + UNPARSED_NOUN_NT'protection relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'ownership relates one person to various rooms' - VERB_NT'relates' + VERB_NT'relates' {verb 'relate' 3p s act IS_TENSE +ve} {special meaning: new-relation} UNPARSED_NOUN_NT'ownership' UNPARSED_NOUN_NT'one person' UNPARSED_NOUN_NT'various rooms' SENTENCE_NT'the verb to own means the ownership relation' - VERB_NT'means' + 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' + UNPARSED_NOUN_NT'ownership relation' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'resolving is an action applying to one thing' - VERB_NT'is' + 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' - VERB_NT'is' - COMMON_NOUN_NT'artwork' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'artwork' {indefinite 'an' n/m/f nom/acc s} KIND_NT'kind of thing' COMMON_NOUN_NT'thing' 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' - VERB_NT'can be' + 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' 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' - VERB_NT'is' - COMMON_NOUN_NT'book' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'book' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of artwork' COMMON_NOUN_NT'artwork' RULE_NT'before someone resolving a book when the person asked is not' @@ -131,8 +131,8 @@ ROOT_NT RULE_NT'before listing contents' RULE_NT'before grouping together books' SENTENCE_NT'a stamped envelope is a kind of thing' - VERB_NT'is' - COMMON_NOUN_NT'stamped envelope' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'stamped envelope' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of thing' COMMON_NOUN_NT'thing' RULE_NT'before someone resolving a stamped envelope when the person ' @@ -140,8 +140,8 @@ ROOT_NT 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' - VERB_NT'is' - COMMON_NOUN_NT'dvd' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'dvd' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of artwork' COMMON_NOUN_NT'artwork' RULE_NT'before someone resolving a dvd when the person asked is not ' @@ -151,31 +151,31 @@ ROOT_NT RULE_NT'before listing contents' RULE_NT'before grouping together dvds' SENTENCE_NT'approaching is an action applying to one thing' - VERB_NT'is' + 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' - VERB_NT'is' - COMMON_NOUN_NT'coupon' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'coupon' {indefinite 'a' n/m/f nom/acc s} KIND_NT'kind of thing' COMMON_NOUN_NT'thing' RULE_NT'carry out someone resolving a coupon' SENTENCE_NT'the block giving rule is not listed in any rulebook' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {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' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} COMMON_NOUN_NT'infection color' KIND_NT'kind of value' COMMON_NOUN_NT'value' SENTENCE_NT'the infection colors are french vanilla , whole-bean vanilla' - VERB_NT'are' - COMMON_NOUN_NT'infection colors' + 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} AND_NT',' PROPER_NOUN_NT'french vanilla' AND_NT',' @@ -229,50 +229,50 @@ ROOT_NT PROPER_NOUN_NT'cookie dough cream' RULE_NT'to say list of flavors' SENTENCE_NT'understand "ask vanessa for [flavored ice cream]" as buying ' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'is' + 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 "' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'is' - COMMON_NOUN_NT'ice cream cone' + 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} KIND_NT'kind of thing' COMMON_NOUN_NT'thing' SENTENCE_NT'an ice cream cone is always edible' - VERB_NT'is always' - COMMON_NOUN_NT'ice cream cone' + VERB_NT'is always' {verb 'be' 3p s act IS_TENSE +ve} {certainty:certain} + COMMON_NOUN_NT'ice cream cone' {indefinite 'an' n/m/f nom/acc s} ADJECTIVE_NT'edible' SENTENCE_NT'an ice cream cone has an infection color' - VERB_NT'has' - COMMON_NOUN_NT'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} ALLOWED_NT - UNPARSED_NOUN_NT'infection color' + 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' - VERB_NT'can be' + 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' 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' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' @@ -282,28 +282,28 @@ ROOT_NT HEADING_NT'section 2 - infection rules' (level 5) RULE_NT'this is the infection rule' SENTENCE_NT'a person can be infected or clean' - VERB_NT'can be' + 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' 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' - VERB_NT'has' - COMMON_NOUN_NT'person' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT - UNPARSED_NOUN_NT'infection color' + 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' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'is' + 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' @@ -312,23 +312,23 @@ ROOT_NT RULE_NT'report sneezing on' RULE_NT'report someone sneezing on' SENTENCE_NT'understand "inject [someone] with [something]" as injecting ' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'is' + 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' @@ -341,33 +341,33 @@ ROOT_NT BEGINHERE_NT'version 12 of locksmith by emily short' ... SENTENCE_NT'understand "go to/toward/into [any room]" as going toward' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'has' - COMMON_NOUN_NT'person' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'room' + 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' - VERB_NT'is' + 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' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {special meaning: understand-as} UNPARSED_NOUN_NT'"stop" or "cease"' UNPARSED_NOUN_NT'stopping' SENTENCE_NT'stopping is an action applying to nothing' - VERB_NT'is' + 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' @@ -376,360 +376,360 @@ ROOT_NT 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' - VERB_NT'is' - PROPER_NOUN_NT'alfred cralle pool hall' - COMMON_NOUN_NT'room' + 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} + COMMON_NOUN_NT'room' {indefinite 'a' n/m/f nom/acc s} 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' - VERB_NT'is' - PROPER_NOUN_NT'air conditioner' - COMMON_NOUN_NT'device in the 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} + COMMON_NOUN_NT'device in the pool hall' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'"[if switched off]An air conditioner sits in the corner, unh' SENTENCE_NT'the felt door is west of the pool hall' - VERB_NT'is west of' - PROPER_NOUN_NT'felt door' - RELATIONSHIP_NT'is west of' - PROPER_NOUN_NT'pool hall' + VERB_NT'is west of' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'is west of' {meaning: west-map-r} + PROPER_NOUN_NT'pool hall' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'west' SENTENCE_NT'the felt door is a door' - VERB_NT'is' - PROPER_NOUN_NT'felt door' - COMMON_NOUN_NT'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} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the felt door is open' - VERB_NT'is' - PROPER_NOUN_NT'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} ADJECTIVE_NT'open' SENTENCE_NT'the felt door is lockable and unlocked' - VERB_NT'is' - PROPER_NOUN_NT'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} AND_NT'and' ADJECTIVE_NT'lockable' ADJECTIVE_NT'unlocked' SENTENCE_NT'the key to the city unlocks the felt door' - VERB_NT'unlocks' - PROPER_NOUN_NT'key to the city' - RELATIONSHIP_NT'unlocks' - PROPER_NOUN_NT'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} + RELATIONSHIP_NT'unlocks' {meaning: lock-fitting-r} + PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the description of the felt door is "It has a prominent lock' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'description of the felt door' - PROPER_NOUN_NT'felt door' + PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'description' PROPER_NOUN_NT'"It has a prominent lock, designed for an old-fashioned key.' 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' - VERB_NT'is west of' + VERB_NT'is west of' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'nancy johnson memorial square' - RELATIONSHIP_NT'is west of' - PROPER_NOUN_NT'felt door' + RELATIONSHIP_NT'is west of' {meaning: west-map-r} + PROPER_NOUN_NT'felt door' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'west' SENTENCE_NT'the description of nancy johnson memorial square is "Waves o' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'description of nancy johnson memorial square' PROPER_NOUN_NT'nancy johnson memorial square' PROPER_NOUN_NT'description' PROPER_NOUN_NT'"Waves of August heat rise from the pavement: more than once' SENTENCE_NT'the statue is scenery in memorial square' - VERB_NT'is' - PROPER_NOUN_NT'statue' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'statue' {definite 'the' n/m/f s/p nom/acc} COMMON_NOUN_NT'scenery in memorial square' SENTENCE_NT'understand "nancy" or "johnson" or "mrs" as the statue' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'description of the statue' - PROPER_NOUN_NT'statue' + PROPER_NOUN_NT'statue' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'description' PROPER_NOUN_NT'"Mrs. Johnson is pictured with a hand-cranked ice cream free' SENTENCE_NT'a hand-cranked ice cream freezer is part of the statue' - VERB_NT'is part of' - PROPER_NOUN_NT'hand-cranked ice cream freezer' - RELATIONSHIP_NT'is part of' - PROPER_NOUN_NT'statue' + VERB_NT'is part of' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'hand-cranked ice cream freezer' {indefinite 'a' n/m/f nom/acc s} + RELATIONSHIP_NT'is part of' {meaning: incorporates} + PROPER_NOUN_NT'statue' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the description is "The hand-cranked ice cream freezer was M' - VERB_NT'is' - PROPER_NOUN_NT'description' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'description' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'"The hand-cranked ice cream freezer was Mrs. Johnson's inven' SENTENCE_NT'the scoop is part of the statue' - VERB_NT'is part of' - PROPER_NOUN_NT'scoop' - RELATIONSHIP_NT'is part of' - PROPER_NOUN_NT'statue' + VERB_NT'is part of' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'scoop' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'is part of' {meaning: incorporates} + PROPER_NOUN_NT'statue' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the description of the scoop is "An anachronism: Alfred Cral' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'description of the scoop' - PROPER_NOUN_NT'scoop' + PROPER_NOUN_NT'scoop' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'description' PROPER_NOUN_NT'"An anachronism: Alfred Cralle would not invent the tool unt' SENTENCE_NT'the post office is northwest of nancy johnson memorial squar' - VERB_NT'is northwest of' - PROPER_NOUN_NT'post office' - RELATIONSHIP_NT'is northwest of' + VERB_NT'is northwest of' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'post office' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'is northwest of' {meaning: northwest-map-r} PROPER_NOUN_NT'nancy johnson memorial square' PROPER_NOUN_NT'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' - VERB_NT'is' - PROPER_NOUN_NT'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} COMMON_NOUN_NT'scenery in the post office' SENTENCE_NT'the slot is a container' - VERB_NT'is' - PROPER_NOUN_NT'slot' - COMMON_NOUN_NT'container' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'slot' {definite 'the' n/m/f s/p nom/acc} + COMMON_NOUN_NT'container' {indefinite 'a' n/m/f nom/acc s} 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' - VERB_NT'is northeast of' + VERB_NT'is northeast of' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'hamwi street' - RELATIONSHIP_NT'is northeast of' - PROPER_NOUN_NT'iron gate' + RELATIONSHIP_NT'is northeast of' {meaning: northeast-map-r} + PROPER_NOUN_NT'iron gate' {indefinite 'an' n/m/f nom/acc s} PROPER_NOUN_NT'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' - VERB_NT'is northeast of' - PROPER_NOUN_NT'iron gate' - RELATIONSHIP_NT'is northeast of' + VERB_NT'is northeast of' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'iron gate' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'is northeast of' {meaning: northeast-map-r} PROPER_NOUN_NT'nancy johnson memorial square' PROPER_NOUN_NT'northeast' SENTENCE_NT'the iron gate is a door' - VERB_NT'is' - PROPER_NOUN_NT'iron gate' - COMMON_NOUN_NT'door' + 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} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'it is lockable and unlocked' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'it' AND_NT'and' ADJECTIVE_NT'lockable' ADJECTIVE_NT'unlocked' 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' - VERB_NT'is north of' + VERB_NT'is north of' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'cold comfort ice cream' - RELATIONSHIP_NT'is north of' - PROPER_NOUN_NT'metal door' + RELATIONSHIP_NT'is north of' {meaning: north-map-r} + PROPER_NOUN_NT'metal door' {indefinite 'a' n/m/f nom/acc s} PROPER_NOUN_NT'north' SENTENCE_NT'the metal door is north of hamwi street' - VERB_NT'is north of' - PROPER_NOUN_NT'metal door' - RELATIONSHIP_NT'is north of' + VERB_NT'is north of' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'metal door' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'is north of' {meaning: north-map-r} PROPER_NOUN_NT'hamwi street' PROPER_NOUN_NT'north' SENTENCE_NT'a poster is fixed in place in cold comfort' - VERB_NT'is' - PROPER_NOUN_NT'poster' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'poster' {indefinite 'a' n/m/f nom/acc s} COMMON_NOUN_NT'fixed in place in cold comfort' 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' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'description of the poster' - PROPER_NOUN_NT'poster' + PROPER_NOUN_NT'poster' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'description' PROPER_NOUN_NT'"Coming soon! Thai ice creams! Durian, jackfruit, taro, and ' SENTENCE_NT'the metal door is a door' - VERB_NT'is' - PROPER_NOUN_NT'metal door' - COMMON_NOUN_NT'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} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'"A frosty metallic door separates [the location] from [the o' SENTENCE_NT'the metal door is lockable and unlocked' - VERB_NT'is' - PROPER_NOUN_NT'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} AND_NT'and' ADJECTIVE_NT'lockable' ADJECTIVE_NT'unlocked' SENTENCE_NT'the key to the city unlocks the metal door' - VERB_NT'unlocks' - PROPER_NOUN_NT'key to the city' - RELATIONSHIP_NT'unlocks' - PROPER_NOUN_NT'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} + RELATIONSHIP_NT'unlocks' {meaning: lock-fitting-r} + PROPER_NOUN_NT'metal door' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'marciony street is southeast of nancy johnson memorial squar' - VERB_NT'is southeast of' + VERB_NT'is southeast of' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'marciony street' - RELATIONSHIP_NT'is southeast of' + RELATIONSHIP_NT'is southeast of' {meaning: southeast-map-r} PROPER_NOUN_NT'nancy johnson memorial square' PROPER_NOUN_NT'southeast' SENTENCE_NT'"A semi-circular terrace, named somewhat fancifully after on' SENTENCE_NT'the movie rental store is west of a glass door' - VERB_NT'is west of' - PROPER_NOUN_NT'movie rental store' - RELATIONSHIP_NT'is west of' - PROPER_NOUN_NT'glass door' + VERB_NT'is west of' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'movie rental store' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'is west of' {meaning: west-map-r} + PROPER_NOUN_NT'glass door' {indefinite 'a' n/m/f nom/acc s} PROPER_NOUN_NT'west' SENTENCE_NT'the glass door is a door' - VERB_NT'is' - PROPER_NOUN_NT'glass door' - COMMON_NOUN_NT'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} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'it is west of marciony street' - VERB_NT'is west of' + VERB_NT'is west of' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'it' - RELATIONSHIP_NT'is west of' + RELATIONSHIP_NT'is west of' {meaning: west-map-r} PROPER_NOUN_NT'marciony street' PROPER_NOUN_NT'west' SENTENCE_NT'the glass door is lockable and unlocked' - VERB_NT'is' - PROPER_NOUN_NT'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} AND_NT'and' ADJECTIVE_NT'lockable' ADJECTIVE_NT'unlocked' SENTENCE_NT'the key to the city unlocks the glass door' - VERB_NT'unlocks' - PROPER_NOUN_NT'key to the city' - RELATIONSHIP_NT'unlocks' - PROPER_NOUN_NT'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} + RELATIONSHIP_NT'unlocks' {meaning: lock-fitting-r} + PROPER_NOUN_NT'glass door' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'main street is southeast of hamwi street' - VERB_NT'is southeast of' + VERB_NT'is southeast of' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'main street' - RELATIONSHIP_NT'is southeast of' + RELATIONSHIP_NT'is southeast of' {meaning: southeast-map-r} PROPER_NOUN_NT'hamwi street' PROPER_NOUN_NT'southeast' SENTENCE_NT'main street is northeast of some bronze gates' - VERB_NT'is northeast of' + VERB_NT'is northeast of' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'main street' - RELATIONSHIP_NT'is northeast of' - PROPER_NOUN_NT'bronze gates' + RELATIONSHIP_NT'is northeast of' {meaning: northeast-map-r} + PROPER_NOUN_NT'bronze gates' {indefinite 'some' n/m/f nom/acc p} PROPER_NOUN_NT'northeast' SENTENCE_NT'the emergency box is in main street' - VERB_NT'is in' - PROPER_NOUN_NT'emergency box' - RELATIONSHIP_NT'is in' + VERB_NT'is in' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'emergency box' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'is in' {meaning: contains} PROPER_NOUN_NT'main street' SENTENCE_NT'the emergency box is fixed in place' - VERB_NT'is' - PROPER_NOUN_NT'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} ADJECTIVE_NT'fixed in place' SENTENCE_NT'"A fire-red box with a glass front faces the sidewalk, with ' SENTENCE_NT'the emergency box is closed and transparent' - VERB_NT'is' - PROPER_NOUN_NT'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} AND_NT'and' ADJECTIVE_NT'closed' ADJECTIVE_NT'transparent' SENTENCE_NT'understand "glass" as the box' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'is in' - PROPER_NOUN_NT'syringe' - RELATIONSHIP_NT'is in' - PROPER_NOUN_NT'emergency box' + VERB_NT'is in' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'syringe' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'is in' {meaning: contains} + PROPER_NOUN_NT'emergency box' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the description of the syringe is "It contains the cure for ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'description of the syringe' - PROPER_NOUN_NT'syringe' + PROPER_NOUN_NT'syringe' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'description' PROPER_NOUN_NT'"It contains the cure for Gelato's Syndrome. You can inject ' SENTENCE_NT'the bronze gates are northeast of marciony street' - VERB_NT'are northeast of' - PROPER_NOUN_NT'bronze gates' - RELATIONSHIP_NT'are northeast of' + VERB_NT'are northeast of' {verb 'be' 3p p act IS_TENSE +ve} + PROPER_NOUN_NT'bronze gates' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'are northeast of' {meaning: northeast-map-r} PROPER_NOUN_NT'marciony street' PROPER_NOUN_NT'northeast' SENTENCE_NT'the bronze gates are a door' - VERB_NT'are' - PROPER_NOUN_NT'bronze gates' - COMMON_NOUN_NT'door' + 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} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the bronze gates are lockable and unlocked' - VERB_NT'are' - PROPER_NOUN_NT'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} AND_NT'and' ADJECTIVE_NT'lockable' ADJECTIVE_NT'unlocked' SENTENCE_NT'the description of the bronze gates is "Erected during the m' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'description of the bronze gates' - PROPER_NOUN_NT'bronze gates' + PROPER_NOUN_NT'bronze gates' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'description' PROPER_NOUN_NT'"Erected during the milk-taint revolution of 1937, they were' SENTENCE_NT'the public library is east of main street' - VERB_NT'is east of' - PROPER_NOUN_NT'public library' - RELATIONSHIP_NT'is east of' + VERB_NT'is east of' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'public library' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'is east of' {meaning: east-map-r} PROPER_NOUN_NT'main street' PROPER_NOUN_NT'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' - VERB_NT'is' - PROPER_NOUN_NT'incongruous sign' + 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} COMMON_NOUN_NT'scenery in the public library' SENTENCE_NT'the description of the incongruous sign is "Eating and drink' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'description of the incongruous sign' - PROPER_NOUN_NT'incongruous sign' + PROPER_NOUN_NT'incongruous sign' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'description' PROPER_NOUN_NT'"Eating and drinking in the library is STRICTLY PROHIBITED."' SENTENCE_NT'town hall is southeast of main street' - VERB_NT'is southeast of' + VERB_NT'is southeast of' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'town hall' - RELATIONSHIP_NT'is southeast of' + RELATIONSHIP_NT'is southeast of' {meaning: southeast-map-r} PROPER_NOUN_NT'main street' PROPER_NOUN_NT'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' - VERB_NT'is in' - PROPER_NOUN_NT'key to the city' - RELATIONSHIP_NT'is in' + VERB_NT'is in' {verb 'be' 3p s act IS_TENSE +ve} + PROPER_NOUN_NT'key to the city' {definite 'the' n/m/f s/p nom/acc} + RELATIONSHIP_NT'is in' {meaning: contains} PROPER_NOUN_NT'town hall' SENTENCE_NT'it unlocks the iron gate' - VERB_NT'unlocks' + VERB_NT'unlocks' {verb 'unlock' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'it' - RELATIONSHIP_NT'unlocks' - PROPER_NOUN_NT'iron gate' + RELATIONSHIP_NT'unlocks' {meaning: lock-fitting-r} + PROPER_NOUN_NT'iron gate' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'it unlocks the bronze gates' - VERB_NT'unlocks' + VERB_NT'unlocks' {verb 'unlock' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'it' - RELATIONSHIP_NT'unlocks' - PROPER_NOUN_NT'bronze gates' + RELATIONSHIP_NT'unlocks' {meaning: lock-fitting-r} + PROPER_NOUN_NT'bronze gates' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'the description of the key to the city is "A skeleton key."' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'description of the key to the city' - PROPER_NOUN_NT'key to the city' + PROPER_NOUN_NT'key to the city' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'description' PROPER_NOUN_NT'"A skeleton key."' SENTENCE_NT'a room can be indoors or outdoors' - VERB_NT'can be' + 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' 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 , ' - VERB_NT'are' + VERB_NT'are' {verb 'be' 3p p act IS_TENSE +ve} AND_NT',' - PROPER_NOUN_NT'post office' + PROPER_NOUN_NT'post office' {definite 'the' n/m/f s/p nom/acc} AND_NT',' - PROPER_NOUN_NT'alfred cralle pool hall' + PROPER_NOUN_NT'alfred cralle pool hall' {definite 'the' n/m/f s/p nom/acc} AND_NT',' - PROPER_NOUN_NT'store' + PROPER_NOUN_NT'store' {definite 'the' n/m/f s/p nom/acc} AND_NT',' PROPER_NOUN_NT'cold comfort' AND_NT',' PROPER_NOUN_NT'town hall' - PROPER_NOUN_NT'library' + PROPER_NOUN_NT'library' {definite 'the' n/m/f s/p nom/acc} ADJECTIVE_NT'indoors' SENTENCE_NT'use full-length room descriptions' - VERB_NT'use' + 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' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'blank' - COMMON_NOUN_NT'room' + COMMON_NOUN_NT'room' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'the destination of the player is blank' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'destination of the player' - PROPER_NOUN_NT'player' + PROPER_NOUN_NT'player' {definite 'the' n/m/f s/p nom/acc} PROPER_NOUN_NT'destination' PROPER_NOUN_NT'blank' SENTENCE_NT'blank contains 15 ice cream cones' - VERB_NT'contains' + VERB_NT'contains' {verb 'contain' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'blank' - RELATIONSHIP_NT'contains' + RELATIONSHIP_NT'contains' {meaning: is-in} AND_NT PROPER_NOUN_NT AND_NT @@ -761,140 +761,140 @@ ROOT_NT PROPER_NOUN_NT HEADING_NT'section 4 - other players' (level 5) SENTENCE_NT'vanessa is a woman in cold comfort' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'vanessa' - COMMON_NOUN_NT'woman in cold comfort' + COMMON_NOUN_NT'woman in cold comfort' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'vanessa owns cold comfort' - VERB_NT'owns' + VERB_NT'owns' {verb 'own' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'vanessa' - RELATIONSHIP_NT'owns' + RELATIONSHIP_NT'owns' {meaning: ownership-r} PROPER_NOUN_NT'cold comfort' SENTENCE_NT'francine is a woman in the public library' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'francine' - COMMON_NOUN_NT'woman in the public library' + COMMON_NOUN_NT'woman in the public library' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'francine carries a book called phlox for phyllis' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'francine' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT'phlox for phyllis' SENTENCE_NT'francine carries a stamped envelope called a pink stamped en' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'francine' - RELATIONSHIP_NT'carries' - PROPER_NOUN_NT'pink stamped envelope' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} + PROPER_NOUN_NT'pink stamped envelope' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'lewis is a man in the alfred cralle pool hall' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'lewis' - COMMON_NOUN_NT'man in the alfred cralle pool hall' + COMMON_NOUN_NT'man in the alfred cralle pool hall' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'lewis carries 3 stamped envelopes' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'lewis' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} AND_NT PROPER_NOUN_NT AND_NT PROPER_NOUN_NT PROPER_NOUN_NT SENTENCE_NT'lewis carries a book called idiot's guide to dating' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'lewis' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT'idiot's guide to dating' SENTENCE_NT'lewis carries a book called how to meet women' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'lewis' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT'how to meet women' SENTENCE_NT'lewis carries a book called seduction in three easy steps' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'lewis' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT'seduction in three easy steps' SENTENCE_NT'lewis carries a dvd called sleepless in seattle' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'lewis' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT'sleepless in seattle' SENTENCE_NT'gene is a man in nancy johnson memorial square' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'gene' - COMMON_NOUN_NT'man in nancy johnson memorial square' + COMMON_NOUN_NT'man in nancy johnson memorial square' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'gene carries a stamped envelope' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'gene' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT SENTENCE_NT'gene carries a dvd called casablanca' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'gene' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT'casablanca' SENTENCE_NT'gene carries a coupon' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'gene' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT SENTENCE_NT'rhoda is a woman in marciony street' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'rhoda' - COMMON_NOUN_NT'woman in marciony street' + COMMON_NOUN_NT'woman in marciony street' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'rhoda carries a book called the marciony street murders' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'rhoda' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT'the marciony street murders' SENTENCE_NT'rhoda carries a dvd called unsolved serial killings xviii' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'rhoda' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT'unsolved serial killings xviii' SENTENCE_NT'rhoda carries a stamped envelope called a squashy package' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'rhoda' - RELATIONSHIP_NT'carries' - PROPER_NOUN_NT'squashy package' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} + PROPER_NOUN_NT'squashy package' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'martin is a man in main street' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'martin' - COMMON_NOUN_NT'man in main street' + COMMON_NOUN_NT'man in main street' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'martin carries a dvd called the lifecycle of the south sea t' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'martin' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT'the lifecycle of the south sea tortoise' SENTENCE_NT'martin carries a coupon' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'martin' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT SENTENCE_NT'antony is a man in movie rental' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'antony' - COMMON_NOUN_NT'man in movie rental' + COMMON_NOUN_NT'man in movie rental' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'antony carries a coupon' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'antony' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT SENTENCE_NT'antony carries a stamped envelope called a postcard' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'antony' - RELATIONSHIP_NT'carries' - PROPER_NOUN_NT'postcard' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} + PROPER_NOUN_NT'postcard' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'shelby is a man in the town hall' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'shelby' - COMMON_NOUN_NT'man in the town hall' + COMMON_NOUN_NT'man in the town hall' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'shelby carries a dvd called conducting an orderly meeting' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'shelby' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT'conducting an orderly meeting' SENTENCE_NT'shelby carries 5 stamped envelopes' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'shelby' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} AND_NT PROPER_NOUN_NT AND_NT @@ -905,125 +905,125 @@ ROOT_NT PROPER_NOUN_NT PROPER_NOUN_NT SENTENCE_NT'shelby carries an ice cream cone' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'shelby' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT SENTENCE_NT'shelby carries a coupon' - VERB_NT'carries' + VERB_NT'carries' {verb 'carry' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'shelby' - RELATIONSHIP_NT'carries' + RELATIONSHIP_NT'carries' {meaning: is-carried-by} PROPER_NOUN_NT SENTENCE_NT'christopher is a man in the library' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'christopher' - COMMON_NOUN_NT'man in the library' + COMMON_NOUN_NT'man in the library' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'christopher owns the library' - VERB_NT'owns' + VERB_NT'owns' {verb 'own' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'christopher' - RELATIONSHIP_NT'owns' - PROPER_NOUN_NT'library' + RELATIONSHIP_NT'owns' {meaning: ownership-r} + PROPER_NOUN_NT'library' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'linnea is a woman in the alfred cralle pool hall' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'linnea' - COMMON_NOUN_NT'woman in the alfred cralle pool hall' + COMMON_NOUN_NT'woman in the alfred cralle pool hall' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'linnea owns the alfred cralle pool hall' - VERB_NT'owns' + VERB_NT'owns' {verb 'own' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'linnea' - RELATIONSHIP_NT'owns' - PROPER_NOUN_NT'alfred cralle pool hall' + RELATIONSHIP_NT'owns' {meaning: ownership-r} + PROPER_NOUN_NT'alfred cralle pool hall' {definite 'the' n/m/f s/p nom/acc} SENTENCE_NT'ned is a man in the movie rental store' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'ned' - COMMON_NOUN_NT'man in the movie rental store' + COMMON_NOUN_NT'man in the movie rental store' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'ned owns the movie rental' - VERB_NT'owns' + VERB_NT'owns' {verb 'own' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'ned' - RELATIONSHIP_NT'owns' - PROPER_NOUN_NT'movie rental' + RELATIONSHIP_NT'owns' {meaning: ownership-r} + PROPER_NOUN_NT'movie rental' {definite 'the' n/m/f s/p nom/acc} 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' - VERB_NT'is usually' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} X_OF_Y_NT'description of a person' - COMMON_NOUN_NT'person' + COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} PROPER_NOUN_NT'description' PROPER_NOUN_NT'"[The noun] [if the noun is clean]looks healthy[otherwise]is' RULE_NT'after examining another person who is carrying something' RULE_NT'when play begins' HEADING_NT'section 5 - conversation' (level 5) SENTENCE_NT'a person has a table name called conversation' - VERB_NT'has' - COMMON_NOUN_NT'person' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'table name' + 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' - VERB_NT'understand' + VERB_NT'understand' {verb 'understand' 3p p act IS_TENSE +ve} {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' - VERB_NT'is' + 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' - VERB_NT'is usually' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} X_OF_Y_NT'conversation of a person' - COMMON_NOUN_NT'person' + COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} PROPER_NOUN_NT'conversation' PROPER_NOUN_NT'table of general chitchat' TABLE_NT'table of general chitchat topic reply summary turn stamp cha' SENTENCE_NT'the conversation of vanessa is the table of vanessa chatter' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'conversation of vanessa' PROPER_NOUN_NT'vanessa' PROPER_NOUN_NT'conversation' - PROPER_NOUN_NT'table of vanessa chatter' + PROPER_NOUN_NT'table of vanessa chatter' {definite 'the' n/m/f s/p nom/acc} TABLE_NT'table of vanessa chatter topic reply summary turn stamp char' RULE_NT'after reading a command' HEADING_NT'section 6 - movement description' (level 5) SENTENCE_NT'a person has some text called walk style' - VERB_NT'has' - COMMON_NOUN_NT'person' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'person' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'text' + 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"' - VERB_NT'is usually' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} X_OF_Y_NT'walk style of a man' - COMMON_NOUN_NT'man' + COMMON_NOUN_NT'man' {indefinite 'a' n/m/f nom/acc s} PROPER_NOUN_NT'walk style' PROPER_NOUN_NT'"stride"' SENTENCE_NT'the walk style of a woman is usually "strut"' - VERB_NT'is usually' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} X_OF_Y_NT'walk style of a woman' - COMMON_NOUN_NT'woman' + COMMON_NOUN_NT'woman' {indefinite 'a' n/m/f nom/acc s} PROPER_NOUN_NT'walk style' PROPER_NOUN_NT'"strut"' SENTENCE_NT'the walk style of gene is "[one of]wander[or]stroll[purely a' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'walk style of gene' PROPER_NOUN_NT'gene' PROPER_NOUN_NT'walk style' PROPER_NOUN_NT'"[one of]wander[or]stroll[purely at random]"' SENTENCE_NT'the walk style of francine is "waddle"' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'walk style of francine' PROPER_NOUN_NT'francine' PROPER_NOUN_NT'walk style' PROPER_NOUN_NT'"waddle"' SENTENCE_NT'the walk style of antony is "scamper"' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'walk style of antony' PROPER_NOUN_NT'antony' PROPER_NOUN_NT'walk style' PROPER_NOUN_NT'"scamper"' SENTENCE_NT'the walk style of rhoda is "sashay"' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} X_OF_Y_NT'walk style of rhoda' PROPER_NOUN_NT'rhoda' PROPER_NOUN_NT'walk style' @@ -1033,33 +1033,33 @@ ROOT_NT 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' - VERB_NT'has' - COMMON_NOUN_NT'door' + VERB_NT'has' {verb 'have' 3p s act IS_TENSE +ve} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} ALLOWED_NT PROPERTYCALLED_NT'called' - UNPARSED_NOUN_NT'person' + 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' - VERB_NT'is' - PROPER_NOUN_NT'last thing named' - COMMON_NOUN_NT'thing that varies' + 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} + COMMON_NOUN_NT'thing that varies' {indefinite 'a' n/m/f nom/acc s} 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' - VERB_NT'is' - PROPER_NOUN_NT'last person named' - COMMON_NOUN_NT'person that varies' + 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} + COMMON_NOUN_NT'person that varies' {indefinite 'a' n/m/f nom/acc s} RULE_NT'before printing the name of a person ( called target )' SENTENCE_NT'group size is a number that varies' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'group size' - COMMON_NOUN_NT'number that varies' + COMMON_NOUN_NT'number that varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'group size is 1' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'group size' PROPER_NOUN_NT'1' RULE_NT'to clear marked people' @@ -1070,60 +1070,60 @@ ROOT_NT 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' - VERB_NT'is usually' - COMMON_NOUN_NT'door' + VERB_NT'is usually' {verb 'be' 3p s act IS_TENSE +ve} {certainty:likely} + COMMON_NOUN_NT'door' {indefinite 'a' n/m/f nom/acc s} ADJECTIVE_NT'scenery' 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' - VERB_NT'test' + VERB_NT'test' {verb 'test' 3p p act IS_TENSE +ve} {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' - VERB_NT'use' + VERB_NT'use' {verb 'use' 3p p act IS_TENSE +ve} {special meaning: use} UNPARSED_NOUN_NT'fast route-finding' HEADING_NT'invented sentences' (level 0) SENTENCE_NT'external file understood is a external file which varies' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'external file understood' - COMMON_NOUN_NT'external file which varies' + COMMON_NOUN_NT'external file which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'scene understood is a scene which varies' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'scene understood' - COMMON_NOUN_NT'scene which varies' + COMMON_NOUN_NT'scene which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'figure name understood is a figure name which varies' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'figure name understood' - COMMON_NOUN_NT'figure name which varies' + COMMON_NOUN_NT'figure name which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'sound name understood is a sound name which varies' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'sound name understood' - COMMON_NOUN_NT'sound name which varies' + COMMON_NOUN_NT'sound name which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'natural language understood is a natural language which vari' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'natural language understood' - COMMON_NOUN_NT'natural language which varies' + COMMON_NOUN_NT'natural language which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'grammatical tense understood is a grammatical tense which va' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'grammatical tense understood' - COMMON_NOUN_NT'grammatical tense which varies' + COMMON_NOUN_NT'grammatical tense which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'narrative viewpoint understood is a narrative viewpoint whic' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'narrative viewpoint understood' - COMMON_NOUN_NT'narrative viewpoint which varies' + COMMON_NOUN_NT'narrative viewpoint which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'grammatical case understood is a grammatical case which vari' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'grammatical case understood' - COMMON_NOUN_NT'grammatical case which varies' + COMMON_NOUN_NT'grammatical case which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'grammatical gender understood is a grammatical gender which ' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'grammatical gender understood' - COMMON_NOUN_NT'grammatical gender which varies' + COMMON_NOUN_NT'grammatical gender which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'command parser error understood is a command parser error wh' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'command parser error understood' - COMMON_NOUN_NT'command parser error which varies' + COMMON_NOUN_NT'command parser error which varies' {indefinite 'a' n/m/f nom/acc s} SENTENCE_NT'infection color understood is a infection color which varies' - VERB_NT'is' + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} PROPER_NOUN_NT'infection color understood' - COMMON_NOUN_NT'infection color which varies' + COMMON_NOUN_NT'infection color which varies' {indefinite 'a' n/m/f nom/acc s} diff --git a/inform7/Figures/timings-diagnostics.txt b/inform7/Figures/timings-diagnostics.txt index 7f054791b..99e51a6dc 100644 --- a/inform7/Figures/timings-diagnostics.txt +++ b/inform7/Figures/timings-diagnostics.txt @@ -1,15 +1,15 @@ 100.0% in inform7 run - 66.9% in compilation to Inter - 25.4% in //Phrases::Manager::compile_first_block// - 9.1% in //Phrases::Manager::compile_as_needed// - 6.8% in //Strings::compile_responses// - 5.8% in //World::Compile::compile// - 3.6% in //Sentences::VPs::traverse// - 3.4% in //Assertions::Traverse::traverse1// - 2.0% in //Phrases::Manager::RulePrintingRule_routine// - 1.8% in //Phrases::Manager::rulebooks_array// - 1.1% in //NewVerbs::ConjugateVerb// - 0.7% in //Phrases::Manager::traverse// + 67.4% in compilation to Inter + 25.5% in //Phrases::Manager::compile_first_block// + 9.2% in //Phrases::Manager::compile_as_needed// + 7.0% in //Strings::compile_responses// + 6.1% in //World::Compile::compile// + 3.5% in //Assertions::Traverse::traverse1// + 3.3% in //Sentences::VPs::traverse// + 2.1% in //Phrases::Manager::RulePrintingRule_routine// + 1.9% in //Phrases::Manager::rulebooks_array// + 1.0% in //NewVerbs::ConjugateVerb// + 0.8% in //Phrases::Manager::traverse// 0.5% in //Phrases::Manager::parse_rule_parameters// 0.3% in //Phrases::Manager::compile_rulebooks// 0.3% in //Phrases::Manager::traverse_for_names// @@ -19,18 +19,19 @@ 0.1% in //Sentences::RuleSubtrees::register_recently_lexed_phrases// 0.1% in //Task::load_types// 0.1% in //World::complete// - 4.1% not specifically accounted for - 30.5% in running Inter pipeline - 10.0% in step preparation - 9.8% in inter step 2/12: link - 7.0% in inter step 12/12: generate inform6 -> auto.inf + 4.2% not specifically accounted for + 30.2% in running Inter pipeline + 10.1% in step preparation + 9.9% in inter step 2/12: link + 6.6% in inter step 12/12: generate inform6 -> auto.inf 0.3% in inter step 9/12: make-identifiers-unique 0.1% in inter step 10/12: reconcile-verbs 0.1% in inter step 11/12: eliminate-redundant-labels + 0.1% in inter step 4/12: parse-linked-matter 0.1% in inter step 5/12: resolve-conditional-compilation 0.1% in inter step 6/12: assimilate 0.1% in inter step 7/12: resolve-external-symbols 0.1% in inter step 8/12: inspect-plugs - 2.1% not specifically accounted for - 2.2% in supervisor + 1.9% not specifically accounted for + 2.1% in supervisor 0.2% not specifically accounted for diff --git a/inform7/core-module/Chapter 10/Conditions and Phrases.w b/inform7/core-module/Chapter 10/Conditions and Phrases.w index 24f1d4cf5..572762494 100644 --- a/inform7/core-module/Chapter 10/Conditions and Phrases.w +++ b/inform7/core-module/Chapter 10/Conditions and Phrases.w @@ -132,7 +132,7 @@ testing the existence of something. not ==> Conditions::negate(RP[1]) ::= - is/are ... + is/are ... internal { parse_node *p = Lexicon::retrieve(COND_PHRASE_MC, W); diff --git a/inform7/core-module/Chapter 10/Verbal and Relative Clauses.w b/inform7/core-module/Chapter 10/Verbal and Relative Clauses.w index 32ec35300..1034cde75 100644 --- a/inform7/core-module/Chapter 10/Verbal and Relative Clauses.w +++ b/inform7/core-module/Chapter 10/Verbal and Relative Clauses.w @@ -33,7 +33,7 @@ placeholder to stand for a missing noun phrase: = ::= - | ==> @; + | ==> @; ==> @; ::= diff --git a/inform7/core-module/Chapter 6/New Verbs.w b/inform7/core-module/Chapter 6/New Verbs.w index edd2280a2..05be4a750 100644 --- a/inform7/core-module/Chapter 6/New Verbs.w +++ b/inform7/core-module/Chapter 6/New Verbs.w @@ -1238,7 +1238,7 @@ void NewVerbs::tabulate_meaning(OUTPUT_STREAM, index_lexicon_entry *lex) { @d TRACING_LINGUISTICS_CALLBACK NewVerbs::trace_parsing = -int NewVerbs::trace_parsing(void) { +int NewVerbs::trace_parsing(int A) { if (SyntaxTree::is_trace_set(Task::syntax_tree())) return TRUE; return FALSE; } diff --git a/inform7/core-module/Chapter 7/Parse Tree Usage.w b/inform7/core-module/Chapter 7/Parse Tree Usage.w index 256d57fac..98074db53 100644 --- a/inform7/core-module/Chapter 7/Parse Tree Usage.w +++ b/inform7/core-module/Chapter 7/Parse Tree Usage.w @@ -422,6 +422,7 @@ void ParseTreeUsage::log_node(OUTPUT_STREAM, parse_node *pn) { WRITE("'%S'", text); DISCARD_TEXT(text) } + Diagrams::log_node(OUT, pn); if ((pn->node_type >= UNKNOWN_NT) && (pn->node_type <= TEST_VALUE_NT)) @ @@ -448,18 +449,14 @@ void ParseTreeUsage::log_node(OUTPUT_STREAM, parse_node *pn) { case HEADING_NT: WRITE(" (level %d)", Annotations::read_int(pn, heading_level_ANNOT)); break; case COMMON_NOUN_NT: show_refers = TRUE; break; case KIND_NT: show_refers = TRUE; break; - case RELATIONSHIP_NT: - Diagrams::log_node(OUT, pn); - break; + case RELATIONSHIP_NT: break; case PROPER_NOUN_NT: - Diagrams::log_node(OUT, pn); if (Annotations::read_int(pn, multiplicity_ANNOT)) WRITE(" (x%d)", Annotations::read_int(pn, multiplicity_ANNOT)); show_refers = TRUE; break; case VERB_NT: WRITE(" ($V)", Annotations::read_int(pn, verb_id_ANNOT)); - Diagrams::log_node(OUT, pn); break; case TOKEN_NT: WRITE(" [%d/%d]", Annotations::read_int(pn, slash_class_ANNOT), Annotations::read_int(pn, slash_dash_dash_ANNOT)); break; diff --git a/inform7/core-module/Chapter 9/The Creator.w b/inform7/core-module/Chapter 9/The Creator.w index ee76f33cc..e09afad6d 100644 --- a/inform7/core-module/Chapter 9/The Creator.w +++ b/inform7/core-module/Chapter 9/The Creator.w @@ -35,7 +35,7 @@ int problem_count_when_creator_started; int Assertions::Creator::consult_the_creator(parse_node *px, parse_node *py) { problem_count_when_creator_started = problem_count; - if ((Node::get_text(px))) + if ((Node::get_text(px))) @ else @; diff --git a/inform7/core-module/Chapter 9/To Be and To Have.w b/inform7/core-module/Chapter 9/To Be and To Have.w index cb70f8c71..f526db728 100644 --- a/inform7/core-module/Chapter 9/To Be and To Have.w +++ b/inform7/core-module/Chapter 9/To Be and To Have.w @@ -191,7 +191,7 @@ In traverse 2, only (c) takes place; (a) and (b) are one-time events. void Assertions::Copular::make_assertion(parse_node *px, parse_node *py) { if (traverse == 1) { int pc = problem_count; - if (!((Node::get_text(px)))) + if (!((Node::get_text(px)))) Assertions::Refiner::refine(px, ALLOW_CREATION); Assertions::Refiner::refine(py, ALLOW_CREATION); if (problem_count > pc) return; @@ -199,7 +199,7 @@ void Assertions::Copular::make_assertion(parse_node *px, parse_node *py) { } if (SyntaxTree::is_trace_set(Task::syntax_tree())) LOG("$T", current_sentence); - if ((Node::get_text(px))) { + if ((Node::get_text(px))) { if (traverse == 1) Assertions::Copular::make_existential_assertion(py); px = py; } else { diff --git a/services/linguistics-module/Chapter 4/Noun Phrases.w b/services/linguistics-module/Chapter 4/Noun Phrases.w index 47700f174..59ddc09c1 100644 --- a/services/linguistics-module/Chapter 4/Noun Phrases.w +++ b/services/linguistics-module/Chapter 4/Noun Phrases.w @@ -1,7 +1,6 @@ [NounPhrases::] Noun Phrases. -To construct noun-phrase subtrees for assertion sentences found -in the parse tree. +To construct noun-phrase subtrees for assertion sentences. @h Hierarchy of noun phrases. Noun phrase nodes are built at four levels of elaboration, which we take in @@ -30,6 +29,12 @@ used in a balanced way: thus |frogs ( and toads )| would match, but ^ | ==> 0; return FAIL_NONTERMINAL; ==> 0; *XP = RP[1] +@ The noun phrase of an existential sentence is recognised thus: + += + ::= + there ==> 0; *XP = Diagrams::new_DEFECTIVE(W); + @h Articled nounphrases (NP2). Now an initial article becomes an annotation and is removed from the text. Note that @@ -140,13 +145,13 @@ looks like a participle. = ::= - | ==> 0; *XP = RP[1] + | ==> 0; *XP = RP[1] | ==> 0; *XP = RP[2] - ==> 0; *XP = RP[1] + ==> 0; *XP = RP[1] ::= | ==> 0; *XP = RP[2] - ==> 0; *XP = RP[1] + ==> 0; *XP = RP[1] @ To explain the limitation here: RPs only exist in the subject position due to subject-verb inversion in English. Thus, "In the Garden is a tortoise" is a diff --git a/services/linguistics-module/Chapter 4/Verb Phrases.w b/services/linguistics-module/Chapter 4/Verb Phrases.w index 8bb12d8df..725105981 100644 --- a/services/linguistics-module/Chapter 4/Verb Phrases.w +++ b/services/linguistics-module/Chapter 4/Verb Phrases.w @@ -1,65 +1,550 @@ [VerbPhrases::] Verb Phrases. -To construct standard verb-phrase nodes in the parse tree. +To construct verb-phrase subtrees for assertion sentences. -@h Regular and existential verb phrases. -Here we address the general case of an assertion sentence with a primary verb -in it. Note that we must expect at least some of the noun phrases in these -sentences to be previously unknown. To parse +@h Seeking verbs. +The nonterminal has to find the verb in a sentence, and find its +noun phrases, with no contextual knowledge at all. In a sentence with only +one plausible verb, this is not difficult: the verb in "Anna is a sailor" +must be "is". But suppose we have: + +>> The Fisher-Price carry cot is a container. + +Is the verb "carry" or "is"? A human reader will more likely judge that a +particular make of cot is being said to be a container (thus "is"), rather +than that, say, a progressive rock band called "The Fisher-Price" are +carrying copies of their new EP of remixed lullabies, "cot is a container". + +But a human has to know a great deal about culture and society to make +this sort of judgement. How is to do it? One answer might be to +recognise "the Fisher-Price carry cot" as something already known, having +been defined in an earlier sentence. But Inform does not require such +pre-declarations -- indeed, the above sentence is a legal way to create +the cot from nothing. + +Instead, has to use heuristic rules about what is most likely, +and the algorithm below is the product of a very great deal of experimentation. + +@ There are two variant forms: and . +Inform actually uses the latter, detecting adverbs of occurrence like "for +the third time" lower down in the compiler.[1] Either way, //VerbPhrases::seek// +does the work.[2] + +[1] This reduces false negatives, usually involving ambiguity between "time", +the kind of value, and "time", the measure of how often something has happened. + +[2] Between 2010 and early 2016, this was implemented in straight Preform +rather than as an internal. This was more satisfying to read but became just +too complicated to maintain once VSO verbs were added to the grammar. + += + internal { + int rv = VerbPhrases::seek(W, X, XP, 0, TRUE); + @; + return rv; +} + + internal { + int rv = VerbPhrases::seek(W, X, XP, 0, FALSE); + @; + return rv; +} + +@ = + if (VerbPhrases::tracing(RESULTS_VP_TRACE)) { + if (rv) { + LOG("Sentence subtree:\n"); LOG_INDENT; + for (parse_node *N = *XP; N; N = N->next) LOG("$T", N); + LOG_OUTDENT; + } else LOG("No verb found\n"); + } + +@ + +@e SEEK_VP_TRACE from 1 +@e VIABILITY_VP_TRACE +@e RESULTS_VP_TRACE + += +int VerbPhrases::tracing(int A) { + #ifdef TRACING_LINGUISTICS_CALLBACK + return TRACING_LINGUISTICS_CALLBACK(A); + #endif + #ifndef TRACING_LINGUISTICS_CALLBACK + return FALSE; + #endif +} + +@ The following shows two simple sentences parsed with tracing on: + += (undisplayed text from Figures/simple-trace.txt) + +@ The following function is only recursive to at most one level. It's used either +to parse a whole sentence, or is called from within itself to deal with the +object phrase part of an existential sentence where the SP is defective. +In the latter case, the call parameter |existential_OP_edge| will be the word +number of the last word which can be safely considered as a possible +preposition. + +For example, here is a case where recursion occurs and succeeds: + += (undisplayed text from Figures/recursive-good-trace.txt) + +And here is a case where recursion is tried but does not provide the solution, +so that we have to soldier on regardless: + += (undisplayed text from Figures/recursive-bad-trace.txt) + += +int VerbPhrases::seek(wording W, int *X, void **XP, int existential_OP_edge, + int detect_occurrences) { + if (VerbPhrases::tracing(SEEK_VP_TRACE)) { + if (existential_OP_edge > 0) { + LOG("Seek verb in: %W | %W\n", + Wordings::up_to(W, existential_OP_edge), + Wordings::from(W, existential_OP_edge+1)); + LOG_INDENT; + } else { + LOG("Seek verb in: %W\n", W); LOG_INDENT; + } + } + int rv = VerbPhrases::seek_inner(W, X, XP, existential_OP_edge, detect_occurrences); + if (VerbPhrases::tracing(SEEK_VP_TRACE)) { + LOG_OUTDENT; if (rv) LOG("Seek succeeded\n"); else LOG("Seek failed\n"); + } + return rv; +} + +int VerbPhrases::seek_inner(wording W, int *X, void **XP, int existential_OP_edge, + int detect_occurrences) { + int viable[VIABILITY_MAP_SIZE]; + @; + if (VerbPhrases::tracing(VIABILITY_VP_TRACE)) @; + @; + return FALSE; +} + +@ The "viability map" assigns a score to each word in the sentence. Here +are some example viability maps: + += (undisplayed text from Figures/solomon-viability.txt) + +The scoring system is: +(a) Words definitely not part of a verb score 0 and are marked |--| above. +(b) Verb words outside brackets score 1, and inside brackets 2, except that +(c) Words which are part of a negated verb other than "to be" score 3. + +The viability map contains occasional false positives (i.e., words having positive +score which should be zero), but never has false zeroes. + +The following does not impose a size limit on sentences; it is only that parsing +is less efficient on sentences longer than this number of words. A sentence whose +primary verb does not appear in its first hundred words is a rarity. + +@d VIABILITY_MAP_SIZE 100 + +@ Rule (c) is there so that we do not trip up on auxiliary verbs such as "does" +or "have" in "does not have". + +The copular verb "to be" is exempt so that something like "Velma is not a +thinker" can be parsed as "(Velma) is (not a thinker)", allowing "not a thinker" +to be a noun phrase -- if "thinker" is an either/or property with a single possible +antonym -- "doer", let's say -- then we want to construe this sentence as if +it read "Velma is a doer". + +@ = + for (int i=0; (i<=Wordings::length(W)) && (i= VIABILITY_MAP_SIZE) break; + if (NTI::test_vocabulary(Lexer::word(pos), ) == FALSE) { + viable[i] = 0; + } else { + if (bl == 0) viable[i] = 1; else viable[i] = 2; + int pos_to = -((Wordings::from(W, pos))); + if (pos_to > pos) { + while (pos_to >= pos) { + if (i < VIABILITY_MAP_SIZE) viable[i] = 3; + pos++, i++; + } + pos--; + } + if (((viable[i] == 1) || (viable[i] == 2)) && (existential_OP_edge > 0)) { + wording S = Wordings::up_to(W, pos - 1); + if ((S) == FALSE) viable[i] = 0; + } + } + } + +@ = + LOG("viability map of '%W':\n", W); + LOOP_THROUGH_WORDING(pos, W) { + int i = pos - Wordings::first_wn(W); + if (i >= VIABILITY_MAP_SIZE) break; + if (viable[i]) LOG("%W[%d] ", Wordings::one_word(pos), viable[i]); + else LOG("-- "); + } + LOG("\n"); + +@ We are in fact interested only in word positions with viability 1 or 2, and +in practice viability 2 positions are very unlikely to be correct, so we +will first make every effort to match a verb at a viability 1 position. +(Why do we allow viability 2 matches at all? Really just so that we can +report them as problems.) + +@ = + for (int viability_level = 1; viability_level <= 2; viability_level++) + @; + +@ Within that constraint, we check in two passes. On pass 1, we skip over any +verb usage which might be part of a relative clause, in that it's preceded +by a relative clause marker; on pass 2, should we ever get that far, this +restriction is lifted. Thus for example in the sentence + +>> A man who does not carry an octopus is happy. + +we would skip over the words of "does not carry" on pass 1 because they are +preceded by "who". The reason we go on to pass 2 is not that relative clauses +are ever allowed here: they aren't. It's that we might have misunderstood +the relative clause marker. For example, in + +>> Telling it that is gossipy behaviour. + +the "that" doesn't introduce a relative clause; "telling it that" is a +well-formed noun phrase. + +Within each pass, we try each priority tier in turn (except the priority 0 +tier, which is never allowed). Within each tier, we look for the leftmost +position of the current viability at which a verb usage occurs, and if two +such occur at the same position, we take the longer (or if they are of +equal length, the earliest defined). + +@ = + for (int pass = 1; pass <= 2; pass++) + for (verb_usage_tier *tier = first_search_tier; tier; tier = tier->next_tier) + if (tier->priority != 0) + LOOP_THROUGH_WORDING(pos, W) { + int j = pos - Wordings::first_wn(W); + if ((j >= VIABILITY_MAP_SIZE) || (viable[j] == viability_level)) + @; + } + +@ At this point |TW| is the tail of the wording: its first word is what we +think might be the verb. For example, given >> The coral snake is in the green bucket. -at a time when neither snake nor bucket has been mentioned before, we -really have little option but to look for "is" plus preposition, -and cannot use the words either side as any support for the hypothesis -that this is indeed the verb. +we might have |TW| being "is in the green bucket". -Perhaps surprisingly we will choose to regard the "in" here as being -part of the object phrase for the sentence. It might seem to belong to -the verb rather than to a noun phrase, but an implementation motivated -by that wouldn't work, for two reasons. First, English allows subject-verb -inversions such as "In the green bucket is the coral snake", where the -"in" has moved some distance from the verb "is". Second, we have to allow -some use of zeugma. Zeugma is sometimes thought to be rare in English and -to be basically a comedy effect, as in the famous Flanders and Swann lyric: +@ = + wording TW = Wordings::from(W, pos); + for (verb_usage *vu = tier->tier_contents; vu; vu = vu->next_within_tier) + @; ->> She made no reply, up her mind, and a dash for the door. +@ We must test whether our verb usage appears at the front of |TW|, thougn for +efficiency's sake we first test whether the verb has a meaning. (There are +potentially a great many meaningless verbs, because of the way adaptive text +is handled in Inform.) -in which three completely different senses of the same verb are used, -but in which the verb appears only once. It might seem reasonable for a -language like Inform simply to disallow this. Unfortunately, less -extreme zeugmas occur all the time: +@ = + verb *vi = VerbUsages::get_verb(vu); + int i = -1; + wording ISW = EMPTY_WORDING, IOW = EMPTY_WORDING; + int certainty = UNKNOWN_CE, pre_certainty = UNKNOWN_CE, post_certainty = UNKNOWN_CE; + for (verb_form *vf = vi->first_form; vf; vf = vf->next_form) { + verb_meaning *vm = &(vf->list_of_senses->vm); + if (VerbMeanings::is_meaningless(vm) == FALSE) { + if (i < 0) { + i = VerbUsages::parse_against_verb(TW, vu); + if (!((i>Wordings::first_wn(TW)) && (i<=Wordings::last_wn(TW)))) break; + @; + @; + } + @; + } + } ->> The red door is west of the Dining Room and east of the Ballroom. +@ A further complication is that we will reject this usage if it occurs +somewhere forbidden: for example, if a verb form is only allowed in an SVO +configuration, we will ignore it if |TW| is the whole of |W|, because then the +verb would begin at the first word of the sentence. Conversely, if it is only +allowed in an imperative VO configuration, it's required to be there. -So we will have to allow information about relationships to annotate -noun phrases, not just verb phrases. +In Inform, for example, "to carry" is an SVO verb, so we will match "Peter +carries the flash cards" but not "Carries Peter"; and "to test" is a VOO verb, +so we will match "Test me with flash cards" but not "Peter tests me with +flash cards". -@ We will use the term "existential" for a "there is..." sentence such as: +@ = + if (vf->form_structures & (VO_FS_BIT + VOO_FS_BIT)) { + if (pos > Wordings::first_wn(W)) break; + } else { + if (pos == Wordings::first_wn(W)) break; + } ->> There are four coins on the table. +@ So now we know that the verb definitely appears. We form |ISW| as the +wording for the subject phrase and |IOW| the object phrase. Adverbs of +certainty are removed from these. -The subject here is the meaningless noun phrase "there". English is defective -in not allowing optional subjects: it would be more logical to say "if an open -door is", but in fact we say "if there is an open door". +@ = + ISW = Wordings::up_to(W, pos-1); + IOW = Wordings::from(W, i); + if ((ISW)) { + pre_certainty = <>; + ISW = GET_RW(, 1); + } + if ((IOW)) { + post_certainty = <>; + IOW = GET_RW(, 1); + } + certainty = pre_certainty; + if (certainty == UNKNOWN_CE) certainty = post_certainty; + if (VerbPhrases::tracing(SEEK_VP_TRACE)) + LOG("Found usage, pass %d tier %d: (%W) $w (%W)\n", + pass, tier->priority, ISW, vi, IOW); -Note that we will recognise "there" as a placeholder only in the subject -position. English does allow it as an object, but then it's anaphoric, -referring back to a previously discussed place -- "I go into the lobby. -Julia is there." Since Inform can't handle anaphora, this isn't for us. +@ If the verb form is, say, "place in ... with ...", and we have detected the +verb as "places" in the sentence "Henry places the cherry on the cake", we +still must reject this usage because it's missing the essential prepositions +"in" and "with". (It would, however, pass if the verb form were "place... on...".) -The most difficult existential sentences are those involving a second -verb, such as: +@ = + wording SW = ISW, OW = IOW, O2W = EMPTY_WORDING; + wording VW = Wordings::up_to(TW, Wordings::first_wn(OW) - 1); ->> There are four coins which are on the table. + @; -The noun phrase of an existential sentence is recognised thus: + preposition *prep1 = vf->preposition, *req1 = prep1; + preposition *prep2 = vf->second_clause_preposition, *req2 = prep2; + + int last_preposition_position = Wordings::last_wn(OW); + int existential = FALSE, structures = vf->form_structures; + + @; + @; + + /* we couldn't check for this before, since we need to skip past the prepositions too */ + if ((pass == 1) && ((SW))) { pos = Wordings::first_wn(OW) - 1; continue; } + + @; + +@ This is also where we detect whether we have an existential sentence such as +"There is a man in the Dining Room." If so, we will have to allow for the +preposition "in" to be divided from the verb "is". But we will first check +(by using our one level of recursion) whether the tail of the sentence makes +sense in its own right. In this example it doesn't, but for "There is a man +who is in the Dining Room" (note the additional "is"), it would. + +@ = + if ((existential_OP_edge == 0) && (vi == copular_verb) && (req2 == NULL) && + ((SW))) { + if ((OW)) + last_preposition_position = Wordings::last_wn(GET_RW(, 1)); + LOG_INDENT; + int rv = VerbPhrases::seek(OW, X, XP, last_preposition_position, detect_occurrences); + LOG_OUTDENT; + if (rv) return rv; + existential = TRUE; structures = SVOO_FS_BIT; req1 = NULL; req2 = prep1; + } + +@ And that explains the following. If we have recursed on "There is a man +who is in the Dining Room" then we are currently looking at "a man who is in +the Dining Room", and have set the |SW| wording to "a man who". We want to +trim away that "who" from the end of the |SW|. + +@ = + if (existential_OP_edge > 0) /* i.e., if we have recursed */ + if ((SW)) { /* there is indeed a "which" at the end of |SW| */ + SW = GET_RW(, 1); /* so trim it off */ + if (VerbPhrases::tracing(SEEK_VP_TRACE)) + LOG("Trimmed to: (%W) $w (%W)\n", SW, vi, OW); + } + +@ This part at least is boringly straightforward. + +@ = + int usage_succeeds = TRUE; + if (req1) { + usage_succeeds = FALSE; + if (!((req1->allow_unexpected_upper_case == FALSE) && + (Word::unexpectedly_upper_case(Wordings::first_wn(OW))))) + if (WordAssemblages::is_at(&(req1->prep_text), + Wordings::first_wn(OW), Wordings::last_wn(TW))) { + OW = Wordings::from(OW, + Wordings::first_wn(OW) + WordAssemblages::length(&(req1->prep_text))); + VW = Wordings::up_to(TW, Wordings::first_wn(OW) - 1); + usage_succeeds = TRUE; + } + if (usage_succeeds == FALSE) { + if (VerbPhrases::tracing(SEEK_VP_TRACE)) + LOG("$w + $p + $p : failed for lack of '$p'\n", + vi, prep1, prep2, req1); + continue; + } + } + + if (req2) { + usage_succeeds = FALSE; + int found = -1; + for (int j=Wordings::first_wn(OW) + 1; j < last_preposition_position; j++) { + wording TOW = Wordings::from(OW, j); + if (WordAssemblages::is_at(&(req2->prep_text), + Wordings::first_wn(TOW), Wordings::last_wn(TOW))) { + found = j; break; + } + } + if (found >= 0) { + if (existential) SW = Wordings::up_to(OW, found-1); + else O2W = Wordings::up_to(OW, found-1); + OW = Wordings::from(OW, found + WordAssemblages::length(&(req2->prep_text))); + usage_succeeds = TRUE; + } + if (usage_succeeds == FALSE) { + if (VerbPhrases::tracing(SEEK_VP_TRACE)) + LOG("$w + $p + $p : failed for lack of '$p'\n", + vi, prep1, prep2, req2); + continue; + } + } + +@ Now we're getting somewhere. The verb and any prepositions required by this +form are all in place, and we know this would be a meaningful sentence. So +we start building the diagram tree for the sentence at last, with the node +representing the verb. + +@ = + parse_node *VP_PN = Node::new(VERB_NT); + if (certainty != UNKNOWN_CE) + Annotations::write_int(VP_PN, verbal_certainty_ANNOT, certainty); + if (vu) Node::set_verb(VP_PN, vu); + Node::set_preposition(VP_PN, prep1); + Node::set_second_preposition(VP_PN, prep2); + + Node::set_text(VP_PN, VW); + if (existential) Annotations::write_int(VP_PN, sentence_is_existential_ANNOT, TRUE); + if ((pre_certainty != UNKNOWN_CE) && (post_certainty != UNKNOWN_CE)) + Annotations::write_int(VP_PN, linguistic_error_here_ANNOT, TwoLikelihoods_LINERROR); + if (detect_occurrences) { + time_period *tp = Occurrence::parse(OW); + if (tp) { + OW = Occurrence::unused_wording(tp); + Node::set_occurrence(VP_PN, tp); + } + } + wording NPs[MAX_NPS_IN_VP]; + NPs[0] = SW; NPs[1] = OW; NPs[2] = O2W; + VP_PN = VerbPhrases::accept(vf, VP_PN, NPs); + if (VP_PN) { + *XP = VP_PN; + if (VerbPhrases::tracing(SEEK_VP_TRACE)) + LOG("Accepted as $w + $p + $p\n", vi, prep1, prep2); + return TRUE; + } else { + if (VerbPhrases::tracing(SEEK_VP_TRACE)) + LOG("Rejected as $w + $p + $p\n", vi, prep1, prep2); + } + +@ This routine completes the sentence diagram by adding further nodes to +represent the subject and object phrases. How this is done depends on the +sense of the verb: for example, in Inform, "X is an activity" produces a +rather different subtree to "Peter is a man". What happens is that each +possible sense of the verb form (in this case "is" with no prepositions) +is tried in turn: each one is asked, in effect, do you want this sentence? + +This is where, at last, special sentence meaning functions come into their +own: they are called with the task |ACCEPT_SMFT| to see if they are willing +to accept this sentence, whose noun phrases are stored in the |NPs| array. +If they do want it, they should build the necessary diagram and return |TRUE|. + +For example, the special meaning of "to mean" occurring in: + +>> Use American dialect means ... + +will only accept a subject phrase beginning with the word "use". The power to +say no to |ACCEPT_SMFT| thus enables us to minimise confusions between special +and regular meanings. + +If all the special meanings decline, we can fall back on a regular meaning, +if there is one. + +@d MAX_NPS_IN_VP 3 = - ::= - there ==> 0; *XP = Diagrams::new_DEFECTIVE(W); +parse_node *VerbPhrases::accept(verb_form *vf, parse_node *VP_PN, wording *NPs) { + verb_meaning *vm = NULL; + for (verb_sense *vs = (vf)?vf->list_of_senses:NULL; vs; vs = vs->next_sense) { + vm = &(vs->vm); + special_meaning_holder *sm = VerbMeanings::get_special_meaning_fn(vm); + if (sm) { + wording SNPs[MAX_NPS_IN_VP]; + if (VerbMeanings::get_reversal_status_of_smf(vm)) { + SNPs[0] = NPs[1]; SNPs[1] = NPs[0]; SNPs[2] = NPs[2]; + } else { + SNPs[0] = NPs[0]; SNPs[1] = NPs[1]; SNPs[2] = NPs[2]; + } + if ((*(sm->sm_func))(ACCEPT_SMFT, VP_PN, SNPs)) { + Node::set_special_meaning(VP_PN, sm); + return VP_PN; + } + } + } + if ((VerbMeanings::get_regular_meaning(vm)) && + (Wordings::empty(NPs[2])) && + (VerbPhrases::default_verb(ACCEPT_SMFT, VP_PN, vm, NPs))) return VP_PN; + return NULL; +} -@ We will want to spot adverbs of certainty adjacent to the verb itself; +@ In effect, this is the sentence meaning function for all regular meanings. +For example, "Darcy is proud" and "Darcy wears the hat" will both end up here. +It is only ever called for task |ACCEPT_SMFT|, and it always accepts. + += +int VerbPhrases::default_verb(int task, parse_node *V, verb_meaning *vm, wording *NPs) { + wording SW = (NPs)?(NPs[0]):EMPTY_WORDING; + wording OW = (NPs)?(NPs[1]):EMPTY_WORDING; + switch (task) { + case ACCEPT_SMFT: { + verb_usage *vu = Node::get_verb(V); + verb *vsave = permitted_verb; + permitted_verb = VerbUsages::get_verb(vu); + + if ((OW) == FALSE) internal_error(" failed"); + parse_node *O_PN = <>; + + if ((SW) == FALSE) internal_error(" failed"); + parse_node *S_PN = <>; + + V->next = S_PN; + V->next->next = O_PN; + @; + + permitted_verb = vsave; + return TRUE; + } + } + return FALSE; +} + +@ See //About Sentence Diagrams//: the OP for a non-copular verb becomes a +|RELATIONSHIP_NT| subtree, with relation reversed so that it is given from +the point of view of the object, not the subject. + +For example, in "Darcy wears the hat", the OP "the hat" becomes a +|RELATIONSHIP_NT| subtree with the relation "is worn by" -- from the hat's +point of view, it is being worn. + +@ = + VERB_MEANING_LINGUISTICS_TYPE *meaning = VerbMeanings::get_regular_meaning(vm); + if (meaning != VERB_MEANING_EQUALITY) + V->next->next = Diagrams::new_RELATIONSHIP( + Node::get_text(V), VerbMeanings::reverse_VMT(meaning), O_PN); + +@h Sidekick nonterminals. +We will want to spot adverbs of certainty adjacent to the verb itself; English allows these either side, so "A man is usually happy" and "Peter certainly is happy" are both possible. Note that these adverbs can divide a verb from its preposition(s): consider "The rain in Spain lies mainly in @@ -84,501 +569,10 @@ little careful using this nonterminal. ::= ... -@ For purely pragmatic reasons, we'll want to avoid reading prepositions (and -thus implicit relative clauses, such as "the cat in the hat") where they occur -after the word "called" in a sentence. For example, "a cat called Puss in -Boots" must not be thought to be in Boots. +@ The following is used only in the reconstruction of existential sentences +such as "There is a cat called Puss in Boots", where we want to prevent the +"in" being considered a preposition -- it is part of a calling-name. = ::= ... called ... - -@h Main nonterminal. -And so this nonterminal turns a sentence into a small parse tree. Between 2010 -and early 2016, this was implemented in straight Preform rather than as an -internal, but that became simply too complicated to maintain once imperative -verbs were added to the grammar. Still, it was a pity. - -Inform itself parses assertion sentences (but not conditions) with adverbs of -occurrence turned off: it does detect them later, but lower down in the -compiler. This reduces the nunber of false negatives, usually involving -ambiguity between "time", the kind of value, and "time", the measure of how -often something has happened. - -= - internal { - if (VerbPhrases::tracing()) { LOG("Parsing the sentence: %W\n", W); LOG_INDENT; } - int rv = VerbPhrases::seek(W, X, XP, 0, FALSE); - @; - return rv; -} - - internal { - if (VerbPhrases::tracing()) { LOG("Parsing the sentence: %W\n", W); LOG_INDENT; } - int rv = VerbPhrases::seek(W, X, XP, 0, TRUE); - @; - return rv; -} - -@ = - if (VerbPhrases::tracing()) { - LOG_OUTDENT; - if (rv) { - LOG("Passed\n"); LOG_INDENT; - for (parse_node *N = *XP; N; N = N->next) LOG("$T", N); - LOG_OUTDENT; - } else LOG("Failed\n"); - } - -@ The following routine is only very slightly recursive. It's used either -as above, to parse a whole sentence like "The coral snake is in the green -bucket", or else is called (once) from within itself to parse just the -"four coins which are on the table" part of a difficult existential sentence -such as "There are four coins which are on the table." - -In the latter case, the call parameter |existential_OP_edge| will be the word -number of the last word which can be safely considered as a possible -preposition. (That would just be the position of the word "table", in this -example, but in a sentence such as "There is a cat called Puss in Boots" the -last safe preposition position is "cat", the word before "called".) - -The sequence in which usages are considered is very important, since we are -going to return the first legal usage found. We also want to be reasonably -efficient in minimising the number of comparisons. We therefore first map out -which word positions might be the beginning of verb phrases. - -@d VIABILITY_MAP_SIZE 100 - -= -int VerbPhrases::seek(wording W, int *X, void **XP, int existential_OP_edge, - int detect_occurrences) { - int viable[VIABILITY_MAP_SIZE]; - @; - if (VerbPhrases::tracing()) @; - @; - return FALSE; -} - -@ If the word at position |i| doesn't occur in any verb known to us, then -that has viability 0. Otherwise: if this position is outside of any brackets, -the viability is 1, and if it's inside, then 2; except that if the position -is one where a negated verb other than "to be" can be found, then we blank -that stretch of words out with 3s. This blanking out enables us to skip over -negations like the "does not have" in - ->> The Solomon Islands does not have an air force. - -and to avoid matching the subsequent "have". But the copular verb "to be" is -exempt from this. For the time being, if we see something like "Velma is not a -thinker" then we will parse it as "(Velma) is (not a thinker)", allowing "not -a thinker" to be a noun phrase. Assertions are generally supposed to be -positive statements, not negative ones, but we don't necessarily know about -this one yet. If "thinker" is an either/or property with a single possible -antonym -- "doer", let's say -- then we want to construe this sentence as if -it read "Velma is a doer". So, anyway, we allow "not" at the front of the -object noun phrase, and disallow "is not" and "are not" in order that this can -happen. - -For example, - ->> The soldier can see that (this is true) they do not carry rifles. - -produces -= (text) - viable map: the[1] -- can[1] see[1] -- ([2] -- is[2] -- )[1] -- do[3] not[3] carry[3] -- -= -Note that we sometimes get false positives when testing whether the word occurs -in a verb (hence the way open bracket is marked here), but that doesn't matter, -since non-zero-ness in the viability map is used only to speed up parsing. - -@ = - for (int i=0; (i<=Wordings::length(W)) && (i= VIABILITY_MAP_SIZE) break; - if (NTI::test_vocabulary(Lexer::word(pos), ) == FALSE) viable[i] = 0; - else { - if (bl == 0) viable[i] = 1; else viable[i] = 2; - int pos_to = -((Wordings::from(W, pos))); - if (pos_to > pos) { - while (pos_to >= pos) { - if (i < VIABILITY_MAP_SIZE) viable[i] = 3; - pos++, i++; - } - pos--; - } - if (((viable[i] == 1) || (viable[i] == 2)) && (existential_OP_edge > 0)) { - wording S = Wordings::up_to(W, pos - 1); - if ((S) == FALSE) viable[i] = 0; - } - } - } - -@ = - LOG("viable map: "); - LOOP_THROUGH_WORDING(pos, W) { - int i = pos - Wordings::first_wn(W); - if (i >= VIABILITY_MAP_SIZE) break; - if (viable[i]) LOG("%W[%d] ", Wordings::one_word(pos), viable[i]); - else LOG("-- "); - } - LOG("\n"); - -@ We are in fact interested only in word positions with viability 1 or 2, and -in practice viability 2 positions are very unlikely to be correct, so we -will first make every effort to match a verb at a viability 1 position. -(Why do we allow viability 2 matches at all? Really just so that we can -report them as problems.) - -Within that constraint, we check in two passes. On pass 1, we skip over any -verb usage which might be part of a relative clause, in that it's preceded -by a relative clause marker; on pass 2, should we ever get that far, this -restriction is lifted. Thus for example in the sentence - ->> A man who does not carry an octopus is happy. - -we would skip over the words of "does not carry" on pass 1 because they are -preceded by "who". The reason we go on to pass 2 is not that relative clauses -are ever allowed here: they aren't. It's that we might have misunderstood -the relative clause marker. For example, in - ->> Telling it that is gossipy behaviour. - -the "that" doesn't introduce a relative clause; "telling it that" is a -well-formed noun phrase. - -Within each pass, we try each priority tier in turn (except the priority 0 -tier, which is never allowed). Within each tier, we look for the leftmost -position of the current viability at which a verb usage occurs, and if two -such occur at the same position, we take the longer (or if they are of -equal length, the earliest defined). - -The reason we need tiers is that many plausible sentences contain multiple -apparent uses of verbs. Consider: - ->> Fred has carrying capacity 2. - -where "has" and "carrying" could each be read as part of a verb phrase. -(In Inform, "To have" is on a higher tier than "to carry".) Or: - ->> The Fisher-Price carry cot is a container. - -In this sentence, "carry" is intended as part of the subject noun phrase, -but Inform has no way of telling that: if we didn't give "to be" priority -over "to carry" we would construe this sentence as saying that a group of -people called The Fisher-Price, perhaps a rock group, are carrying an -object called "cot is a container", perhaps their new EP of remixed -techno lullabies. (Far fewer plausible noun phrases contain "is" than -contain other verbs such as "carry".) - -@ = - for (int viability_level = 1; viability_level <= 2; viability_level++) - for (int pass = 1; pass <= 2; pass++) - for (verb_usage_tier *tier = first_search_tier; tier; tier = tier->next_tier) - if (tier->priority != 0) - LOOP_THROUGH_WORDING(pos, W) { - int j = pos - Wordings::first_wn(W); - if ((jtier_contents; vu; vu = vu->next_within_tier) - @; - } - -@ At this point |TW| is the tail of the wording: its first word is what we -think might be the verb. For example, given - ->> The coral snake is in the green bucket. - -we might have "is in the green bucket". We must test whether our verb usage -appears at the front of |TW|, and if so, whether it's meaningful. But in -fact we will make these checks in reverse order, for efficiency's sake. -(There are potentially a great many meaningless verbs, because of the -way adaptive text is handled in Inform.) - -A further complication is that we will reject this usage if it occurs -somewhere forbidden: for example, if a verb form is only allowed in an SVO -configuration, we will ignore it if |TW| is the whole of |W|, because then the -verb would begin at the first word of the sentence. Conversely, if it is only -allowed in an imperative VO configuration, it's required to be there. Thus if -the whole sentence is "Carries Peter" then we won't match "carries", because -it's at the front; and if it's "Peter test me with flash cards", we won't -match "test... with..." because it's not at the front. - -@ = - verb *vi = VerbUsages::get_verb(vu); - int i = -1; - wording ISW = EMPTY_WORDING, IOW = EMPTY_WORDING; - int certainty = UNKNOWN_CE, pre_certainty = UNKNOWN_CE, post_certainty = UNKNOWN_CE; - for (verb_form *vf = vi->first_form; vf; vf = vf->next_form) { - verb_meaning *vm = &(vf->list_of_senses->vm); - if (VerbMeanings::is_meaningless(vm) == FALSE) { - if (i < 0) { - i = VerbUsages::parse_against_verb(TW, vu); - if (!((i>Wordings::first_wn(TW)) && (i<=Wordings::last_wn(TW)))) break; - if (vf->form_structures & (VO_FS_BIT + VOO_FS_BIT)) { - if (pos > Wordings::first_wn(W)) break; - } else { - if (pos == Wordings::first_wn(W)) break; - } - @; - } - @; - } - } - -@ So now we know that the verb definitely appears. We form |ISW| as the -wording for the subject phrase and |IOW| the object phrase. Adverbs of -certainty are removed from these. - -@ = - ISW = Wordings::up_to(W, pos-1); - IOW = Wordings::from(W, i); - if ((ISW)) { - pre_certainty = <>; - ISW = GET_RW(, 1); - } - if ((IOW)) { - post_certainty = <>; - IOW = GET_RW(, 1); - } - certainty = pre_certainty; - if (certainty == UNKNOWN_CE) certainty = post_certainty; - if (VerbPhrases::tracing()) LOG("Found usage, pass %d tier %d: (%W) $w (%W)\n", - pass, tier->priority, ISW, vi, IOW); - -@ If the verb form is, say, "place in ... with ...", and we have detected the -verb as "places" in the sentence "Henry places the cherry on the cake", we -still must reject this usage because it's missing the essential prepositions -"in" and "with". (It would, however, pass if the verb form were "place... on...".) - -This is also where we detect whether we have an existential sentence such as -"There is a man in the Dining Room." If so, we will have to allow for the -preposition "in" to be divided from the verb "is". But we will first check -(by using our one level of recursion) whether the tail of the sentence makes -sense in its own right. In this example it doesn't, but for "There is a man -who is in the Dining Room" (note the additional "is"), it would. - -@ = - wording SW = ISW, OW = IOW, O2W = EMPTY_WORDING; - wording VW = Wordings::up_to(TW, Wordings::first_wn(OW) - 1); - - if (existential_OP_edge > 0) { /* i.e., if we are looking for "(S which) verbs (O)" */ - if ((SW)) { /* there is indeed a "which" at the end of |SW| */ - SW = GET_RW(, 1); /* so trim it off */ - if (VerbPhrases::tracing()) - LOG("Trimmed to: (%W) $w (%W)\n", SW, vi, OW); - } - } - - preposition *prep = vf->preposition; - preposition *second_prep = vf->second_clause_preposition; - - preposition *required_first = prep; - preposition *required_second = second_prep; - - int existential = FALSE, structures = vf->form_structures, last_preposition_position = Wordings::last_wn(OW); - - if ((existential_OP_edge == 0) && (vi == copular_verb) && (required_second == NULL) && - ((SW))) { - if ((OW)) - last_preposition_position = Wordings::last_wn(GET_RW(, 1)); - int rv = VerbPhrases::seek(OW, X, XP, last_preposition_position, detect_occurrences); - if (rv) return rv; - existential = TRUE; structures = SVOO_FS_BIT; required_first = NULL; required_second = prep; - } - - @; - - /* we couldn't check for this before, since we need to skip past the prepositions too */ - if ((pass == 1) && ((SW))) { pos = Wordings::first_wn(OW) - 1; continue; } - - @; - -@ This part at least is boringly straightforward. - -@ = - int usage_succeeds = TRUE; - if (required_first) { - usage_succeeds = FALSE; - if (!((required_first->allow_unexpected_upper_case == FALSE) && - (Word::unexpectedly_upper_case(Wordings::first_wn(OW))))) - if (WordAssemblages::is_at(&(required_first->prep_text), - Wordings::first_wn(OW), Wordings::last_wn(TW))) { - OW = Wordings::from(OW, - Wordings::first_wn(OW) + WordAssemblages::length(&(required_first->prep_text))); - VW = Wordings::up_to(TW, Wordings::first_wn(OW) - 1); - usage_succeeds = TRUE; - } - if (usage_succeeds == FALSE) { - if (VerbPhrases::tracing()) LOG("$w + $p + $p : failed for lack of $p\n", - vi, prep, second_prep, prep); - continue; - } - } - - if (required_second) { - usage_succeeds = FALSE; - int found = -1; - for (int j=Wordings::first_wn(OW) + 1; j < last_preposition_position; j++) { - wording TOW = Wordings::from(OW, j); - if (WordAssemblages::is_at(&(required_second->prep_text), - Wordings::first_wn(TOW), Wordings::last_wn(TOW))) { - found = j; break; - } - } - if (found >= 0) { - if (existential) SW = Wordings::up_to(OW, found-1); - else O2W = Wordings::up_to(OW, found-1); - OW = Wordings::from(OW, found + WordAssemblages::length(&(required_second->prep_text))); - usage_succeeds = TRUE; - } - if (usage_succeeds == FALSE) { - if (VerbPhrases::tracing()) LOG("$w + $p + $p : failed for lack of $p\n", - vi, prep, second_prep, second_prep); - continue; - } - } - -@ Now we're getting somewhere. The verb and any prepositions required by this -form are all in place, and we know this would be a meaningful sentence. So -we start building the diagram tree for the sentence at last, with the node -representing the verb. - -@ = - parse_node *VP_PN = Node::new(VERB_NT); - if (certainty != UNKNOWN_CE) - Annotations::write_int(VP_PN, verbal_certainty_ANNOT, certainty); - if (vu) Node::set_verb(VP_PN, vu); - Node::set_preposition(VP_PN, prep); - Node::set_second_preposition(VP_PN, second_prep); - - Node::set_text(VP_PN, VW); - if (existential) Annotations::write_int(VP_PN, sentence_is_existential_ANNOT, TRUE); - if ((pre_certainty != UNKNOWN_CE) && (post_certainty != UNKNOWN_CE)) - Annotations::write_int(VP_PN, linguistic_error_here_ANNOT, TwoLikelihoods_LINERROR); - if (detect_occurrences) { - time_period *tp = Occurrence::parse(OW); - if (tp) { - OW = Occurrence::unused_wording(tp); - Node::set_occurrence(VP_PN, tp); - } - } - VP_PN = VerbPhrases::accept(vf, VP_PN, SW, OW, O2W); - if (VP_PN) { - *XP = VP_PN; - if (VerbPhrases::tracing()) - LOG("Accepted as $w + $p + $p\n", vi, prep, second_prep); - return TRUE; - } else { - if (VerbPhrases::tracing()) - LOG("Rejected as $w + $p + $p\n", vi, prep, second_prep); - } - -@ This routine completes the sentence diagram by adding further nodes to -represent the subject and object phrases. How this is done depends on the -sense of the verb: for example, in Inform, "X is an activity" produces a -rather different subtree to "Peter is a man". What happens is that each -possible sense of the verb form (in this case "is" with no prepositions) -is tried in turn: each one is asked, in effect, do you want this sentence? - -This is where, at last, special sentence meaning functions come into their -own: they are called with the task |ACCEPT_SMFT| to see if they are willing -to accept this sentence, whose noun phrases are stored in the |NPs| array. -If they do want it, they should build the necessary diagram and return |TRUE|. - -If all the special meanings decline, we can fall back on a regular meaning. - -@d MAX_NPS_IN_VP 3 - -= -parse_node *VerbPhrases::accept(verb_form *vf, parse_node *VP_PN, wording SW, wording OW, wording O2W) { - wording NPs[MAX_NPS_IN_VP]; - for (int i=0; ilist_of_senses:NULL; vs; vs = vs->next_sense) { - vm = &(vs->vm); - special_meaning_holder *sm = VerbMeanings::get_special_meaning_fn(vm); - if (sm) { - wording SNPs[MAX_NPS_IN_VP]; - if (VerbMeanings::get_reversal_status_of_smf(vm)) { - SNPs[0] = NPs[1]; SNPs[1] = NPs[0]; SNPs[2] = NPs[2]; - } else { - SNPs[0] = NPs[0]; SNPs[1] = NPs[1]; SNPs[2] = NPs[2]; - } - if ((*(sm->sm_func))(ACCEPT_SMFT, VP_PN, SNPs)) { - Node::set_special_meaning(VP_PN, sm); - return VP_PN; - } - } - } - if (VerbPhrases::default_verb(ACCEPT_SMFT, VP_PN, vm, NPs)) return VP_PN; - return NULL; -} - -@ In effect, this is the sentence meaning function for all regular meanings. -For example, "Darcy is proud" and "Darcy wears the hat" will both end up here. - -= -int VerbPhrases::default_verb(int task, parse_node *V, verb_meaning *vm, wording *NPs) { - wording SW = (NPs)?(NPs[0]):EMPTY_WORDING; - wording OW = (NPs)?(NPs[1]):EMPTY_WORDING; - if (Wordings::nonempty(NPs[2])) return FALSE; - switch (task) { - case ACCEPT_SMFT: { - verb_usage *vu = Node::get_verb(V); - verb *vsave = permitted_verb; - permitted_verb = VerbUsages::get_verb(vu); - - if ((OW) == FALSE) internal_error(" failed"); - parse_node *O_PN = <>; - - if ((SW) == FALSE) internal_error(" failed"); - parse_node *S_PN = <>; - - V->next = S_PN; - V->next->next = O_PN; - @; - - permitted_verb = vsave; - return TRUE; - } - } - return FALSE; -} - -@ If we have parsed a verb expressing a relationship other than equality, we -need to record that in the parse tree. This code does the following: -= (text) - SENTENCE_NT "Darcy wears the hat" ---> SENTENCE_NT "Darcy wears the hat" - VERB_NT "wears" VERB_NT "wears" - PROPER_NOUN_NT "Darcy" PROPER_NOUN_NT "Darcy" - PROPER_NOUN_NT "hat" RELATIONSHIP_NT "wears" = is-worn-by - PROPER_NOUN_NT "hat" -= -The meaning is reversed here because we are applying it to the object of the -sentence not the subject: we thus turn the idea of Darcy wearing the hat into -the exactly equivalent idea of the hat being worn by Darcy. - -@ = - VERB_MEANING_LINGUISTICS_TYPE *meaning = VerbMeanings::get_regular_meaning(vm); - if (meaning == NULL) return FALSE; - if (meaning != VERB_MEANING_EQUALITY) - V->next->next = Diagrams::new_RELATIONSHIP( - Node::get_text(V), VerbMeanings::reverse_VMT(meaning), O_PN); - -@ - -= -int VerbPhrases::tracing(void) { - #ifdef TRACING_LINGUISTICS_CALLBACK - return TRACING_LINGUISTICS_CALLBACK(); - #endif - #ifndef TRACING_LINGUISTICS_CALLBACK - return FALSE; - #endif -} diff --git a/services/linguistics-module/Figures/recursive-bad-trace.txt b/services/linguistics-module/Figures/recursive-bad-trace.txt new file mode 100644 index 000000000..d92436ae9 --- /dev/null +++ b/services/linguistics-module/Figures/recursive-bad-trace.txt @@ -0,0 +1,47 @@ +Seek verb in: there is a ming vase on the table called the table of having + viability map of 'there is a ming vase on the table called the table of having': + -- is[1] -- -- -- on[1] -- -- -- -- -- -- -- + Found usage, pass 1 tier 2: (there) be(0) (a ming vase on the table called the table of having) + Seek verb in: a ming vase on the table | called the table of having + viability map of 'a ming vase on the table called the table of having': + -- -- -- -- -- -- -- -- -- -- -- + Seek failed + be(0) + had by + ___ : failed for lack of 'had by' + Seek verb in: a ming vase on the table | called the table of having + viability map of 'a ming vase on the table called the table of having': + -- -- -- -- -- -- -- -- -- -- -- + Seek failed + be(0) + carried by + ___ : failed for lack of 'carried by' + Seek verb in: a ming vase on the table | called the table of having + viability map of 'a ming vase on the table called the table of having': + -- -- -- -- -- -- -- -- -- -- -- + Seek failed + be(0) + known by + ___ : failed for lack of 'known by' + Seek verb in: a ming vase on the table | called the table of having + viability map of 'a ming vase on the table called the table of having': + -- -- -- -- -- -- -- -- -- -- -- + Seek failed + be(0) + having + ___ : failed for lack of 'having' + Seek verb in: a ming vase on the table | called the table of having + viability map of 'a ming vase on the table called the table of having': + -- -- -- -- -- -- -- -- -- -- -- + Seek failed + be(0) + carrying + ___ : failed for lack of 'carrying' + Seek verb in: a ming vase on the table | called the table of having + viability map of 'a ming vase on the table called the table of having': + -- -- -- -- -- -- -- -- -- -- -- + Seek failed + be(0) + knowing + ___ : failed for lack of 'knowing' + Seek verb in: a ming vase on the table | called the table of having + viability map of 'a ming vase on the table called the table of having': + -- -- -- -- -- -- -- -- -- -- -- + Seek failed + Accepted as be(0) + on + ___ +Seek succeeded +Sentence subtree: + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {existential} + UNPARSED_NOUN_NT'ming vase' {indefinite 'a' n/m/f nom/acc s} + RELATIONSHIP_NT'is' {meaning: carries} + CALLED_NT'called' + UNPARSED_NOUN_NT'table' {definite 'the' n/m/f s/p nom/acc} + UNPARSED_NOUN_NT'table of having' {definite 'the' n/m/f s/p nom/acc} diff --git a/services/linguistics-module/Figures/recursive-good-trace.txt b/services/linguistics-module/Figures/recursive-good-trace.txt new file mode 100644 index 000000000..fd5536711 --- /dev/null +++ b/services/linguistics-module/Figures/recursive-good-trace.txt @@ -0,0 +1,29 @@ +Seek verb in: there is a ming vase which is on the table + viability map of 'there is a ming vase which is on the table': + -- is[1] -- -- -- -- is[1] on[1] -- -- + Found usage, pass 1 tier 2: (there) be(0) (a ming vase which is on the table) + Seek verb in: a ming vase which is on the table | + viability map of 'a ming vase which is on the table': + -- -- -- -- is[1] -- -- -- + Found usage, pass 1 tier 2: (a ming vase which) be(0) (on the table) + Trimmed to: (a ming vase) be(0) (on the table) + be(0) + had by + ___ : failed for lack of 'had by' + Trimmed to: (a ming vase) be(0) (on the table) + be(0) + carried by + ___ : failed for lack of 'carried by' + Trimmed to: (a ming vase) be(0) (on the table) + be(0) + known by + ___ : failed for lack of 'known by' + Trimmed to: (a ming vase) be(0) (on the table) + be(0) + having + ___ : failed for lack of 'having' + Trimmed to: (a ming vase) be(0) (on the table) + be(0) + carrying + ___ : failed for lack of 'carrying' + Trimmed to: (a ming vase) be(0) (on the table) + be(0) + knowing + ___ : failed for lack of 'knowing' + Trimmed to: (a ming vase) be(0) (on the table) + Accepted as be(0) + on + ___ + Seek succeeded +Seek succeeded +Sentence subtree: + VERB_NT'is on' {verb 'be' 3p s act IS_TENSE +ve} + UNPARSED_NOUN_NT'ming vase' {indefinite 'a' n/m/f nom/acc s} + RELATIONSHIP_NT'is on' {meaning: carries} + UNPARSED_NOUN_NT'table' {definite 'the' n/m/f s/p nom/acc} diff --git a/services/linguistics-module/Figures/simple-trace.txt b/services/linguistics-module/Figures/simple-trace.txt new file mode 100644 index 000000000..f3d6d9f42 --- /dev/null +++ b/services/linguistics-module/Figures/simple-trace.txt @@ -0,0 +1,30 @@ +Seek verb in: beth is a sailor + viability map of 'beth is a sailor': + -- is[1] -- -- + Found usage, pass 1 tier 2: (beth) be(0) (a sailor) + be(0) + had by + ___ : failed for lack of 'had by' + be(0) + carried by + ___ : failed for lack of 'carried by' + be(0) + known by + ___ : failed for lack of 'known by' + be(0) + having + ___ : failed for lack of 'having' + be(0) + carrying + ___ : failed for lack of 'carrying' + be(0) + knowing + ___ : failed for lack of 'knowing' + be(0) + on + ___ : failed for lack of 'on' + be(0) + under + ___ : failed for lack of 'under' + Accepted as be(0) + ___ + ___ +Seek succeeded +Sentence subtree: + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + UNPARSED_NOUN_NT'beth' + UNPARSED_NOUN_NT'sailor' {indefinite 'a' n/m/f nom/acc s} +Seek verb in: a ming vase is carried by anna + viability map of 'a ming vase is carried by anna': + -- -- -- is[1] carried[1] -- -- + Found usage, pass 1 tier 2: (a ming vase) be(0) (carried by anna) + be(0) + had by + ___ : failed for lack of 'had by' + Accepted as be(0) + carried by + ___ +Seek succeeded +Sentence subtree: + VERB_NT'is carried by' {verb 'be' 3p s act IS_TENSE +ve} + UNPARSED_NOUN_NT'ming vase' {indefinite 'a' n/m/f nom/acc s} + RELATIONSHIP_NT'is carried by' {meaning: carries} + UNPARSED_NOUN_NT'anna' diff --git a/services/linguistics-module/Figures/solomon-viability.txt b/services/linguistics-module/Figures/solomon-viability.txt new file mode 100644 index 000000000..8c74eee76 --- /dev/null +++ b/services/linguistics-module/Figures/solomon-viability.txt @@ -0,0 +1,8 @@ +viability map of 'anna is a know all': +-- is[1] -- know[1] -- +viability map of 'the soldier knows that ( this is true ) they do not carry rifles': +-- -- knows[1] -- -- -- is[2] -- -- -- do[3] not[3] carry[3] -- +viability map of 'the solomon islands does not have an air force ( this is true )': +-- -- -- does[3] not[3] have[3] -- -- -- -- -- is[2] -- -- +viability map of 'velma is not a thinker': +-- is[1] -- -- -- diff --git a/services/linguistics-module/Preliminaries/About Sentence Diagrams.w b/services/linguistics-module/Preliminaries/About Sentence Diagrams.w index d7399e4f5..7c076c8b3 100644 --- a/services/linguistics-module/Preliminaries/About Sentence Diagrams.w +++ b/services/linguistics-module/Preliminaries/About Sentence Diagrams.w @@ -139,6 +139,18 @@ to noun phrases, we can have serial lists: Note that |AND_NT| nodes always have exactly two children, and that the serial comma is allowed but not required. +|AND_NT| in conjunction with |RELATIONSHIP_NT| can allow for zeugmas. +Zeugma is sometimes thought to be rare in English and to be basically a comedy +effect, as in the famous Flanders and Swann lyric: + +>> She made no reply, up her mind, and a dash for the door. + +in which three completely different senses of the same verb are used, +but in which the verb appears only once. It might seem reasonable just to +disallow this. Unfortunately, less extreme zeugmas occur all the time: + +>> The red door is west of the Dining Room and east of the Ballroom. + @ Now we introduce pronouns to the mix. These are detected automatically by //linguistics//, and exist in nominative and accusative cases in English. Note the difference in annotations between "them" and "you", diff --git a/services/linguistics-test/Chapter 1/Interpreting.w b/services/linguistics-test/Chapter 1/Interpreting.w index 7a45d3fd4..d25cf0aa6 100644 --- a/services/linguistics-test/Chapter 1/Interpreting.w +++ b/services/linguistics-test/Chapter 1/Interpreting.w @@ -14,12 +14,8 @@ int sentence_counter = 1; void Interpreting::diagram(parse_node *p) { if (Node::get_type(p) == SENTENCE_NT) { - text_stream *save_DL = DL; - DL = STDOUT; - Streams::enable_debugging(DL); LOG("(%d) %W\n\n", sentence_counter++, Node::get_text(p)); Node::log_subtree(DL, p); LOG("\n"); - DL = save_DL; } } diff --git a/services/linguistics-test/Chapter 1/Program Control.w b/services/linguistics-test/Chapter 1/Program Control.w index 6a71aa305..498f028a3 100644 --- a/services/linguistics-test/Chapter 1/Program Control.w +++ b/services/linguistics-test/Chapter 1/Program Control.w @@ -9,6 +9,8 @@ What shall we test? @e VOCABULARY_CLSW @e TEST_DIAGRAMS_CLSW @e RAW_DIAGRAMS_CLSW +@e TRACE_DIAGRAMS_CLSW +@e VIABILITY_DIAGRAMS_CLSW @e TEST_ARTICLES_CLSW @e TEST_PRONOUNS_CLSW @@ -34,6 +36,10 @@ int main(int argc, char **argv) { L"test sentence diagrams from text in X"); CommandLine::declare_switch(RAW_DIAGRAMS_CLSW, L"raw", 2, L"test raw sentence diagrams from text in X"); + CommandLine::declare_switch(TRACE_DIAGRAMS_CLSW, L"trace", 2, + L"test raw sentence diagrams from text in X with tracing on"); + CommandLine::declare_switch(VIABILITY_DIAGRAMS_CLSW, L"viability", 2, + L"show viability map for sentences in X"); CommandLine::declare_switch(VOCABULARY_CLSW, L"vocabulary", 2, L"read vocabulary from file X for use in -diagram tests"); CommandLine::declare_switch(TEST_ARTICLES_CLSW, L"test-articles", 2, @@ -52,9 +58,34 @@ int main(int argc, char **argv) { return 0; } +@ + +@d TRACING_LINGUISTICS_CALLBACK Main::trace_parsing + += +int trace_diagrams_mode = FALSE; +int viability_diagrams_mode = FALSE; +int Main::trace_parsing(int A) { + if (trace_diagrams_mode) return trace_diagrams_mode; + if (A == VIABILITY_VP_TRACE) return viability_diagrams_mode; + return FALSE; +} + +@ = void Main::respond(int id, int val, text_stream *arg, void *state) { + text_stream *save_DL = DL; + DL = STDOUT; + Streams::enable_debugging(DL); switch (id) { case VOCABULARY_CLSW: Banking::load_from_file(arg); break; + case TRACE_DIAGRAMS_CLSW: + trace_diagrams_mode = TRUE; + Diagramming::test_diagrams(arg, TRUE); + break; + case VIABILITY_DIAGRAMS_CLSW: + viability_diagrams_mode = TRUE; + Diagramming::test_diagrams(arg, TRUE); + break; case RAW_DIAGRAMS_CLSW: Interpreting::go(Diagramming::test_diagrams(arg, TRUE)); break; @@ -70,6 +101,7 @@ void Main::respond(int id, int val, text_stream *arg, void *state) { Pronouns::test(STDOUT); break; } + DL = save_DL; } void Main::ignore(int id, text_stream *arg, void *state) { diff --git a/services/linguistics-test/Tests/Test Diagrams/_Results_Ideal/recursive-bad-trace.txt b/services/linguistics-test/Tests/Test Diagrams/_Results_Ideal/recursive-bad-trace.txt new file mode 100644 index 000000000..d92436ae9 --- /dev/null +++ b/services/linguistics-test/Tests/Test Diagrams/_Results_Ideal/recursive-bad-trace.txt @@ -0,0 +1,47 @@ +Seek verb in: there is a ming vase on the table called the table of having + viability map of 'there is a ming vase on the table called the table of having': + -- is[1] -- -- -- on[1] -- -- -- -- -- -- -- + Found usage, pass 1 tier 2: (there) be(0) (a ming vase on the table called the table of having) + Seek verb in: a ming vase on the table | called the table of having + viability map of 'a ming vase on the table called the table of having': + -- -- -- -- -- -- -- -- -- -- -- + Seek failed + be(0) + had by + ___ : failed for lack of 'had by' + Seek verb in: a ming vase on the table | called the table of having + viability map of 'a ming vase on the table called the table of having': + -- -- -- -- -- -- -- -- -- -- -- + Seek failed + be(0) + carried by + ___ : failed for lack of 'carried by' + Seek verb in: a ming vase on the table | called the table of having + viability map of 'a ming vase on the table called the table of having': + -- -- -- -- -- -- -- -- -- -- -- + Seek failed + be(0) + known by + ___ : failed for lack of 'known by' + Seek verb in: a ming vase on the table | called the table of having + viability map of 'a ming vase on the table called the table of having': + -- -- -- -- -- -- -- -- -- -- -- + Seek failed + be(0) + having + ___ : failed for lack of 'having' + Seek verb in: a ming vase on the table | called the table of having + viability map of 'a ming vase on the table called the table of having': + -- -- -- -- -- -- -- -- -- -- -- + Seek failed + be(0) + carrying + ___ : failed for lack of 'carrying' + Seek verb in: a ming vase on the table | called the table of having + viability map of 'a ming vase on the table called the table of having': + -- -- -- -- -- -- -- -- -- -- -- + Seek failed + be(0) + knowing + ___ : failed for lack of 'knowing' + Seek verb in: a ming vase on the table | called the table of having + viability map of 'a ming vase on the table called the table of having': + -- -- -- -- -- -- -- -- -- -- -- + Seek failed + Accepted as be(0) + on + ___ +Seek succeeded +Sentence subtree: + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} {existential} + UNPARSED_NOUN_NT'ming vase' {indefinite 'a' n/m/f nom/acc s} + RELATIONSHIP_NT'is' {meaning: carries} + CALLED_NT'called' + UNPARSED_NOUN_NT'table' {definite 'the' n/m/f s/p nom/acc} + UNPARSED_NOUN_NT'table of having' {definite 'the' n/m/f s/p nom/acc} diff --git a/services/linguistics-test/Tests/Test Diagrams/_Results_Ideal/recursive-good-trace.txt b/services/linguistics-test/Tests/Test Diagrams/_Results_Ideal/recursive-good-trace.txt new file mode 100644 index 000000000..fd5536711 --- /dev/null +++ b/services/linguistics-test/Tests/Test Diagrams/_Results_Ideal/recursive-good-trace.txt @@ -0,0 +1,29 @@ +Seek verb in: there is a ming vase which is on the table + viability map of 'there is a ming vase which is on the table': + -- is[1] -- -- -- -- is[1] on[1] -- -- + Found usage, pass 1 tier 2: (there) be(0) (a ming vase which is on the table) + Seek verb in: a ming vase which is on the table | + viability map of 'a ming vase which is on the table': + -- -- -- -- is[1] -- -- -- + Found usage, pass 1 tier 2: (a ming vase which) be(0) (on the table) + Trimmed to: (a ming vase) be(0) (on the table) + be(0) + had by + ___ : failed for lack of 'had by' + Trimmed to: (a ming vase) be(0) (on the table) + be(0) + carried by + ___ : failed for lack of 'carried by' + Trimmed to: (a ming vase) be(0) (on the table) + be(0) + known by + ___ : failed for lack of 'known by' + Trimmed to: (a ming vase) be(0) (on the table) + be(0) + having + ___ : failed for lack of 'having' + Trimmed to: (a ming vase) be(0) (on the table) + be(0) + carrying + ___ : failed for lack of 'carrying' + Trimmed to: (a ming vase) be(0) (on the table) + be(0) + knowing + ___ : failed for lack of 'knowing' + Trimmed to: (a ming vase) be(0) (on the table) + Accepted as be(0) + on + ___ + Seek succeeded +Seek succeeded +Sentence subtree: + VERB_NT'is on' {verb 'be' 3p s act IS_TENSE +ve} + UNPARSED_NOUN_NT'ming vase' {indefinite 'a' n/m/f nom/acc s} + RELATIONSHIP_NT'is on' {meaning: carries} + UNPARSED_NOUN_NT'table' {definite 'the' n/m/f s/p nom/acc} diff --git a/services/linguistics-test/Tests/Test Diagrams/_Results_Ideal/simple-trace.txt b/services/linguistics-test/Tests/Test Diagrams/_Results_Ideal/simple-trace.txt new file mode 100644 index 000000000..f3d6d9f42 --- /dev/null +++ b/services/linguistics-test/Tests/Test Diagrams/_Results_Ideal/simple-trace.txt @@ -0,0 +1,30 @@ +Seek verb in: beth is a sailor + viability map of 'beth is a sailor': + -- is[1] -- -- + Found usage, pass 1 tier 2: (beth) be(0) (a sailor) + be(0) + had by + ___ : failed for lack of 'had by' + be(0) + carried by + ___ : failed for lack of 'carried by' + be(0) + known by + ___ : failed for lack of 'known by' + be(0) + having + ___ : failed for lack of 'having' + be(0) + carrying + ___ : failed for lack of 'carrying' + be(0) + knowing + ___ : failed for lack of 'knowing' + be(0) + on + ___ : failed for lack of 'on' + be(0) + under + ___ : failed for lack of 'under' + Accepted as be(0) + ___ + ___ +Seek succeeded +Sentence subtree: + VERB_NT'is' {verb 'be' 3p s act IS_TENSE +ve} + UNPARSED_NOUN_NT'beth' + UNPARSED_NOUN_NT'sailor' {indefinite 'a' n/m/f nom/acc s} +Seek verb in: a ming vase is carried by anna + viability map of 'a ming vase is carried by anna': + -- -- -- is[1] carried[1] -- -- + Found usage, pass 1 tier 2: (a ming vase) be(0) (carried by anna) + be(0) + had by + ___ : failed for lack of 'had by' + Accepted as be(0) + carried by + ___ +Seek succeeded +Sentence subtree: + VERB_NT'is carried by' {verb 'be' 3p s act IS_TENSE +ve} + UNPARSED_NOUN_NT'ming vase' {indefinite 'a' n/m/f nom/acc s} + RELATIONSHIP_NT'is carried by' {meaning: carries} + UNPARSED_NOUN_NT'anna' diff --git a/services/linguistics-test/Tests/Test Diagrams/_Results_Ideal/solomon-viability.txt b/services/linguistics-test/Tests/Test Diagrams/_Results_Ideal/solomon-viability.txt new file mode 100644 index 000000000..8c74eee76 --- /dev/null +++ b/services/linguistics-test/Tests/Test Diagrams/_Results_Ideal/solomon-viability.txt @@ -0,0 +1,8 @@ +viability map of 'anna is a know all': +-- is[1] -- know[1] -- +viability map of 'the soldier knows that ( this is true ) they do not carry rifles': +-- -- knows[1] -- -- -- is[2] -- -- -- do[3] not[3] carry[3] -- +viability map of 'the solomon islands does not have an air force ( this is true )': +-- -- -- does[3] not[3] have[3] -- -- -- -- -- is[2] -- -- +viability map of 'velma is not a thinker': +-- is[1] -- -- -- diff --git a/services/linguistics-test/Tests/Test Diagrams/recursive-bad-trace.txt b/services/linguistics-test/Tests/Test Diagrams/recursive-bad-trace.txt new file mode 100644 index 000000000..91fb4e51c --- /dev/null +++ b/services/linguistics-test/Tests/Test Diagrams/recursive-bad-trace.txt @@ -0,0 +1 @@ +There is a Ming vase on the table called the table of having. diff --git a/services/linguistics-test/Tests/Test Diagrams/recursive-good-trace.txt b/services/linguistics-test/Tests/Test Diagrams/recursive-good-trace.txt new file mode 100644 index 000000000..79d12f06f --- /dev/null +++ b/services/linguistics-test/Tests/Test Diagrams/recursive-good-trace.txt @@ -0,0 +1 @@ +There is a Ming vase which is on the table. diff --git a/services/linguistics-test/Tests/Test Diagrams/simple-trace.txt b/services/linguistics-test/Tests/Test Diagrams/simple-trace.txt new file mode 100644 index 000000000..2156fa47e --- /dev/null +++ b/services/linguistics-test/Tests/Test Diagrams/simple-trace.txt @@ -0,0 +1,2 @@ +Beth is a sailor. +A Ming vase is carried by Anna. diff --git a/services/linguistics-test/Tests/Test Diagrams/solomon-viability.txt b/services/linguistics-test/Tests/Test Diagrams/solomon-viability.txt new file mode 100644 index 000000000..8aa4efe2d --- /dev/null +++ b/services/linguistics-test/Tests/Test Diagrams/solomon-viability.txt @@ -0,0 +1,4 @@ +Anna is a know all. +The soldier knows that (this is true) they do not carry rifles. +The Solomon Islands does not have an air force (this is true). +Velma is not a thinker. diff --git a/services/linguistics-test/Tests/linguistics-test.intest b/services/linguistics-test/Tests/linguistics-test.intest index 0b1aabfe1..9d5106487 100644 --- a/services/linguistics-test/Tests/linguistics-test.intest +++ b/services/linguistics-test/Tests/linguistics-test.intest @@ -30,6 +30,12 @@ if: $CASE %c*-raw set: $U = -raw endif + if: $CASE %c*-trace + set: $U = -trace + endif + if: $CASE %c*-viability + set: $U = -viability + endif mkdir: $PATH/_Results_Actual step: services/linguistics-test/Tangled/linguistics-test -vocabulary $V $U $PATH/$CASE.txt >$A 2>&1 diff --git a/services/syntax-module/Chapter 2/Parse Nodes.w b/services/syntax-module/Chapter 2/Parse Nodes.w index fb954ff6f..975dc3d93 100644 --- a/services/syntax-module/Chapter 2/Parse Nodes.w +++ b/services/syntax-module/Chapter 2/Parse Nodes.w @@ -348,13 +348,3 @@ void Node::log_node(OUTPUT_STREAM, void *vpn) { while ((pn->next_alternative) && (a<9)) a++, pn = pn->next_alternative; if (a > 0) WRITE("/%d", a); } - -@ This is occasionally useful: - -= -void Node::log_with_annotations(parse_node *pn) { - LOG("Diagnosis $P", pn); - for (parse_node_annotation *pna = pn->annotations; pna; pna = pna->next_annotation) - LOG("-%d", pna->annotation_id); - LOG("\n"); -}