tpmkms
Version:
Reusable libraries for Entodicton, a natural language to json converter
515 lines • 10.3 kB
JSON
[
{
"associations": [
[
[
"assignment",
0
],
[
"let",
0
],
[
"unknown",
0
]
],
[
[
"assignment",
0
],
[
"let",
0
],
[
"unknown",
0
],
[
"unknown",
1
]
],
[
[
"assignment",
0
],
[
"let",
0
],
[
"unknown",
1
]
],
[
[
"assignment",
0
],
[
"unknown",
1
]
]
],
"config": {
},
"contexts": [
{
"context_index": 1,
"dead": true,
"isResponse": true,
"level": 1,
"marker": "assignment",
"range": {
"end": 9,
"start": 0
},
"text": "let c = 23",
"topLevel": true,
"touchedBy": [
"javascript#call2"
],
"value": {
"dead": true,
"level": 1,
"marker": "unknown",
"range": {
"end": 9,
"start": 8
},
"text": "23",
"unknown": true,
"value": "23",
"word": "23"
},
"variable": {
"dead": true,
"level": 1,
"marker": "variable",
"range": {
"end": 4,
"start": 0
},
"scope": "let",
"text": "let c",
"types": [
"variable"
],
"unknown": true,
"value": "c",
"word": "c"
},
"word": "="
}
],
"generatedParenthesized": [
"((c) == (23))"
],
"metadata": {
"opChoices": [
{
"counter": 1,
"op": [
"unknown",
0
],
"ops": [
[
"assignment",
0
],
[
"let",
0
],
[
"unknown",
0
],
[
"unknown",
0
]
]
},
{
"counter": 2,
"op": [
"unknown",
0
],
"ops": [
[
"assignment",
0
],
[
"let",
0
],
[
"unknown",
0
]
]
},
{
"counter": 3,
"op": [
"let",
0
],
"ops": [
[
"assignment",
0
],
[
"let",
0
]
]
},
{
"counter": 4,
"op": [
"assignment",
0
],
"ops": [
[
"assignment",
0
]
]
}
]
},
"objects": {
"nameToUUID": {
"articles": "articles2",
"asking": "asking2",
"conjunction": "conjunction2",
"dialogues": "dialogues2",
"evaluate": "evaluate2",
"gdefaults": "gdefaults2",
"javascript": "javascript1",
"meta": "meta2",
"negation": "negation2",
"pos": "pos2",
"punctuation": "punctuation2",
"sdefaults": "sdefaults2",
"stm": "stm2",
"tokenize": "tokenize2"
},
"namespaced": {
"articles2": {
},
"asking2": {
},
"conjunction2": {
},
"dialogues2": {
"idSuffix": "",
"mentioned": [
],
"variables": {
}
},
"evaluate2": {
},
"gdefaults2": {
},
"javascript1": {
"variables": {
"c": "23"
}
},
"meta2": {
},
"negation2": {
},
"pos2": {
},
"punctuation2": {
},
"sdefaults2": {
},
"stm2": {
"mentioned": [
],
"variables": {
}
},
"tokenize2": {
}
},
"processed": [
{
"context": {
"context_index": 1,
"dead": true,
"isResponse": true,
"level": 1,
"marker": "assignment",
"range": {
"end": 9,
"start": 0
},
"text": "let c = 23",
"topLevel": true,
"touchedBy": [
"javascript#call2"
],
"value": {
"dead": true,
"level": 1,
"marker": "unknown",
"range": {
"end": 9,
"start": 8
},
"text": "23",
"unknown": true,
"value": "23",
"word": "23"
},
"variable": {
"dead": true,
"level": 1,
"marker": "variable",
"range": {
"end": 4,
"start": 0
},
"scope": "let",
"text": "let c",
"types": [
"variable"
],
"unknown": true,
"value": "c",
"word": "c"
},
"word": "="
},
"generatedParenthesized": "((c) == (23))",
"paraphrases": "let c = 23",
"paraphrasesParenthesized": "(let (c) = (23))",
"responses": [
"c == 23"
]
}
]
},
"paraphrases": [
"let c = 23"
],
"paraphrasesParenthesized": [
"(let (c) = (23))"
],
"query": "let c = 23",
"responses": [
"c == 23"
],
"summaries": [
{
"length": 1,
"summaries": [
{
"counter": 1,
"operators": [
{
"marker": [
"let",
0
],
"range": {
"end": 2,
"start": 0
}
},
{
"marker": [
"unknown",
0
],
"range": {
"end": 4,
"start": 4
}
},
{
"marker": [
"assignment",
0
],
"range": {
"end": 6,
"start": 6
}
},
{
"marker": [
"unknown",
0
],
"range": {
"end": 9,
"start": 8
}
}
]
},
{
"counter": 2,
"operators": [
{
"marker": [
"let",
0
],
"range": {
"end": 2,
"start": 0
}
},
{
"marker": [
"unknown",
1
],
"range": {
"end": 4,
"start": 4
}
},
{
"marker": [
"assignment",
0
],
"range": {
"end": 6,
"start": 6
}
},
{
"marker": [
"unknown",
0
],
"range": {
"end": 9,
"start": 8
}
}
]
},
{
"counter": 3,
"operators": [
{
"marker": [
"let",
0
],
"range": {
"end": 2,
"start": 0
}
},
{
"marker": [
"unknown",
1
],
"range": {
"end": 4,
"start": 4
}
},
{
"marker": [
"assignment",
0
],
"range": {
"end": 6,
"start": 6
}
},
{
"marker": [
"unknown",
1
],
"range": {
"end": 9,
"start": 8
}
}
]
},
{
"counter": 4,
"operators": [
{
"marker": [
"variable",
1
],
"range": {
"end": 4,
"start": 0
}
},
{
"marker": [
"assignment",
0
],
"range": {
"end": 6,
"start": 6
}
},
{
"marker": [
"unknown",
1
],
"range": {
"end": 9,
"start": 8
}
}
]
},
{
"counter": 5,
"operators": [
{
"marker": [
"assignment",
1
],
"range": {
"end": 9,
"start": 0
}
}
]
}
]
}
]
}
]