tpmkms
Version:
Reusable libraries for Entodicton, a natural language to json converter
2,254 lines • 48.3 kB
JSON
{
"configs": [
{
"apply": "({isProcess, isTesting, testModuleName, apis, config, addHierarchy}) => {\n if (isProcess || isTesting) {\n const api = apis('properties')\n api.createActionPrefix({\n before: [{tag: 'maker', id: 'maker'}],\n operator: 'make',\n after: [{tag: 'makeable', id: 'makeable'}],\n relation: true,\n flatten: true,\n can: true,\n create: [\n {\n id: 'make',\n infinitive: 'make',\n },\n 'makeable', \n 'maker'\n ],\n localHierarchy: [\n ['unknown', 'maker'],\n ['unknown', 'makeable'],\n ],\n config,\n })\n }\n const api = apis('properties')\n api.createActionPrefix({\n before: [{tag: 'canSubject', id: 'canSubject'}],\n operator: 'canVerb',\n after: [{tag: 'canObject', id: 'canObject'}],\n relation: true,\n flatten: true,\n can: true,\n create: [\n {\n id: 'canVerb',\n },\n 'canObject', \n 'canSubject'\n ],\n localHierarchy: [\n ['unknown', 'canObject'],\n ['unknown', 'canSubject'],\n ],\n config,\n })\n }"
},
{
"apply": "async ({fragments, addWordToDictionary}) => {\n const fragment = await fragments(\"canobject can be canverb by cansubject\")\n // only run after rebuild template\n if (fragment) {\n const context = fragment.contexts()[0]\n addWordToDictionary(context.be)\n addWordToDictionary(context.by)\n addWordToDictionary(context.can)\n }\n }"
}
],
"resultss": [
{
"apply": "({isProcess, isTesting, testModuleName, apis, config, addHierarchy}) => {\n if (isProcess || isTesting) {\n const api = apis('properties')\n api.createActionPrefix({\n before: [{tag: 'maker', id: 'maker'}],\n operator: 'make',\n after: [{tag: 'makeable', id: 'makeable'}],\n relation: true,\n flatten: true,\n can: true,\n create: [\n {\n id: 'make',\n infinitive: 'make',\n },\n 'makeable', \n 'maker'\n ],\n localHierarchy: [\n ['unknown', 'maker'],\n ['unknown', 'makeable'],\n ],\n config,\n })\n }\n const api = apis('properties')\n api.createActionPrefix({\n before: [{tag: 'canSubject', id: 'canSubject'}],\n operator: 'canVerb',\n after: [{tag: 'canObject', id: 'canObject'}],\n relation: true,\n flatten: true,\n can: true,\n create: [\n {\n id: 'canVerb',\n },\n 'canObject', \n 'canSubject'\n ],\n localHierarchy: [\n ['unknown', 'canObject'],\n ['unknown', 'canSubject'],\n ],\n config,\n })\n }"
},
{
"apply": "async ({fragments, addWordToDictionary}) => {\n const fragment = await fragments(\"canobject can be canverb by cansubject\")\n // only run after rebuild template\n if (fragment) {\n const context = fragment.contexts()[0]\n addWordToDictionary(context.be)\n addWordToDictionary(context.by)\n addWordToDictionary(context.can)\n }\n }"
}
],
"fragments": [
{
"hierarchy": [
[
"a",
"article",
false
],
[
"adjective",
"adjective",
false
],
[
"article",
"article",
false
],
[
"between",
"preposition",
false
],
[
"canBeDoQuestion",
"canBeDoQuestion",
false
],
[
"canBeQuestion",
"canBeQuestion",
false
],
[
"canVerb",
"canBeQuestion",
false
],
[
"canVerb",
"canableAction",
false
],
[
"canVerb",
"ifAble",
false
],
[
"canVerb",
"orAble",
false
],
[
"canableAction",
"verb",
false
],
[
"concept",
"queryable",
false
],
[
"concept",
"theAble",
false
],
[
"deletable",
"deletable",
false
],
[
"delete",
"verb",
false
],
[
"distributable",
"queryable",
false
],
[
"doubleQuote",
"queryable",
false
],
[
"each",
"article",
false
],
[
"every",
"article",
false
],
[
"have",
"canBeDoQuestion",
false
],
[
"have",
"canBeQuestion",
false
],
[
"hierarchyAble",
"queryable",
false
],
[
"ifAble",
"ifAble",
false
],
[
"is",
"canBeQuestion",
false
],
[
"is",
"verb",
false
],
[
"isQuery",
"verb",
false
],
[
"it",
"pronoun",
false
],
[
"it",
"queryable",
false
],
[
"it",
"thisitthat",
false
],
[
"it",
"toAble",
false
],
[
"listable",
"theAble",
false
],
[
"memorable",
"deletable",
false
],
[
"memorable",
"theAble",
false
],
[
"modifies",
"verb",
false
],
[
"negatable",
"queryable",
false
],
[
"noun",
"theAble",
false
],
[
"noun",
"thisAble",
false
],
[
"object",
"listable",
false
],
[
"object",
"queryable",
false
],
[
"object",
"theAble",
false
],
[
"orAble",
"ifAble",
false
],
[
"preposition",
"preposition",
false
],
[
"pronoun",
"pronoun",
false
],
[
"property",
"queryable",
false
],
[
"property",
"theAble",
false
],
[
"propertyOf",
"preposition",
false
],
[
"punctuation",
"punctuation",
false
],
[
"queryable",
"listable",
false
],
[
"questionMark",
"punctuation",
false
],
[
"readonly",
"queryable",
false
],
[
"reason",
"queryable",
false
],
[
"reason",
"theAble",
false
],
[
"recall",
"verb",
false
],
[
"remember",
"verb",
false
],
[
"stm_before",
"adjective",
false
],
[
"stm_current",
"adjective",
false
],
[
"stm_previous",
"adjective",
false
],
[
"that",
"thisitthat",
false
],
[
"the",
"article",
false
],
[
"theAble",
"queryable",
false
],
[
"this",
"pronoun",
false
],
[
"this",
"queryable",
false
],
[
"this",
"thisitthat",
false
],
[
"thisAble",
"thisAble",
false
],
[
"thisitthat",
"queryable",
false
],
[
"to",
"preposition",
false
],
[
"toAble",
"toAble",
false
],
[
"type",
"property",
false
],
[
"type",
"whatAble",
false
],
[
"unknown",
"hierarchyAble",
false
],
[
"verb",
"verb",
false
],
[
"what",
"object",
false
],
[
"what",
"queryable",
false
],
[
"whatAble",
"queryable",
false
],
[
"whose",
"object",
false
],
[
"xfx",
"queryable",
false
]
],
"metadata": {
"opChoices": [
{
"op": [
"unknown",
0
],
"ops": [
[
"canPassive",
0
],
[
"canVerb",
0
],
[
"unknown",
0
],
[
"unknown",
0
]
],
"counter": 1
},
{
"op": [
"unknown",
0
],
"ops": [
[
"canPassive",
0
],
[
"canVerb",
0
],
[
"unknown",
0
]
],
"counter": 2
},
{
"op": [
"canPassive",
0
],
"ops": [
[
"canPassive",
0
],
[
"canVerb",
0
]
],
"counter": 3
}
]
},
"trace": "undefined",
"contexts": [
{
"value": "canVerb",
"isVerb": true,
"number": "many",
"text": "canobject can be canverb by cansubject",
"marker": "canVerb",
"word": "canverb",
"range": {
"start": 0,
"end": 37
},
"types": [
"canVerb"
],
"can": {
"marker": "canPassive",
"default": true,
"word": "can",
"text": "can",
"range": {
"start": 10,
"end": 12
},
"level": 0
},
"be": {
"marker": "beCanPassive",
"default": true,
"dead": true,
"word": "be",
"text": "be",
"range": {
"start": 14,
"end": 15
},
"types": [
"beCanPassive"
],
"level": 0
},
"operator": {
"value": "canVerb",
"isVerb": true,
"number": "one",
"text": "canobject can be canverb by cansubject",
"marker": "canVerb",
"word": "canverb",
"range": {
"start": 0,
"end": 37
},
"types": [
"canVerb"
],
"can": {
"marker": "canPassive",
"default": true,
"word": "can",
"text": "can",
"range": {
"start": 10,
"end": 12
},
"level": 0
},
"be": {
"marker": "beCanPassive",
"default": true,
"dead": true,
"word": "be",
"text": "be",
"range": {
"start": 14,
"end": 15
},
"types": [
"beCanPassive"
],
"level": 0
},
"operator": {
"value": "canVerb",
"isVerb": true,
"number": "many",
"text": "canverb",
"marker": "canVerb",
"word": "canverb",
"range": {
"start": 17,
"end": 23
},
"types": [
"canVerb"
],
"level": 0
},
"by": {
"marker": "byCanPassive",
"default": true,
"dead": true,
"word": "by",
"text": "by",
"range": {
"start": 25,
"end": 26
},
"types": [
"byCanPassive"
],
"level": 0
},
"evaluateWord": true,
"imperative": false,
"level": 0
},
"by": {
"marker": "byCanPassive",
"default": true,
"dead": true,
"word": "by",
"text": "by",
"range": {
"start": 25,
"end": 26
},
"types": [
"byCanPassive"
],
"level": 0
},
"dead": true,
"flatten": true,
"relation": true,
"canSubject": {
"value": "cansubject",
"unknown": true,
"text": "cansubject",
"marker": "unknown",
"word": "cansubject",
"range": {
"start": 28,
"end": 37
},
"dead": true,
"level": 0
},
"canObject": {
"value": "canobject",
"unknown": true,
"text": "canobject",
"marker": "unknown",
"word": "canobject",
"range": {
"start": 0,
"end": 8
},
"dead": true,
"level": 0
},
"unflatten": [
"canSubject",
"canObject"
],
"focusable": [
"canSubject",
"canObject"
],
"interpolate": [
{
"property": "canObject"
},
{
"word": {
"marker": "canPassive"
}
},
{
"word": {
"marker": "beCanPassive"
}
},
{
"property": "operator",
"number": "canSubject"
},
{
"word": {
"marker": "byCanPassive"
}
},
{
"property": "canSubject"
}
],
"voice": "passive",
"level": 1,
"context_index": 1,
"topLevel": true,
"context_id": 2
}
],
"generated": [
""
],
"paraphrases": [
"canobject canverbs cansubject"
],
"paraphrasesParenthesized": [],
"generatedParenthesized": [],
"responses": [
""
],
"associations": [
[
[
"beCanPassive",
0
],
[
"byCanPassive",
0
],
[
"canPassive",
0
],
[
"canVerb",
0
],
[
"unknown",
0
]
]
],
"summaries": [
{
"summaries": [
{
"operators": [
{
"marker": [
"unknown",
0
],
"range": {
"start": 0,
"end": 8
}
},
{
"marker": [
"canPassive",
0
],
"range": {
"start": 10,
"end": 12
}
},
{
"marker": [
"beCanPassive",
0
],
"range": {
"start": 14,
"end": 15
}
},
{
"marker": [
"canVerb",
0
],
"range": {
"start": 17,
"end": 23
}
},
{
"marker": [
"byCanPassive",
0
],
"range": {
"start": 25,
"end": 26
}
},
{
"marker": [
"unknown",
0
],
"range": {
"start": 28,
"end": 37
}
}
],
"counter": 1
},
{
"operators": [
{
"marker": [
"unknown",
0
],
"range": {
"start": 0,
"end": 8
}
},
{
"marker": [
"canPassive",
0
],
"range": {
"start": 10,
"end": 12
}
},
{
"marker": [
"beCanPassive",
0
],
"range": {
"start": 14,
"end": 15
}
},
{
"marker": [
"canVerb",
0
],
"range": {
"start": 17,
"end": 23
}
},
{
"marker": [
"byCanPassive",
0
],
"range": {
"start": 25,
"end": 26
}
},
{
"marker": [
"unknown",
0
],
"range": {
"start": 28,
"end": 37
}
}
],
"counter": 2
},
{
"operators": [
{
"marker": [
"unknown",
0
],
"range": {
"start": 0,
"end": 8
}
},
{
"marker": [
"canPassive",
0
],
"range": {
"start": 10,
"end": 12
}
},
{
"marker": [
"beCanPassive",
0
],
"range": {
"start": 14,
"end": 15
}
},
{
"marker": [
"canVerb",
0
],
"range": {
"start": 17,
"end": 23
}
},
{
"marker": [
"byCanPassive",
0
],
"range": {
"start": 25,
"end": 26
}
},
{
"marker": [
"unknown",
0
],
"range": {
"start": 28,
"end": 37
}
}
],
"counter": 3
},
{
"operators": [
{
"marker": [
"canVerb",
1
],
"range": {
"start": 0,
"end": 37
}
}
],
"counter": 4
}
],
"length": 1
}
],
"learned_contextual_priorities": [],
"rtf_associations": [],
"query": "canobject can be canverb by cansubject",
"skipSemantics": true,
"key": {
"query": "canobject can be canverb by cansubject"
}
},
{
"hierarchy": [
[
"a",
"article",
false
],
[
"adjective",
"adjective",
false
],
[
"article",
"article",
false
],
[
"between",
"preposition",
false
],
[
"canBeDoQuestion",
"canBeDoQuestion",
false
],
[
"canBeQuestion",
"canBeQuestion",
false
],
[
"canVerb",
"canBeQuestion",
false
],
[
"canVerb",
"canableAction",
false
],
[
"canVerb",
"ifAble",
false
],
[
"canVerb",
"orAble",
false
],
[
"canableAction",
"verb",
false
],
[
"concept",
"queryable",
false
],
[
"concept",
"theAble",
false
],
[
"deletable",
"deletable",
false
],
[
"delete",
"verb",
false
],
[
"distributable",
"queryable",
false
],
[
"doubleQuote",
"queryable",
false
],
[
"each",
"article",
false
],
[
"every",
"article",
false
],
[
"have",
"canBeDoQuestion",
false
],
[
"have",
"canBeQuestion",
false
],
[
"hierarchyAble",
"queryable",
false
],
[
"ifAble",
"ifAble",
false
],
[
"is",
"canBeQuestion",
false
],
[
"is",
"verb",
false
],
[
"isQuery",
"verb",
false
],
[
"it",
"pronoun",
false
],
[
"it",
"queryable",
false
],
[
"it",
"thisitthat",
false
],
[
"it",
"toAble",
false
],
[
"listable",
"theAble",
false
],
[
"memorable",
"deletable",
false
],
[
"memorable",
"theAble",
false
],
[
"modifies",
"verb",
false
],
[
"negatable",
"queryable",
false
],
[
"noun",
"theAble",
false
],
[
"noun",
"thisAble",
false
],
[
"object",
"listable",
false
],
[
"object",
"queryable",
false
],
[
"object",
"theAble",
false
],
[
"orAble",
"ifAble",
false
],
[
"preposition",
"preposition",
false
],
[
"pronoun",
"pronoun",
false
],
[
"property",
"queryable",
false
],
[
"property",
"theAble",
false
],
[
"propertyOf",
"preposition",
false
],
[
"punctuation",
"punctuation",
false
],
[
"queryable",
"listable",
false
],
[
"questionMark",
"punctuation",
false
],
[
"readonly",
"queryable",
false
],
[
"reason",
"queryable",
false
],
[
"reason",
"theAble",
false
],
[
"recall",
"verb",
false
],
[
"remember",
"verb",
false
],
[
"stm_before",
"adjective",
false
],
[
"stm_current",
"adjective",
false
],
[
"stm_previous",
"adjective",
false
],
[
"that",
"thisitthat",
false
],
[
"the",
"article",
false
],
[
"theAble",
"queryable",
false
],
[
"this",
"pronoun",
false
],
[
"this",
"queryable",
false
],
[
"this",
"thisitthat",
false
],
[
"thisAble",
"thisAble",
false
],
[
"thisitthat",
"queryable",
false
],
[
"to",
"preposition",
false
],
[
"toAble",
"toAble",
false
],
[
"type",
"property",
false
],
[
"type",
"whatAble",
false
],
[
"unknown",
"hierarchyAble",
false
],
[
"verb",
"verb",
false
],
[
"what",
"object",
false
],
[
"what",
"queryable",
false
],
[
"whatAble",
"queryable",
false
],
[
"whose",
"object",
false
],
[
"xfx",
"queryable",
false
]
],
"metadata": {
"opChoices": [
{
"op": [
"unknown",
0
],
"ops": [
[
"canStatement",
0
],
[
"canVerb",
0
],
[
"unknown",
0
],
[
"unknown",
0
]
],
"counter": 1
},
{
"op": [
"unknown",
0
],
"ops": [
[
"canStatement",
0
],
[
"canVerb",
0
],
[
"unknown",
0
]
],
"counter": 2
},
{
"op": [
"canStatement",
0
],
"ops": [
[
"canStatement",
0
],
[
"canVerb",
0
]
],
"counter": 3
},
{
"op": [
"canVerb",
0
],
"ops": [
[
"canVerb",
0
]
],
"counter": 4
}
]
},
"trace": "undefined",
"contexts": [
{
"value": "canVerb",
"isVerb": true,
"number": "many",
"text": "cansubject can canverb canobject",
"marker": "canVerb",
"word": "canverb",
"range": {
"start": 0,
"end": 31
},
"types": [
"canVerb"
],
"can": {
"marker": "canStatement",
"default": true,
"word": "can",
"text": "can",
"range": {
"start": 11,
"end": 13
},
"level": 0
},
"verb": {
"value": "canVerb",
"isVerb": true,
"number": "many",
"text": "canverb",
"marker": "canVerb",
"word": "canverb",
"range": {
"start": 15,
"end": 21
},
"types": [
"canVerb"
],
"level": 0
},
"voice": "active",
"interpolate": [
{
"property": "canSubject"
},
{
"property": "operator",
"number": "canSubject"
},
{
"property": "canObject"
}
],
"dead": true,
"flatten": true,
"relation": true,
"canSubject": {
"value": "cansubject",
"unknown": true,
"text": "cansubject",
"marker": "unknown",
"word": "cansubject",
"range": {
"start": 0,
"end": 9
},
"dead": true,
"types": [
"canSubject",
"unknown"
],
"level": 0
},
"canObject": {
"value": "canobject",
"unknown": true,
"text": "canobject",
"marker": "unknown",
"word": "canobject",
"range": {
"start": 23,
"end": 31
},
"dead": true,
"types": [
"canObject",
"unknown"
],
"level": 0
},
"operator": {
"value": "canVerb",
"isVerb": true,
"number": "one",
"text": "can canverb",
"marker": "canVerb",
"word": "canverb",
"range": {
"start": 11,
"end": 21
},
"types": [
"canVerb"
],
"can": {
"marker": "canStatement",
"default": true,
"word": "can",
"text": "can",
"range": {
"start": 11,
"end": 13
},
"level": 0
},
"verb": {
"value": "canVerb",
"isVerb": true,
"number": "many",
"text": "canverb",
"marker": "canVerb",
"word": "canverb",
"range": {
"start": 15,
"end": 21
},
"types": [
"canVerb"
],
"level": 0
},
"voice": "active",
"interpolate": [
{
"property": "can"
},
{
"property": "verb",
"context": {
"number": "one"
}
}
],
"evaluateWord": true,
"imperative": false,
"level": 0
},
"unflatten": [
"canSubject",
"canObject"
],
"focusable": [
"canSubject",
"canObject"
],
"level": 1,
"context_index": 1,
"topLevel": true,
"context_id": 2
}
],
"generated": [
""
],
"paraphrases": [
"cansubject can canverb canobject"
],
"paraphrasesParenthesized": [],
"generatedParenthesized": [],
"responses": [
""
],
"associations": [
[
[
"canStatement",
0
],
[
"canVerb",
0
],
[
"unknown",
0
]
],
[
[
"canVerb",
0
],
[
"unknown",
0
]
]
],
"summaries": [
{
"summaries": [
{
"operators": [
{
"marker": [
"unknown",
0
],
"range": {
"start": 0,
"end": 9
}
},
{
"marker": [
"canStatement",
0
],
"range": {
"start": 11,
"end": 13
}
},
{
"marker": [
"canVerb",
0
],
"range": {
"start": 15,
"end": 21
}
},
{
"marker": [
"unknown",
0
],
"range": {
"start": 23,
"end": 31
}
}
],
"counter": 1
},
{
"operators": [
{
"marker": [
"unknown",
0
],
"range": {
"start": 0,
"end": 9
}
},
{
"marker": [
"canStatement",
0
],
"range": {
"start": 11,
"end": 13
}
},
{
"marker": [
"canVerb",
0
],
"range": {
"start": 15,
"end": 21
}
},
{
"marker": [
"unknown",
0
],
"range": {
"start": 23,
"end": 31
}
}
],
"counter": 2
},
{
"operators": [
{
"marker": [
"unknown",
0
],
"range": {
"start": 0,
"end": 9
}
},
{
"marker": [
"canStatement",
0
],
"range": {
"start": 11,
"end": 13
}
},
{
"marker": [
"canVerb",
0
],
"range": {
"start": 15,
"end": 21
}
},
{
"marker": [
"unknown",
0
],
"range": {
"start": 23,
"end": 31
}
}
],
"counter": 3
},
{
"operators": [
{
"marker": [
"unknown",
0
],
"range": {
"start": 0,
"end": 9
}
},
{
"marker": [
"canVerb",
0
],
"range": {
"start": 11,
"end": 21
}
},
{
"marker": [
"unknown",
0
],
"range": {
"start": 23,
"end": 31
}
}
],
"counter": 4
},
{
"operators": [
{
"marker": [
"canVerb",
1
],
"range": {
"start": 0,
"end": 31
}
}
],
"counter": 5
}
],
"length": 1
}
],
"learned_contextual_priorities": [],
"rtf_associations": [],
"query": "cansubject can canverb canobject",
"skipSemantics": true,
"key": {
"query": "cansubject can canverb canobject"
}
}
],
"semantics": [],
"associations": [
[
[
"beCanPassive",
0
],
[
"byCanPassive",
0
],
[
"canPassive",
0
],
[
"canVerb",
0
],
[
"unknown",
0
]
],
[
[
"canStatement",
0
],
[
"canVerb",
0
],
[
"unknown",
0
]
],
[
[
"canVerb",
0
],
[
"unknown",
0
]
]
],
"summaries": [
{
"summaries": [
{
"operators": [
{
"marker": [
"unknown",
0
],
"range": {
"start": 0,
"end": 8
}
},
{
"marker": [
"canPassive",
0
],
"range": {
"start": 10,
"end": 12
}
},
{
"marker": [
"beCanPassive",
0
],
"range": {
"start": 14,
"end": 15
}
},
{
"marker": [
"canVerb",
0
],
"range": {
"start": 17,
"end": 23
}
},
{
"marker": [
"byCanPassive",
0
],
"range": {
"start": 25,
"end": 26
}
},
{
"marker": [
"unknown",
0
],
"range": {
"start": 28,
"end": 37
}
}
],
"counter": 1
},
{
"operators": [
{
"marker": [
"unknown",
0
],
"range": {
"start": 0,
"end": 8
}
},
{
"marker": [
"canPassive",
0
],
"range": {
"start": 10,
"end": 12
}
},
{
"marker": [
"beCanPassive",
0
],
"range": {
"start": 14,
"end": 15
}
},
{
"marker": [
"canVerb",
0
],
"range": {
"start": 17,
"end": 23
}
},
{
"marker": [
"byCanPassive",
0
],
"range": {
"start": 25,
"end": 26
}
},
{
"marker": [
"unknown",
0
],
"range": {
"start": 28,
"end": 37
}
}
],
"counter": 2
},
{
"operators": [
{
"marker": [
"unknown",
0
],
"range": {
"start": 0,
"end": 8
}
},
{
"marker": [
"canPassive",
0
],
"range": {
"start": 10,
"end": 12
}
},
{
"marker": [
"beCanPassive",
0
],
"range": {
"start": 14,
"end": 15
}
},
{
"marker": [
"canVerb",
0
],
"range": {
"start": 17,
"end": 23
}
},
{
"marker": [
"byCanPassive",
0
],
"range": {
"start": 25,
"end": 26
}
},
{
"marker": [
"unknown",
0
],
"range": {
"start": 28,
"end": 37
}
}
],
"counter": 3
},
{
"operators": [
{
"marker": [
"canVerb",
1
],
"range": {
"start": 0,
"end": 37
}
}
],
"counter": 4
}
],
"length": 1
},
{
"summaries": [
{
"operators": [
{
"marker": [
"unknown",
0
],
"range": {
"start": 0,
"end": 9
}
},
{
"marker": [
"canStatement",
0
],
"range": {
"start": 11,
"end": 13
}
},
{
"marker": [
"canVerb",
0
],
"range": {
"start": 15,
"end": 21
}
},
{
"marker": [
"unknown",
0
],
"range": {
"start": 23,
"end": 31
}
}
],
"counter": 1
},
{
"operators": [
{
"marker": [
"unknown",
0
],
"range": {
"start": 0,
"end": 9
}
},
{
"marker": [
"canStatement",
0
],
"range": {
"start": 11,
"end": 13
}
},
{
"marker": [
"canVerb",
0
],
"range": {
"start": 15,
"end": 21
}
},
{
"marker": [
"unknown",
0
],
"range": {
"start": 23,
"end": 31
}
}
],
"counter": 2
},
{
"operators": [
{
"marker": [
"unknown",
0
],
"range": {
"start": 0,
"end": 9
}
},
{
"marker": [
"canStatement",
0
],
"range": {
"start": 11,
"end": 13
}
},
{
"marker": [
"canVerb",
0
],
"range": {
"start": 15,
"end": 21
}
},
{
"marker": [
"unknown",
0
],
"range": {
"start": 23,
"end": 31
}
}
],
"counter": 3
},
{
"operators": [
{
"marker": [
"unknown",
0
],
"range": {
"start": 0,
"end": 9
}
},
{
"marker": [
"canVerb",
0
],
"range": {
"start": 11,
"end": 21
}
},
{
"marker": [
"unknown",
0
],
"range": {
"start": 23,
"end": 31
}
}
],
"counter": 4
},
{
"operators": [
{
"marker": [
"canVerb",
1
],
"range": {
"start": 0,
"end": 31
}
}
],
"counter": 5
}
],
"length": 1
}
],
"learned_contextual_priorities": []
}