tpmkms
Version:
Reusable libraries for Entodicton, a natural language to json converter
2,005 lines (2,004 loc) • 110 kB
JSON
[
{
"associations": [
[
[
"comparable",
0
],
[
"highest",
0
]
]
],
"config": {
},
"contexts": [
{
"comparable": {
"dead": true,
"default": true,
"level": 1,
"marker": "comparable",
"range": {
"end": 17,
"start": 8
},
"text": "comparable",
"types": [
"comparable"
],
"value": "comparable",
"word": "comparable"
},
"context_index": 1,
"dead": true,
"default": true,
"level": 2,
"marker": "highest",
"postModifiers": [
"comparable"
],
"property": [
{
"dead": true,
"default": true,
"level": 1,
"marker": "comparable",
"range": {
"end": 17,
"start": 8
},
"text": "comparable",
"types": [
"comparable"
],
"value": "comparable",
"word": "comparable"
}
],
"range": {
"end": 17,
"start": 0
},
"text": "highest comparable",
"topLevel": true,
"types": [
"highest"
],
"value": "highest",
"word": "highest"
}
],
"generatedParenthesized": [
""
],
"metadata": {
"opChoices": [
{
"counter": 1,
"op": [
"highest",
0
],
"ops": [
[
"comparable",
0
],
[
"highest",
0
]
]
},
{
"counter": 2,
"op": [
"comparable",
0
],
"ops": [
[
"comparable",
0
],
[
"compare",
0
]
]
},
{
"counter": 3,
"op": [
"compare",
0
],
"ops": [
[
"compare",
0
]
]
}
]
},
"objects": {
"nameToUUID": {
"articles": "articles2",
"asking": "asking2",
"comparable": "comparable1",
"concept": "concept2",
"conjunction": "conjunction2",
"dialogues": "dialogues2",
"evaluate": "evaluate2",
"gdefaults": "gdefaults2",
"meta": "meta2",
"negation": "negation2",
"numbers": "numbers2",
"pos": "pos2",
"punctuation": "punctuation2",
"sdefaults": "sdefaults2",
"stm": "stm2",
"tokenize": "tokenize2"
},
"namespaced": {
"articles2": {
},
"asking2": {
},
"comparable1": {
},
"concept2": {
"defaultTypesForHierarchy": {
},
"valueToWords": [
]
},
"conjunction2": {
},
"dialogues2": {
"idSuffix": "",
"mentioned": [
],
"variables": {
}
},
"evaluate2": {
},
"gdefaults2": {
},
"meta2": {
},
"negation2": {
},
"numbers2": {
},
"pos2": {
},
"punctuation2": {
},
"sdefaults2": {
},
"stm2": {
"mentioned": [
{
"dead": true,
"fromSTM": true,
"level": 1,
"marker": "descending",
"number": "one",
"pullFromContext": false,
"range": {
"end": 28,
"start": 0
},
"stm": {
"id": 4
},
"text": "descending",
"types": [
"unknown"
],
"unknown": true,
"value": {
"atomic": true,
"concept": true,
"dead": true,
"determiner": {
"default": true,
"level": 0,
"marker": "a",
"range": {
"end": 14,
"start": 14
},
"text": "a",
"word": "a"
},
"instance": true,
"level": 1,
"marker": "sort_ordering",
"modifier_sort": {
"level": 0,
"marker": "sort",
"number": "one",
"range": {
"end": 19,
"start": 16
},
"text": "sort",
"types": [
"sort"
],
"value": "sort",
"word": "sort"
},
"modifiers": [
"determiner",
"modifier_sort"
],
"number": "one",
"pullFromContext": false,
"range": {
"end": 28,
"start": 14
},
"text": "a sort ordering",
"types": [
"ordering",
"sort_ordering"
],
"value": "sort_ordering",
"wantsValue": true,
"word": "ordering"
},
"word": "descending"
},
{
"fromSTM": true,
"marker": "descending",
"pullFromContext": false,
"stm": {
"id": 3
},
"value": {
"atomic": true,
"concept": true,
"dead": true,
"determiner": {
"default": true,
"level": 0,
"marker": "a",
"range": {
"end": 14,
"start": 14
},
"text": "a",
"word": "a"
},
"instance": true,
"level": 1,
"marker": "sort_ordering",
"modifier_sort": {
"level": 0,
"marker": "sort",
"number": "one",
"range": {
"end": 19,
"start": 16
},
"text": "sort",
"types": [
"sort"
],
"value": "sort",
"word": "sort"
},
"modifiers": [
"determiner",
"modifier_sort"
],
"number": "one",
"pullFromContext": false,
"range": {
"end": 28,
"start": 14
},
"text": "a sort ordering",
"types": [
"ordering",
"sort_ordering"
],
"value": "sort_ordering",
"wantsValue": true,
"word": "ordering"
}
},
{
"dead": true,
"fromSTM": true,
"level": 1,
"marker": "ascending",
"number": "one",
"pullFromContext": false,
"range": {
"end": 27,
"start": 0
},
"stm": {
"id": 2
},
"text": "ascending",
"types": [
"unknown"
],
"unknown": true,
"value": {
"atomic": true,
"concept": true,
"dead": true,
"determiner": {
"default": true,
"level": 0,
"marker": "a",
"range": {
"end": 13,
"start": 13
},
"text": "a",
"word": "a"
},
"instance": true,
"level": 1,
"marker": "sort_ordering",
"modifier_sort": {
"level": 0,
"marker": "sort",
"number": "one",
"range": {
"end": 18,
"start": 15
},
"text": "sort",
"types": [
"sort"
],
"value": "sort",
"word": "sort"
},
"modifiers": [
"determiner",
"modifier_sort"
],
"number": "one",
"pullFromContext": false,
"range": {
"end": 27,
"start": 13
},
"text": "a sort ordering",
"types": [
"ordering",
"sort_ordering"
],
"value": "sort_ordering",
"wantsValue": true,
"word": "ordering"
},
"word": "ascending"
},
{
"fromSTM": true,
"marker": "ascending",
"pullFromContext": false,
"stm": {
"id": 1
},
"value": {
"atomic": true,
"concept": true,
"dead": true,
"determiner": {
"default": true,
"level": 0,
"marker": "a",
"range": {
"end": 13,
"start": 13
},
"text": "a",
"word": "a"
},
"instance": true,
"level": 1,
"marker": "sort_ordering",
"modifier_sort": {
"level": 0,
"marker": "sort",
"number": "one",
"range": {
"end": 18,
"start": 15
},
"text": "sort",
"types": [
"sort"
],
"value": "sort",
"word": "sort"
},
"modifiers": [
"determiner",
"modifier_sort"
],
"number": "one",
"pullFromContext": false,
"range": {
"end": 27,
"start": 13
},
"text": "a sort ordering",
"types": [
"ordering",
"sort_ordering"
],
"value": "sort_ordering",
"wantsValue": true,
"word": "ordering"
}
}
],
"variables": {
}
},
"tokenize2": {
}
},
"processed": [
{
"context": {
"comparable": {
"dead": true,
"default": true,
"level": 1,
"marker": "comparable",
"range": {
"end": 17,
"start": 8
},
"text": "comparable",
"types": [
"comparable"
],
"value": "comparable",
"word": "comparable"
},
"context_index": 1,
"dead": true,
"default": true,
"level": 2,
"marker": "highest",
"postModifiers": [
"comparable"
],
"property": [
{
"dead": true,
"default": true,
"level": 1,
"marker": "comparable",
"range": {
"end": 17,
"start": 8
},
"text": "comparable",
"types": [
"comparable"
],
"value": "comparable",
"word": "comparable"
}
],
"range": {
"end": 17,
"start": 0
},
"text": "highest comparable",
"topLevel": true,
"types": [
"highest"
],
"value": "highest",
"word": "highest"
},
"generatedParenthesized": "",
"paraphrases": "highest comparable",
"paraphrasesParenthesized": "((highest) (comparable))",
"responses": [
""
]
},
{
"context": {
"context_index": 1,
"dead": true,
"level": 2,
"marker": "is",
"number": "one",
"one": {
"dead": true,
"level": 1,
"marker": "unknown",
"number": "one",
"range": {
"end": 28,
"start": 0
},
"text": "descending",
"types": [
"unknown"
],
"unknown": true,
"value": "descending",
"word": "descending"
},
"range": {
"end": 28,
"start": 0
},
"text": "descending is a sort ordering",
"topLevel": true,
"touchedBy": [
"comparable#call2",
"instance2#comparable#call2"
],
"two": {
"atomic": true,
"concept": true,
"dead": true,
"determiner": {
"default": true,
"level": 0,
"marker": "a",
"range": {
"end": 14,
"start": 14
},
"text": "a",
"word": "a"
},
"instance": true,
"level": 1,
"marker": "sort_ordering",
"modifier_sort": {
"level": 0,
"marker": "sort",
"number": "one",
"range": {
"end": 19,
"start": 16
},
"text": "sort",
"types": [
"sort"
],
"value": "sort",
"word": "sort"
},
"modifiers": [
"determiner",
"modifier_sort"
],
"number": "one",
"pullFromContext": false,
"range": {
"end": 28,
"start": 14
},
"text": "a sort ordering",
"types": [
"ordering",
"sort_ordering"
],
"value": "sort_ordering",
"wantsValue": true,
"word": "ordering"
},
"word": "is"
},
"generatedParenthesized": [
],
"paraphrases": "descending is a sort ordering",
"paraphrasesParenthesized": [
],
"responses": [
""
]
},
{
"context": {
"context_index": 1,
"dead": true,
"level": 2,
"marker": "is",
"number": "one",
"one": {
"dead": true,
"level": 1,
"marker": "unknown",
"number": "one",
"range": {
"end": 27,
"start": 0
},
"text": "ascending",
"types": [
"unknown"
],
"unknown": true,
"value": "ascending",
"word": "ascending"
},
"range": {
"end": 27,
"start": 0
},
"text": "ascending is a sort ordering",
"topLevel": true,
"touchedBy": [
"comparable#call2",
"instance1#comparable#call2"
],
"two": {
"atomic": true,
"concept": true,
"dead": true,
"determiner": {
"default": true,
"level": 0,
"marker": "a",
"range": {
"end": 13,
"start": 13
},
"text": "a",
"word": "a"
},
"instance": true,
"level": 1,
"marker": "sort_ordering",
"modifier_sort": {
"level": 0,
"marker": "sort",
"number": "one",
"range": {
"end": 18,
"start": 15
},
"text": "sort",
"types": [
"sort"
],
"value": "sort",
"word": "sort"
},
"modifiers": [
"determiner",
"modifier_sort"
],
"number": "one",
"pullFromContext": false,
"range": {
"end": 27,
"start": 13
},
"text": "a sort ordering",
"types": [
"ordering",
"sort_ordering"
],
"value": "sort_ordering",
"wantsValue": true,
"word": "ordering"
},
"word": "is"
},
"generatedParenthesized": [
],
"paraphrases": "ascending is a sort ordering",
"paraphrasesParenthesized": [
],
"responses": [
""
]
},
{
"context": {
"concept": {
"dead": true,
"level": 1,
"marker": "unknown",
"range": {
"end": 21,
"start": 14
},
"text": "ordering",
"unknown": true,
"value": "ordering",
"word": "ordering"
},
"context_index": 1,
"dead": true,
"flatten": false,
"level": 1,
"marker": "modifies",
"modifiers": [
{
"dead": true,
"level": 1,
"marker": "unknown",
"range": {
"end": 3,
"start": 0
},
"text": "sort",
"unknown": true,
"value": "sort",
"word": "sort"
}
],
"number": "one",
"range": {
"end": 21,
"start": 0
},
"text": "sort modifies ordering",
"topLevel": true,
"touchedBy": [
"comparable#call2",
"instance0#comparable#call2"
],
"word": "modifies"
},
"generatedParenthesized": [
],
"paraphrases": "sort modifies ordering",
"paraphrasesParenthesized": [
],
"responses": [
""
]
}
]
},
"paraphrases": [
"highest comparable"
],
"paraphrasesParenthesized": [
"((highest) (comparable))"
],
"query": "highest comparable",
"responses": [
""
],
"summaries": [
{
"length": 1,
"summaries": [
{
"counter": 1,
"operators": [
{
"marker": [
"highest",
0
],
"range": {
"end": 6,
"start": 0
}
},
{
"marker": [
"comparable",
0
],
"range": {
"end": 17,
"start": 8
}
}
]
},
{
"counter": 2,
"operators": [
{
"marker": [
"highest",
1
],
"range": {
"end": 6,
"start": 0
}
},
{
"marker": [
"comparable",
0
],
"range": {
"end": 17,
"start": 8
}
}
]
},
{
"counter": 3,
"operators": [
{
"marker": [
"highest",
1
],
"range": {
"end": 6,
"start": 0
}
},
{
"marker": [
"comparable",
1
],
"range": {
"end": 17,
"start": 8
}
}
]
},
{
"counter": 4,
"operators": [
{
"marker": [
"highest",
2
],
"range": {
"end": 17,
"start": 0
}
}
]
}
]
}
]
},
{
"associations": [
[
[
"comparable",
0
],
[
"lowest",
0
]
]
],
"config": {
},
"contexts": [
{
"comparable": {
"dead": true,
"default": true,
"level": 1,
"marker": "comparable",
"range": {
"end": 16,
"start": 7
},
"text": "comparable",
"types": [
"comparable"
],
"value": "comparable",
"word": "comparable"
},
"context_index": 1,
"dead": true,
"default": true,
"level": 2,
"marker": "lowest",
"postModifiers": [
"comparable"
],
"property": [
{
"dead": true,
"default": true,
"level": 1,
"marker": "comparable",
"range": {
"end": 16,
"start": 7
},
"text": "comparable",
"types": [
"comparable"
],
"value": "comparable",
"word": "comparable"
}
],
"range": {
"end": 16,
"start": 0
},
"text": "lowest comparable",
"topLevel": true,
"types": [
"lowest"
],
"value": "lowest",
"word": "lowest"
}
],
"generatedParenthesized": [
""
],
"metadata": {
"opChoices": [
{
"counter": 1,
"op": [
"lowest",
0
],
"ops": [
[
"comparable",
0
],
[
"lowest",
0
]
]
},
{
"counter": 2,
"op": [
"comparable",
0
],
"ops": [
[
"comparable",
0
],
[
"compare",
0
]
]
},
{
"counter": 3,
"op": [
"compare",
0
],
"ops": [
[
"compare",
0
]
]
}
]
},
"objects": {
"nameToUUID": {
"articles": "articles2",
"asking": "asking2",
"comparable": "comparable1",
"concept": "concept2",
"conjunction": "conjunction2",
"dialogues": "dialogues2",
"evaluate": "evaluate2",
"gdefaults": "gdefaults2",
"meta": "meta2",
"negation": "negation2",
"numbers": "numbers2",
"pos": "pos2",
"punctuation": "punctuation2",
"sdefaults": "sdefaults2",
"stm": "stm2",
"tokenize": "tokenize2"
},
"namespaced": {
"articles2": {
},
"asking2": {
},
"comparable1": {
},
"concept2": {
"defaultTypesForHierarchy": {
},
"valueToWords": [
]
},
"conjunction2": {
},
"dialogues2": {
"idSuffix": "",
"mentioned": [
],
"variables": {
}
},
"evaluate2": {
},
"gdefaults2": {
},
"meta2": {
},
"negation2": {
},
"numbers2": {
},
"pos2": {
},
"punctuation2": {
},
"sdefaults2": {
},
"stm2": {
"mentioned": [
{
"dead": true,
"fromSTM": true,
"level": 1,
"marker": "descending",
"number": "one",
"pullFromContext": false,
"range": {
"end": 28,
"start": 0
},
"stm": {
"id": 4
},
"text": "descending",
"types": [
"unknown"
],
"unknown": true,
"value": {
"atomic": true,
"concept": true,
"dead": true,
"determiner": {
"default": true,
"level": 0,
"marker": "a",
"range": {
"end": 14,
"start": 14
},
"text": "a",
"word": "a"
},
"instance": true,
"level": 1,
"marker": "sort_ordering",
"modifier_sort": {
"level": 0,
"marker": "sort",
"number": "one",
"range": {
"end": 19,
"start": 16
},
"text": "sort",
"types": [
"sort"
],
"value": "sort",
"word": "sort"
},
"modifiers": [
"determiner",
"modifier_sort"
],
"number": "one",
"pullFromContext": false,
"range": {
"end": 28,
"start": 14
},
"text": "a sort ordering",
"types": [
"ordering",
"sort_ordering"
],
"value": "sort_ordering",
"wantsValue": true,
"word": "ordering"
},
"word": "descending"
},
{
"fromSTM": true,
"marker": "descending",
"pullFromContext": false,
"stm": {
"id": 3
},
"value": {
"atomic": true,
"concept": true,
"dead": true,
"determiner": {
"default": true,
"level": 0,
"marker": "a",
"range": {
"end": 14,
"start": 14
},
"text": "a",
"word": "a"
},
"instance": true,
"level": 1,
"marker": "sort_ordering",
"modifier_sort": {
"level": 0,
"marker": "sort",
"number": "one",
"range": {
"end": 19,
"start": 16
},
"text": "sort",
"types": [
"sort"
],
"value": "sort",
"word": "sort"
},
"modifiers": [
"determiner",
"modifier_sort"
],
"number": "one",
"pullFromContext": false,
"range": {
"end": 28,
"start": 14
},
"text": "a sort ordering",
"types": [
"ordering",
"sort_ordering"
],
"value": "sort_ordering",
"wantsValue": true,
"word": "ordering"
}
},
{
"dead": true,
"fromSTM": true,
"level": 1,
"marker": "ascending",
"number": "one",
"pullFromContext": false,
"range": {
"end": 27,
"start": 0
},
"stm": {
"id": 2
},
"text": "ascending",
"types": [
"unknown"
],
"unknown": true,
"value": {
"atomic": true,
"concept": true,
"dead": true,
"determiner": {
"default": true,
"level": 0,
"marker": "a",
"range": {
"end": 13,
"start": 13
},
"text": "a",
"word": "a"
},
"instance": true,
"level": 1,
"marker": "sort_ordering",
"modifier_sort": {
"level": 0,
"marker": "sort",
"number": "one",
"range": {
"end": 18,
"start": 15
},
"text": "sort",
"types": [
"sort"
],
"value": "sort",
"word": "sort"
},
"modifiers": [
"determiner",
"modifier_sort"
],
"number": "one",
"pullFromContext": false,
"range": {
"end": 27,
"start": 13
},
"text": "a sort ordering",
"types": [
"ordering",
"sort_ordering"
],
"value": "sort_ordering",
"wantsValue": true,
"word": "ordering"
},
"word": "ascending"
},
{
"fromSTM": true,
"marker": "ascending",
"pullFromContext": false,
"stm": {
"id": 1
},
"value": {
"atomic": true,
"concept": true,
"dead": true,
"determiner": {
"default": true,
"level": 0,
"marker": "a",
"range": {
"end": 13,
"start": 13
},
"text": "a",
"word": "a"
},
"instance": true,
"level": 1,
"marker": "sort_ordering",
"modifier_sort": {
"level": 0,
"marker": "sort",
"number": "one",
"range": {
"end": 18,
"start": 15
},
"text": "sort",
"types": [
"sort"
],
"value": "sort",
"word": "sort"
},
"modifiers": [
"determiner",
"modifier_sort"
],
"number": "one",
"pullFromContext": false,
"range": {
"end": 27,
"start": 13
},
"text": "a sort ordering",
"types": [
"ordering",
"sort_ordering"
],
"value": "sort_ordering",
"wantsValue": true,
"word": "ordering"
}
}
],
"variables": {
}
},
"tokenize2": {
}
},
"processed": [
{
"context": {
"comparable": {
"dead": true,
"default": true,
"level": 1,
"marker": "comparable",
"range": {
"end": 16,
"start": 7
},
"text": "comparable",
"types": [
"comparable"
],
"value": "comparable",
"word": "comparable"
},
"context_index": 1,
"dead": true,
"default": true,
"level": 2,
"marker": "lowest",
"postModifiers": [
"comparable"
],
"property": [
{
"dead": true,
"default": true,
"level": 1,
"marker": "comparable",
"range": {
"end": 16,
"start": 7
},
"text": "comparable",
"types": [
"comparable"
],
"value": "comparable",
"word": "comparable"
}
],
"range": {
"end": 16,
"start": 0
},
"text": "lowest comparable",
"topLevel": true,
"types": [
"lowest"
],
"value": "lowest",
"word": "lowest"
},
"generatedParenthesized": "",
"paraphrases": "lowest comparable",
"paraphrasesParenthesized": "((lowest) (comparable))",
"responses": [
""
]
},
{
"context": {
"context_index": 1,
"dead": true,
"level": 2,
"marker": "is",
"number": "one",
"one": {
"dead": true,
"level": 1,
"marker": "unknown",
"number": "one",
"range": {
"end": 28,
"start": 0
},
"text": "descending",
"types": [
"unknown"
],
"unknown": true,
"value": "descending",
"word": "descending"
},
"range": {
"end": 28,
"start": 0
},
"text": "descending is a sort ordering",
"topLevel": true,
"touchedBy": [
"comparable#call2",
"instance2#comparable#call2"
],
"two": {
"atomic": true,
"concept": true,
"dead": true,
"determiner": {
"default": true,
"level": 0,
"marker": "a",
"range": {
"end": 14,
"start": 14
},
"text": "a",
"word": "a"
},
"instance": true,
"level": 1,
"marker": "sort_ordering",
"modifier_sort": {
"level": 0,
"marker": "sort",
"number": "one",
"range": {
"end": 19,
"start": 16
},
"text": "sort",
"types": [
"sort"
],
"value": "sort",
"word": "sort"
},
"modifiers": [
"determiner",
"modifier_sort"
],
"number": "one",
"pullFromContext": false,
"range": {
"end": 28,
"start": 14
},
"text": "a sort ordering",
"types": [
"ordering",
"sort_ordering"
],
"value": "sort_ordering",
"wantsValue": true,
"word": "ordering"
},
"word": "is"
},
"generatedParenthesized": [
],
"paraphrases": "descending is a sort ordering",
"paraphrasesParenthesized": [
],
"responses": [
""
]
},
{
"context": {
"context_index": 1,
"dead": true,
"level": 2,
"marker": "is",
"number": "one",
"one": {
"dead": true,
"level": 1,
"marker": "unknown",
"number": "one",
"range": {
"end": 27,
"start": 0
},
"text": "ascending",
"types": [
"unknown"
],
"unknown": true,
"value": "ascending",
"word": "ascending"
},
"range": {
"end": 27,
"start": 0
},
"text": "ascending is a sort ordering",
"topLevel": true,
"touchedBy": [
"comparable#call2",
"instance1#comparable#call2"
],
"two": {
"atomic": true,
"concept": true,
"dead": true,
"determiner": {
"default": true,
"level": 0,
"marker": "a",
"range": {
"end": 13,
"start": 13
},
"text": "a",
"word": "a"
},
"instance": true,
"level": 1,
"marker": "sort_ordering",
"modifier_sort": {
"level": 0,
"marker": "sort",
"number": "one",
"range": {
"end": 18,
"start": 15
},
"text": "sort",
"types": [
"sort"
],
"value": "sort",
"word": "sort"
},
"modifiers": [
"determiner",
"modifier_sort"
],
"number": "one",
"pullFromContext": false,
"range": {
"end": 27,
"start": 13
},
"text": "a sort ordering",
"types": [
"ordering",
"sort_ordering"
],
"value": "sort_ordering",
"wantsValue": true,
"word": "ordering"
},
"word": "is"
},
"generatedParenthesized": [
],
"paraphrases": "ascending is a sort ordering",
"paraphrasesParenthesized": [
],
"responses": [
""
]
},
{
"context": {
"concept": {
"dead": true,
"level": 1,
"marker": "unknown",
"range": {
"end": 21,
"start": 14
},
"text": "ordering",
"unknown": true,
"value": "ordering",
"word": "ordering"
},
"context_index": 1,
"dead": true,
"flatten": false,
"level": 1,
"marker": "modifies",
"modifiers": [
{
"dead": true,
"level": 1,
"marker": "unknown",
"range": {
"end": 3,
"start": 0
},
"text": "sort",
"unknown": true,
"value": "sort",
"word": "sort"
}
],
"number": "one",
"range": {
"end": 21,
"start": 0
},
"text": "sort modifies ordering",
"topLevel": true,
"touchedBy": [
"comparable#call2",
"instance0#comparable#call2"
],
"word": "modifies"
},
"generatedParenthesized": [
],
"paraphrases": "sort modifies ordering",
"paraphrasesParenthesized": [
],
"responses": [
""
]
}
]
},
"paraphrases": [
"lowest comparable"
],
"paraphrasesParenthesized": [
"((lowest) (comparable))"
],
"query": "lowest comparable",
"responses": [
""
],
"summaries": [
{
"length": 1,
"summaries": [
{
"counter": 1,
"operators": [
{
"marker": [
"lowest",
0
],
"range": {
"end": 5,
"start": 0
}
},
{
"marker": [
"comparable",
0
],
"range": {
"end": 16,
"start": 7
}
}
]
},
{
"counter": 2,
"operators": [
{
"marker": [
"lowest",
1
],
"range": {
"end": 5,
"start": 0
}
},
{
"marker": [
"comparable",
0
],
"range": {
"end": 16,
"start": 7
}
}
]
},
{
"counter": 3,
"operators": [
{
"marker": [
"lowest",
1
],
"range": {
"end": 5,
"start": 0
}
},
{
"marker": [
"comparable",
1
],
"range": {
"end": 16,
"start": 7
}
}
]
},
{
"counter": 4,
"operators": [
{
"marker": [
"lowest",
2
],
"range": {
"end": 16,
"start": 0
}
}
]
}
]
}
]
},
{
"associations": [
[
[
"comparable",
0
],
[
"descending",
0
]
]
],
"config": {
},
"contexts": [
{
"context_index": 1,
"dead": true,
"default": true,
"level": 2,
"marker": "comparable",
"ordering": "descending",
"postModifiers": [
"sortOrder"
],
"range": {
"end": 20,
"start": 0
},
"sortOrder": {
"dead": true,
"level": 1,
"marker": "descending",
"number": "one",
"range": {
"end": 20,
"start": 11
},
"text": "descending",
"types": [
"descending"
],
"value": "descending",
"word": "descending"
},
"text": "comparable descending",
"topLevel": true,
"types": [
"comparable"
],
"value": "comparable",
"word": "comparable"
}
],
"generatedParenthesized": [
""
],
"metadata": {
"opChoices": [
{
"counter": 1,
"op": [
"comparable",
0
],
"ops": [
[
"comparable",
0
],
[
"descending",
0
],
[
"sortOrdering",
0
]
]
},
{
"counter": 2,
"op": [
"descending",
0
],
"ops": [
[
"descending",
0
],
[
"sortOrdering",
0
]
]
},
{
"counter": 3,
"op": [
"sortOrdering",
0
],
"ops": [
[
"sortOrdering",
0
]
]
}
]
},
"objects": {
"nameToUUID": {
"articles": "articles2",
"asking": "asking2",
"comparable": "comparable1",
"concept": "concept2",
"conjunction": "conjunction2",
"dialogues": "dialogues2",
"evaluate": "evaluate2",
"gdefaults": "gdefaults2",
"meta": "meta2",
"negation": "negation2",
"numbers": "numbers2",
"pos": "pos2",
"punctuation": "punctuation2",
"sdefaults": "sdefaults2",
"stm": "stm2",
"tokenize": "tokenize2"
},
"namespaced": {
"articles2": {
},
"asking2": {
},
"comparable1": {
},
"concept2": {
"defaultTypesForHierarchy": {
},
"valueToWords": [
]
},
"conjunction2": {
},
"dialogues2": {
"idSuffix": "",
"mentioned": [
],
"variables": {
}
},
"evaluate2": {
},
"gdefaults2": {
},
"meta2": {
},
"negation2": {
},
"numbers2": {
},
"pos2": {
},
"punctuation2": {
},
"sdefaults2": {
},
"stm2": {
"mentioned": [
{
"dead": true,
"fromSTM": true,
"level": 1,
"marker": "descending",
"number": "one",
"pullFromContext": false,
"range": {
"end": 28,
"start": 0
},
"stm": {
"id": 4
},
"text": "descending",
"types": [
"unknown"
],
"unknown": true,
"value": {
"atomic": true,
"concept": true,
"dead": true,
"determiner": {
"default": true,
"level": 0,
"marker": "a",
"range": {
"end": 14,
"start": 14
},
"text": "a",
"word": "a"
},
"instance": true,
"level": 1,
"marker": "sort_ordering",
"modifier_sort": {
"level": 0,
"marker": "sort",
"number": "one",
"range": {
"end": 19,
"start": 16
},
"text": "sort",
"types": [
"sort"
],
"value": "sort",
"word": "sort"
},
"modifiers": [
"determiner",
"modifier_sort"
],
"number": "one",
"pullFromContext": false,
"range": {
"end": 28,
"start": 14
},
"text": "a sort ordering",
"types": [
"ordering",