UNPKG

tpmkms

Version:

Reusable libraries for Entodicton, a natural language to json converter

2,066 lines 165 kB
[ { "associations": [ [ [ "call", 0 ], [ "m1", 0 ], [ "the", 0 ], [ "unknown", 0 ] ], [ [ "call", 0 ], [ "m1", 0 ], [ "unknown", 0 ] ], [ [ "m1", 0 ], [ "remember", 0 ] ] ], "config": { "words": { "hierarchy": [ ], "literals": { "\"": [ { "id": "doubleQuote", "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}", "word": "\"" } ], "(": [ { "id": "leftParenthesis", "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}", "word": "(" } ], ")": [ { "id": "rightParenthesis", "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}", "word": ")" } ], ",": [ { "id": "comma", "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}", "word": "," } ], ".": [ { "id": "endOfSentence", "initial": "{ value: \"endOfSentence\"}" } ], ":": [ { "id": "colon", "initial": "{ value: \"colon\"}" } ], "banana": [ { "id": "m1", "initial": "{ value: \"banana\", pullFromContext: true, nameable_named: true, instance: false }" } ], "call": [ { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"call\",\"tense\":\"present\",\"aspect\":\"simple\",\"number\":\"plural\",\"person\":\"third\"}", "word": "call" }, { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"call\",\"tense\":\"present\",\"aspect\":\"simple\",\"number\":\"plural\",\"person\":\"second\"}", "word": "call" }, { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"call\",\"tense\":\"present\",\"aspect\":\"simple\",\"number\":\"plural\",\"person\":\"first\"}", "word": "call" }, { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"call\",\"tense\":\"present\",\"aspect\":\"simple\",\"number\":\"singular\",\"person\":\"second\"}", "word": "call" }, { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"call\",\"tense\":\"present\",\"aspect\":\"simple\",\"number\":\"singular\",\"person\":\"first\"}", "word": "call" }, { "id": "call", "initial": "{\"form\":\"infinitive\",\"word\":\"call\",\"tense\":\"infinitive\",\"aspect\":null,\"number\":\"none\",\"person\":\"none\"}", "word": "call" } ], "called": [ { "id": "call", "initial": "{\"form\":\"pastParticiple\",\"word\":\"called\",\"tense\":\"perfect\",\"aspect\":\"perfect\",\"number\":\"none\",\"person\":\"none\"}", "word": "called" }, { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"called\",\"tense\":\"past\",\"aspect\":\"simple\",\"number\":\"plural\",\"person\":\"third\"}", "word": "called" }, { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"called\",\"tense\":\"past\",\"aspect\":\"simple\",\"number\":\"plural\",\"person\":\"second\"}", "word": "called" }, { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"called\",\"tense\":\"past\",\"aspect\":\"simple\",\"number\":\"plural\",\"person\":\"first\"}", "word": "called" }, { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"called\",\"tense\":\"past\",\"aspect\":\"simple\",\"number\":\"singular\",\"person\":\"third\"}", "word": "called" }, { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"called\",\"tense\":\"past\",\"aspect\":\"simple\",\"number\":\"singular\",\"person\":\"second\"}", "word": "called" }, { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"called\",\"tense\":\"past\",\"aspect\":\"simple\",\"number\":\"singular\",\"person\":\"first\"}", "word": "called" } ], "calling": [ { "id": "call", "initial": "{\"form\":\"presentParticiple\",\"word\":\"calling\",\"tense\":\"progressive\",\"aspect\":\"continuous\",\"number\":\"none\",\"person\":\"none\"}", "word": "calling" } ], "calls": [ { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"calls\",\"tense\":\"present\",\"aspect\":\"simple\",\"number\":\"singular\",\"person\":\"third\"}", "word": "calls" } ], "memorable": [ { "id": "memorable", "initial": "{\"word\":\"memorable\",\"number\":\"one\"}", "word": "memorable" } ], "memorables": [ { "id": "memorable", "initial": "{\"word\":\"memorables\",\"number\":\"many\"}", "word": "memorables" } ], "nameable": [ { "id": "nameable", "initial": "{\"word\":\"nameable\",\"number\":\"one\"}", "word": "nameable" } ], "nameables": [ { "id": "nameable", "initial": "{\"word\":\"nameables\",\"number\":\"many\"}", "word": "nameables" } ], "the": [ { "id": "the", "initial": "{ modifiers: [] }" } ] }, "patterns": [ ] } }, "contexts": [ { "context_id": 2, "context_index": 1, "dead": true, "default": true, "level": 1, "marker": "remember", "postModifiers": [ "rememberee" ], "range": { "end": 10, "start": 0 }, "rememberee": { "dead": true, "default": true, "fromSTM": true, "level": 0, "marker": "m1", "namespaced": { "nameable": { "names": [ "banana" ] }, "stm": { "id": 1 } }, "pullFromContext": false, "range": { "end": 10, "start": 9 }, "text": "m1", "types": [ "m1" ], "value": "m1", "word": "m1" }, "text": "remember m1", "topLevel": true, "touchedBy": [ "nameable#call2" ], "value": "remember", "word": "remember" }, { "aspect": "simple", "context_id": 4, "context_index": 3, "dead": true, "form": "finite", "interpolate": [ { "property": "operator" }, { "property": "nameable" }, { "property": "name" } ], "level": 1, "marker": "call", "name": [ { "dead": true, "level": 0, "marker": "unknown", "range": { "end": 29, "start": 24 }, "text": "banana", "unknown": true, "value": "banana", "word": "banana" } ], "nameable": { "concept": true, "dead": true, "default": true, "determiner": "the", "focusableForPhrase": true, "level": 0, "marker": "m1", "modifiers": [ "determiner" ], "pullFromContext": true, "range": { "end": 22, "start": 17 }, "text": "the m1", "types": [ "m1" ], "value": "m1", "wantsValue": true, "word": "m1" }, "number": "plural", "operator": { "aspect": "simple", "form": "finite", "level": 0, "marker": "call", "number": "plural", "person": "third", "range": { "end": 15, "start": 12 }, "tense": "present", "text": "call", "word": "call" }, "person": "third", "range": { "end": 29, "start": 12 }, "tense": "present", "text": "call the m1 banana", "topLevel": true, "touchedBy": [ "nameable#call11" ], "word": "call" } ], "generatedParenthesized": [ "", "" ], "metadata": { "opChoices": [ { "counter": 1, "op": [ "unknown", 0 ], "ops": [ [ "call", 0 ], [ "remember", 0 ], [ "the", 0 ], [ "unknown", 0 ] ] }, { "counter": 2, "op": [ "the", 0 ], "ops": [ [ "call", 0 ], [ "remember", 0 ], [ "the", 0 ] ] }, { "counter": 3, "op": [ "remember", 0 ], "ops": [ [ "call", 0 ], [ "remember", 0 ] ] }, { "counter": 4, "op": [ "call", 0 ], "ops": [ [ "call", 0 ] ] } ] }, "objects": { "nameToUUID": { "articles": "articles2", "evaluate": "evaluate2", "gdefaults": "gdefaults2", "nameable": "nameable1", "pos": "pos2", "punctuation": "punctuation2", "stm": "stm2", "tokenize": "tokenize2", "words": "words2" }, "namespaced": { "articles2": { "km": "articles2" }, "evaluate2": { "km": "evaluate2" }, "gdefaults2": { "km": "gdefaults2" }, "nameable1": { "km": "nameable1", "named": { } }, "pos2": { "km": "pos2" }, "punctuation2": { "km": "punctuation2" }, "stm2": { "km": "stm2", "mentioned": [ { "dead": true, "default": true, "fromSTM": true, "level": 0, "marker": "m1", "namespaced": { "nameable": { "names": [ "banana" ] }, "stm": { "id": 1 } }, "pullFromContext": false, "range": { "end": 10, "start": 9 }, "text": "m1", "types": [ "m1" ], "value": "m1", "word": "m1" } ], "variables": { } }, "tokenize2": { "km": "tokenize2" }, "words2": { "km": "words2", "words": [ ] } }, "processed": [ { "context": { "aspect": "simple", "context_id": 4, "context_index": 3, "dead": true, "form": "finite", "interpolate": [ { "property": "operator" }, { "property": "nameable" }, { "property": "name" } ], "level": 1, "marker": "call", "name": [ { "dead": true, "level": 0, "marker": "unknown", "range": { "end": 29, "start": 24 }, "text": "banana", "unknown": true, "value": "banana", "word": "banana" } ], "nameable": { "concept": true, "dead": true, "default": true, "determiner": "the", "focusableForPhrase": true, "level": 0, "marker": "m1", "modifiers": [ "determiner" ], "pullFromContext": true, "range": { "end": 22, "start": 17 }, "text": "the m1", "types": [ "m1" ], "value": "m1", "wantsValue": true, "word": "m1" }, "number": "plural", "operator": { "aspect": "simple", "form": "finite", "level": 0, "marker": "call", "number": "plural", "person": "third", "range": { "end": 15, "start": 12 }, "tense": "present", "text": "call", "word": "call" }, "person": "third", "range": { "end": 29, "start": 12 }, "tense": "present", "text": "call the m1 banana", "topLevel": true, "touchedBy": [ "nameable#call11" ], "word": "call" }, "generatedParenthesized": [ ], "paraphrases": [ ], "paraphrasesParenthesized": [ ], "responses": [ "", "" ] }, { "context": { "context_id": 2, "context_index": 1, "dead": true, "default": true, "level": 1, "marker": "remember", "postModifiers": [ "rememberee" ], "range": { "end": 10, "start": 0 }, "rememberee": { "dead": true, "default": true, "fromSTM": true, "level": 0, "marker": "m1", "namespaced": { "nameable": { "names": [ "banana" ] }, "stm": { "id": 1 } }, "pullFromContext": false, "range": { "end": 10, "start": 9 }, "text": "m1", "types": [ "m1" ], "value": "m1", "word": "m1" }, "text": "remember m1", "topLevel": true, "touchedBy": [ "nameable#call2" ], "value": "remember", "word": "remember" }, "generatedParenthesized": [ ], "paraphrases": [ ], "paraphrasesParenthesized": [ ], "responses": [ "", "" ] } ] }, "paraphrases": [ "remember m1", "call the m1 banana" ], "paraphrasesParenthesized": [ "((remember) (m1))", "((call) (the (m1)) (banana))" ], "query": "remember m1 call the m1 banana", "responses": [ "", "" ], "summaries": [ { "length": 2, "summaries": [ { "counter": 1, "operators": [ { "marker": [ "remember", 0 ], "range": { "end": 7, "start": 0 } }, { "marker": [ "m1", 0 ], "range": { "end": 10, "start": 9 } }, { "marker": [ "call", 0 ], "range": { "end": 15, "start": 12 } }, { "marker": [ "the", 0 ], "range": { "end": 19, "start": 17 } }, { "marker": [ "m1", 0 ], "range": { "end": 22, "start": 21 } }, { "marker": [ "unknown", 0 ], "range": { "end": 29, "start": 24 } } ] }, { "counter": 2, "operators": [ { "marker": [ "remember", 0 ], "range": { "end": 7, "start": 0 } }, { "marker": [ "m1", 0 ], "range": { "end": 10, "start": 9 } }, { "marker": [ "call", 0 ], "range": { "end": 15, "start": 12 } }, { "marker": [ "the", 0 ], "range": { "end": 19, "start": 17 } }, { "marker": [ "m1", 0 ], "range": { "end": 22, "start": 21 } }, { "marker": [ "unknown", 0 ], "range": { "end": 29, "start": 24 } } ] }, { "counter": 3, "operators": [ { "marker": [ "remember", 0 ], "range": { "end": 7, "start": 0 } }, { "marker": [ "m1", 0 ], "range": { "end": 10, "start": 9 } }, { "marker": [ "call", 0 ], "range": { "end": 15, "start": 12 } }, { "marker": [ "m1", 0 ], "range": { "end": 22, "start": 17 } }, { "marker": [ "unknown", 0 ], "range": { "end": 29, "start": 24 } } ] }, { "counter": 4, "operators": [ { "marker": [ "remember", 1 ], "range": { "end": 10, "start": 0 } }, { "marker": [ "call", 0 ], "range": { "end": 15, "start": 12 } }, { "marker": [ "m1", 0 ], "range": { "end": 22, "start": 17 } }, { "marker": [ "unknown", 0 ], "range": { "end": 29, "start": 24 } } ] }, { "counter": 5, "operators": [ { "marker": [ "remember", 1 ], "range": { "end": 10, "start": 0 } }, { "marker": [ "call", 1 ], "range": { "end": 29, "start": 12 } } ] } ] } ] }, { "associations": [ [ [ "evaluate", 0 ], [ "m1", 0 ] ] ], "config": { "words": { "hierarchy": [ ], "literals": { "\"": [ { "id": "doubleQuote", "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}", "word": "\"" } ], "(": [ { "id": "leftParenthesis", "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}", "word": "(" } ], ")": [ { "id": "rightParenthesis", "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}", "word": ")" } ], ",": [ { "id": "comma", "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}", "word": "," } ], ".": [ { "id": "endOfSentence", "initial": "{ value: \"endOfSentence\"}" } ], ":": [ { "id": "colon", "initial": "{ value: \"colon\"}" } ], "banana": [ { "id": "m1", "initial": "{ value: \"banana\", pullFromContext: true, nameable_named: true, instance: false }" } ], "call": [ { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"call\",\"tense\":\"present\",\"aspect\":\"simple\",\"number\":\"plural\",\"person\":\"third\"}", "word": "call" }, { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"call\",\"tense\":\"present\",\"aspect\":\"simple\",\"number\":\"plural\",\"person\":\"second\"}", "word": "call" }, { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"call\",\"tense\":\"present\",\"aspect\":\"simple\",\"number\":\"plural\",\"person\":\"first\"}", "word": "call" }, { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"call\",\"tense\":\"present\",\"aspect\":\"simple\",\"number\":\"singular\",\"person\":\"second\"}", "word": "call" }, { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"call\",\"tense\":\"present\",\"aspect\":\"simple\",\"number\":\"singular\",\"person\":\"first\"}", "word": "call" }, { "id": "call", "initial": "{\"form\":\"infinitive\",\"word\":\"call\",\"tense\":\"infinitive\",\"aspect\":null,\"number\":\"none\",\"person\":\"none\"}", "word": "call" } ], "called": [ { "id": "call", "initial": "{\"form\":\"pastParticiple\",\"word\":\"called\",\"tense\":\"perfect\",\"aspect\":\"perfect\",\"number\":\"none\",\"person\":\"none\"}", "word": "called" }, { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"called\",\"tense\":\"past\",\"aspect\":\"simple\",\"number\":\"plural\",\"person\":\"third\"}", "word": "called" }, { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"called\",\"tense\":\"past\",\"aspect\":\"simple\",\"number\":\"plural\",\"person\":\"second\"}", "word": "called" }, { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"called\",\"tense\":\"past\",\"aspect\":\"simple\",\"number\":\"plural\",\"person\":\"first\"}", "word": "called" }, { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"called\",\"tense\":\"past\",\"aspect\":\"simple\",\"number\":\"singular\",\"person\":\"third\"}", "word": "called" }, { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"called\",\"tense\":\"past\",\"aspect\":\"simple\",\"number\":\"singular\",\"person\":\"second\"}", "word": "called" }, { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"called\",\"tense\":\"past\",\"aspect\":\"simple\",\"number\":\"singular\",\"person\":\"first\"}", "word": "called" } ], "calling": [ { "id": "call", "initial": "{\"form\":\"presentParticiple\",\"word\":\"calling\",\"tense\":\"progressive\",\"aspect\":\"continuous\",\"number\":\"none\",\"person\":\"none\"}", "word": "calling" } ], "calls": [ { "id": "call", "initial": "{\"form\":\"finite\",\"word\":\"calls\",\"tense\":\"present\",\"aspect\":\"simple\",\"number\":\"singular\",\"person\":\"third\"}", "word": "calls" } ], "memorable": [ { "id": "memorable", "initial": "{\"word\":\"memorable\",\"number\":\"one\"}", "word": "memorable" } ], "memorables": [ { "id": "memorable", "initial": "{\"word\":\"memorables\",\"number\":\"many\"}", "word": "memorables" } ], "nameable": [ { "id": "nameable", "initial": "{\"word\":\"nameable\",\"number\":\"one\"}", "word": "nameable" } ], "nameables": [ { "id": "nameable", "initial": "{\"word\":\"nameables\",\"number\":\"many\"}", "word": "nameables" } ], "the": [ { "id": "the", "initial": "{ modifiers: [] }" } ] }, "patterns": [ ] } }, "contexts": [ { "context_id": 2, "context_index": 1, "dead": true, "default": true, "level": 1, "marker": "remember", "postModifiers": [ "rememberee" ], "range": { "end": 10, "start": 0 }, "rememberee": { "dead": true, "default": true, "fromSTM": true, "level": 0, "marker": "m1", "namespaced": { "nameable": { "names": [ "banana" ] }, "stm": { "id": 1 } }, "pullFromContext": false, "range": { "end": 10, "start": 9 }, "text": "m1", "types": [ "m1" ], "value": "m1", "word": "m1" }, "text": "remember m1", "topLevel": true, "touchedBy": [ "nameable#call2" ], "value": "remember", "word": "remember" }, { "aspect": "simple", "context_id": 5, "context_index": 1, "dead": true, "form": "finite", "interpolate": [ { "property": "operator" }, { "property": "nameable" }, { "property": "name" } ], "level": 1, "marker": "call", "name": [ { "dead": true, "level": 0, "marker": "unknown", "range": { "end": 17, "start": 12 }, "text": "banana", "unknown": true, "value": "banana", "word": "banana" } ], "nameable": { "concept": true, "dead": true, "default": true, "determiner": "the", "focusableForPhrase": true, "level": 0, "marker": "m1", "modifiers": [ "determiner" ], "pullFromContext": true, "range": { "end": 10, "start": 5 }, "text": "the m1", "types": [ "m1" ], "value": "m1", "wantsValue": true, "word": "m1" }, "number": "plural", "operator": { "aspect": "simple", "form": "finite", "level": 0, "marker": "call", "number": "plural", "person": "third", "range": { "end": 3, "start": 0 }, "tense": "present", "text": "call", "word": "call" }, "person": "third", "range": { "end": 17, "start": 0 }, "tense": "present", "text": "call the m1 banana", "topLevel": true, "touchedBy": [ "nameable#call12" ], "word": "call" }, { "context_id": 8, "context_index": 1, "dead": true, "default": true, "isResponse": true, "level": 1, "marker": "evaluate", "postModifiers": [ "value" ], "range": { "end": 14, "start": 0 }, "response": { "dead": true, "default": true, "fromSTM": true, "level": 0, "marker": "m1", "namespaced": { "nameable": { "names": [ "banana" ] }, "stm": { "id": 1 } }, "pullFromContext": false, "range": { "end": 10, "start": 9 }, "text": "m1", "types": [ "m1" ], "value": "m1", "word": "m1" }, "text": "evaluate banana", "topLevel": true, "touchedBy": [ "nameable#call28" ], "value": { "dead": true, "instance": false, "level": 0, "marker": "m1", "nameable_named": true, "pullFromContext": true, "range": { "end": 14, "start": 9 }, "text": "banana", "value": "banana", "word": "banana" }, "word": "evaluate" } ], "generatedParenthesized": [ "", "", "((banana))" ], "metadata": { "opChoices": [ { "counter": 1, "op": [ "remember", 0 ], "ops": [ [ "remember", 0 ] ] }, { "counter": 4, "op": [ "unknown", 0 ], "ops": [ [ "call", 0 ], [ "the", 0 ], [ "unknown", 0 ] ] }, { "counter": 5, "op": [ "the", 0 ], "ops": [ [ "call", 0 ], [ "the", 0 ] ] }, { "counter": 6, "op": [ "call", 0 ], "ops": [ [ "call", 0 ] ] }, { "counter": 9, "op": [ "evaluate", 0 ], "ops": [ [ "evaluate", 0 ] ] } ] }, "objects": { "nameToUUID": { "articles": "articles2", "evaluate": "evaluate2", "gdefaults": "gdefaults2", "nameable": "nameable1", "pos": "pos2", "punctuation": "punctuation2", "stm": "stm2", "tokenize": "tokenize2", "words": "words2" }, "namespaced": { "articles2": { "km": "articles2" }, "evaluate2": { "km": "evaluate2" }, "gdefaults2": { "km": "gdefaults2" }, "nameable1": { "km": "nameable1", "named": { } }, "pos2": { "km": "pos2" }, "punctuation2": { "km": "punctuation2" }, "stm2": { "km": "stm2", "mentioned": [ { "dead": true, "default": true, "fromSTM": true, "level": 0, "marker": "m1", "namespaced": { "nameable": { "names": [ "banana" ] }, "stm": { "id": 1 } }, "pullFromContext": false, "range": { "end": 10, "start": 9 }, "text": "m1", "types": [ "m1" ], "value": "m1", "word": "m1" } ], "variables": { } }, "tokenize2": { "km": "tokenize2" }, "words2": { "km": "words2", "words": [ ] } }, "processed": [ { "context": { "context_id": 8, "context_index": 1, "dead": true, "default": true, "isResponse": true, "level": 1, "marker": "evaluate", "postModifiers": [ "value" ], "range": { "end": 14, "start": 0 }, "response": { "dead": true, "default": true, "fromSTM": true, "level": 0, "marker": "m1", "namespaced": { "nameable": { "names": [ "banana" ] }, "stm": { "id": 1 } }, "pullFromContext": false, "range": { "end": 10, "start": 9 }, "text": "m1", "types": [ "m1" ], "value": "m1", "word": "m1" }, "text": "evaluate banana", "topLevel": true, "touchedBy": [ "nameable#call28" ], "value": { "dead": true, "instance": false, "level": 0, "marker": "m1", "nameable_named": true, "pullFromContext": true, "range": { "end": 14, "start": 9 }, "text": "banana", "value": "banana", "word": "banana" }, "word": "evaluate" }, "generatedParenthesized": [ ], "paraphrases": [ ], "paraphrasesParenthesized": [ ], "responses": [ "banana" ] }, { "context": { "aspect": "simple", "context_id": 5, "context_index": 1, "dead": true, "form": "finite", "interpolate": [ { "property": "operator" }, { "property": "nameable" }, { "property": "name" } ], "level": 1, "marker": "call", "name": [ { "dead": true, "level": 0, "marker": "unknown", "range": { "end": 17, "start": 12 }, "text": "banana", "unknown": true, "value": "banana", "word": "banana" } ], "nameable": { "concept": true, "dead": true, "default": true, "determiner": "the", "focusableForPhrase": true, "level": 0, "marker": "m1", "modifiers": [ "determiner" ], "pullFromContext": true, "range": { "end": 10, "start": 5 }, "text": "the m1", "types": [ "m1" ], "value": "m1", "wantsValue": true, "word": "m1" }, "number": "plural", "operator": { "aspect": "simple", "form": "finite", "level": 0, "marker": "call", "number": "plural", "person": "third", "range": { "end": 3, "start": 0 }, "tense": "present", "text": "call", "word": "call" }, "person": "third", "range": { "end": 17, "start": 0 }, "tense": "present", "text": "call the m1 banana", "topLevel": true, "touchedBy": [ "nameable#call12" ], "word": "call" }, "generatedParenthesized": [ ], "paraphrases": [ ], "paraphrasesParenthesized": [ ], "responses": [ "" ] }, { "context": { "context_id": 2, "context_index": 1, "dead": true, "default": true, "level": 1, "marker": "remember", "postModifiers": [ "rememberee" ], "range": { "end": 10, "start": 0 }, "rememberee": { "dead": true, "default": true, "fromSTM": true, "level": 0, "marker": "m1", "namespaced": { "nameable": { "names": [ "banana" ] }, "stm": { "id": 1 } }, "pullFromContext": false, "range": { "end": 10, "start": 9 }, "text": "m1", "types": [ "m1" ], "value": "m1", "word": "m1" }, "text": "remember m1", "topLevel": true, "touchedBy": [ "nameable#call2" ], "value": "remember", "word": "remember" }, "generatedParenthesized": [ ], "paraphrases": [ ], "paraphrasesParenthesized": [ ], "responses": [ "" ] } ] }, "paraphrases": [ "remember m1", "call the m1 banana", "evaluate banana" ], "paraphrasesParenthesized": [ "((remember) (m1))", "((call) (the (m1)) (banana))", "((evaluate) (banana))" ], "query": "remember m1\\ncall the m1 banana\\nevaluate banana", "responses": [ "", "", "banana" ], "summaries": [ { "length": 1, "summaries": [ { "counter": 1, "operators": [ { "marker": [ "remember", 0 ], "range": { "end": 7, "start": 0 } }, { "marker": [ "m1", 0 ], "range": { "end": 10, "start": 9 } } ] }, { "counter": 2, "operators": [ { "marker": [ "remember", 1 ], "range": { "end": 10, "start": 0 } } ] } ] }, { "length": 1, "summaries": [ { "counter": 4, "operators": [ { "marker": [ "call", 0 ], "range": { "end": 3, "start": 0 } }, { "marker": [ "the", 0 ], "range": { "end": 7, "start": 5 } }, { "marker": [ "m1", 0 ], "range": { "end": 10, "start": 9 } }, { "marker": [ "unknown", 0 ], "range": { "end": 17, "start": 12 } } ] }, { "counter": 5, "operators": [ { "marker": [ "call", 0 ], "range": { "end": 3, "start": 0 } }, { "marker": [ "the", 0 ], "range": { "end": 7, "start": 5 } }, { "marker": [ "m1", 0 ], "range": { "end": 10, "start": 9 } }, { "marker": [ "unknown", 0 ], "range": { "end": 17, "start": 12 } } ] }, { "counter": 6, "operators": [ { "marker": [ "call", 0 ], "range": { "end": 3, "start": 0 } }, { "marker": [ "m1", 0 ], "range": { "end": 10, "start": 5 } }, { "marker": [ "unknown", 0 ], "range": { "end": 17, "start": 12 } } ] }, { "counter": 7, "operators": [ { "marker": [ "call", 1 ], "range": { "end": 17, "start": 0 } } ] } ] }, { "length": 1, "summaries": [ { "counter": 9, "operators": [ { "marker": [ "evaluate", 0 ], "range": { "end": 7, "start": 0 } }, { "marker": [ "m1", 0 ], "range": { "end": 14, "start": 9 } } ] }, { "counter": 10, "operators": [ { "marker": [ "evaluate", 1 ], "range": { "end": 14, "start": 0 } } ] } ] } ] }, { "associations": [ [ [ "getNamesByType", 0 ], [ "m1", 0 ] ] ], "config": { "words": { "hierarchy": [ ], "literals": { "\"": [ { "id": "doubleQuote", "initial": "{\"word\":\"\\\"\",\"depth\":\"+\"}", "word": "\"" } ], "(": [ { "id": "leftParenthesis", "initial": "{\"word\":\"(\",\"value\":\"(\",\"depth\":\"+\"}", "word": "(" } ], ")": [ { "id": "rightParenthesis", "initial": "{\"word\":\")\",\"value\":\")\",\"depth\":\"-\"}", "word": ")" } ], ",": [ { "id": "comma", "initial": "{\"word\":\",\",\"value\":\",\",\"depth\":\"+\"}", "word": "," } ], ".": [ { "id": "endOfSentence", "initial": "{ value: \"endOfSentence\"}" } ], ":": [ { "id": "colon", "initial": "{ value: \"colon\"}" } ], "banana": [ { "id": "m1", "initial": "{ value: \"banana\", pullFromContex