UNPKG

tpmkms

Version:

Reusable libraries for Entodicton, a natural language to json converter

2,326 lines 47.4 kB
[ { "associations": [ [ [ "currency", 0 ], [ "integer", 0 ] ] ], "config": { }, "contexts": [ { "amount": { "dead": true, "instance": true, "level": 1, "marker": "integer", "range": { "end": 0, "start": 0 }, "text": "1", "types": [ "integer" ], "value": 1, "word": "1" }, "context_index": 1, "dead": true, "level": 1, "marker": "currency", "range": { "end": 7, "start": 0 }, "text": "1 dollar", "topLevel": true, "units": "dollar", "word": "dollar" } ], "generatedParenthesized": [ "" ], "metadata": { "opChoices": [ { "counter": 1, "op": [ "integer", 0 ], "ops": [ [ "currency", 0 ], [ "integer", 0 ] ] }, { "counter": 2, "op": [ "currency", 0 ], "ops": [ [ "currency", 0 ] ] } ] }, "objects": { "nameToUUID": { "currency": "currency1", "gdefaults": "gdefaults2", "numbers": "numbers2", "sdefaults": "sdefaults2", "tokenize": "tokenize2" }, "namespaced": { "currency1": { }, "gdefaults2": { }, "numbers2": { }, "sdefaults2": { }, "tokenize2": { } }, "processed": [ { "context": { "amount": { "dead": true, "instance": true, "level": 1, "marker": "integer", "range": { "end": 0, "start": 0 }, "text": "1", "types": [ "integer" ], "value": 1, "word": "1" }, "context_index": 1, "dead": true, "level": 1, "marker": "currency", "range": { "end": 7, "start": 0 }, "text": "1 dollar", "topLevel": true, "units": "dollar", "word": "dollar" }, "generatedParenthesized": "", "paraphrases": "1 dollar", "paraphrasesParenthesized": "(1 (dollar))", "responses": [ "" ] } ] }, "paraphrases": [ "1 dollar" ], "paraphrasesParenthesized": [ "(1 (dollar))" ], "query": "1 dollar", "responses": [ "" ], "summaries": [ { "length": 1, "summaries": [ { "counter": 1, "operators": [ { "marker": [ "integer", 0 ], "range": { "end": 0, "start": 0 } }, { "marker": [ "currency", 0 ], "range": { "end": 7, "start": 2 } } ] }, { "counter": 2, "operators": [ { "marker": [ "integer", 1 ], "range": { "end": 0, "start": 0 } }, { "marker": [ "currency", 0 ], "range": { "end": 7, "start": 2 } } ] }, { "counter": 3, "operators": [ { "marker": [ "currency", 1 ], "range": { "end": 7, "start": 0 } } ] } ] } ] }, { "associations": [ [ [ "currency", 0 ], [ "in", 0 ] ], [ [ "currency", 0 ], [ "in", 0 ], [ "integer", 0 ] ] ], "config": { }, "contexts": [ { "amount": { "value": 0.82 }, "context_index": 1, "dead": true, "default": true, "from": { "amount": { "dead": true, "instance": true, "level": 1, "marker": "integer", "range": { "end": 0, "start": 0 }, "text": "1", "types": [ "integer" ], "value": 1, "word": "1" }, "dead": true, "level": 1, "marker": "currency", "range": { "end": 7, "start": 0 }, "text": "1 dollar", "types": [ "currency" ], "units": "dollar", "word": "dollar" }, "isAbstract": false, "isResponse": true, "level": 1, "marker": "currency", "range": { "end": 16, "start": 0 }, "text": "1 dollar in euros", "to": { "dead": true, "level": 0, "marker": "currency", "range": { "end": 16, "start": 12 }, "text": "euros", "types": [ "currency" ], "units": "euro", "word": "euros" }, "topLevel": true, "touchedBy": [ "currency#call2" ], "units": "euro", "value": "in", "word": "in" } ], "generatedParenthesized": [ "(0.82 (euros))" ], "metadata": { "opChoices": [ { "counter": 1, "op": [ "integer", 0 ], "ops": [ [ "currency", 0 ], [ "currency", 0 ], [ "in", 0 ], [ "integer", 0 ] ] }, { "counter": 2, "op": [ "currency", 0 ], "ops": [ [ "currency", 0 ], [ "currency", 0 ], [ "in", 0 ] ] }, { "counter": 3, "op": [ "currency", 0 ], "ops": [ [ "currency", 0 ], [ "in", 0 ] ] }, { "counter": 4, "op": [ "in", 0 ], "ops": [ [ "in", 0 ] ] } ] }, "objects": { "nameToUUID": { "currency": "currency1", "gdefaults": "gdefaults2", "numbers": "numbers2", "sdefaults": "sdefaults2", "tokenize": "tokenize2" }, "namespaced": { "currency1": { }, "gdefaults2": { }, "numbers2": { }, "sdefaults2": { }, "tokenize2": { } }, "processed": [ { "context": { "amount": { "value": 0.82 }, "context_index": 1, "dead": true, "default": true, "from": { "amount": { "dead": true, "instance": true, "level": 1, "marker": "integer", "range": { "end": 0, "start": 0 }, "text": "1", "types": [ "integer" ], "value": 1, "word": "1" }, "dead": true, "level": 1, "marker": "currency", "range": { "end": 7, "start": 0 }, "text": "1 dollar", "types": [ "currency" ], "units": "dollar", "word": "dollar" }, "isAbstract": false, "isResponse": true, "level": 1, "marker": "currency", "range": { "end": 16, "start": 0 }, "text": "1 dollar in euros", "to": { "dead": true, "level": 0, "marker": "currency", "range": { "end": 16, "start": 12 }, "text": "euros", "types": [ "currency" ], "units": "euro", "word": "euros" }, "topLevel": true, "touchedBy": [ "currency#call2" ], "units": "euro", "value": "in", "word": "in" }, "generatedParenthesized": "(0.82 (euros))", "paraphrases": "0.82 euros", "paraphrasesParenthesized": "(0.82 (euros))", "responses": [ "0.82 euros" ] } ] }, "paraphrases": [ "0.82 euros" ], "paraphrasesParenthesized": [ "(0.82 (euros))" ], "query": "1 dollar in euros", "responses": [ "0.82 euros" ], "summaries": [ { "length": 1, "summaries": [ { "counter": 1, "operators": [ { "marker": [ "integer", 0 ], "range": { "end": 0, "start": 0 } }, { "marker": [ "currency", 0 ], "range": { "end": 7, "start": 2 } }, { "marker": [ "in", 0 ], "range": { "end": 10, "start": 9 } }, { "marker": [ "currency", 0 ], "range": { "end": 16, "start": 12 } } ] }, { "counter": 2, "operators": [ { "marker": [ "integer", 1 ], "range": { "end": 0, "start": 0 } }, { "marker": [ "currency", 0 ], "range": { "end": 7, "start": 2 } }, { "marker": [ "in", 0 ], "range": { "end": 10, "start": 9 } }, { "marker": [ "currency", 0 ], "range": { "end": 16, "start": 12 } } ] }, { "counter": 3, "operators": [ { "marker": [ "currency", 1 ], "range": { "end": 7, "start": 0 } }, { "marker": [ "in", 0 ], "range": { "end": 10, "start": 9 } }, { "marker": [ "currency", 0 ], "range": { "end": 16, "start": 12 } } ] }, { "counter": 4, "operators": [ { "marker": [ "currency", 1 ], "range": { "end": 7, "start": 0 } }, { "marker": [ "in", 0 ], "range": { "end": 10, "start": 9 } }, { "marker": [ "currency", 0 ], "range": { "end": 16, "start": 12 } } ] }, { "counter": 5, "operators": [ { "marker": [ "in", 1 ], "range": { "end": 16, "start": 0 } } ] } ] } ] }, { "associations": [ [ [ "currency", 0 ], [ "integer", 0 ] ] ], "config": { }, "contexts": [ { "amount": { "dead": true, "instance": true, "level": 1, "marker": "integer", "range": { "end": 0, "start": 0 }, "text": "1", "types": [ "integer" ], "value": 1, "word": "1" }, "context_index": 1, "dead": true, "level": 1, "marker": "currency", "range": { "end": 8, "start": 0 }, "text": "1 dollars", "topLevel": true, "units": "dollar", "word": "dollars" } ], "generatedParenthesized": [ "" ], "metadata": { "opChoices": [ { "counter": 1, "op": [ "integer", 0 ], "ops": [ [ "currency", 0 ], [ "integer", 0 ] ] }, { "counter": 2, "op": [ "currency", 0 ], "ops": [ [ "currency", 0 ] ] } ] }, "objects": { "nameToUUID": { "currency": "currency1", "gdefaults": "gdefaults2", "numbers": "numbers2", "sdefaults": "sdefaults2", "tokenize": "tokenize2" }, "namespaced": { "currency1": { }, "gdefaults2": { }, "numbers2": { }, "sdefaults2": { }, "tokenize2": { } }, "processed": [ { "context": { "amount": { "dead": true, "instance": true, "level": 1, "marker": "integer", "range": { "end": 0, "start": 0 }, "text": "1", "types": [ "integer" ], "value": 1, "word": "1" }, "context_index": 1, "dead": true, "level": 1, "marker": "currency", "range": { "end": 8, "start": 0 }, "text": "1 dollars", "topLevel": true, "units": "dollar", "word": "dollars" }, "generatedParenthesized": "", "paraphrases": "1 dollar", "paraphrasesParenthesized": "(1 (dollar))", "responses": [ "" ] } ] }, "paraphrases": [ "1 dollar" ], "paraphrasesParenthesized": [ "(1 (dollar))" ], "query": "1 dollars", "responses": [ "" ], "summaries": [ { "length": 1, "summaries": [ { "counter": 1, "operators": [ { "marker": [ "integer", 0 ], "range": { "end": 0, "start": 0 } }, { "marker": [ "currency", 0 ], "range": { "end": 8, "start": 2 } } ] }, { "counter": 2, "operators": [ { "marker": [ "integer", 1 ], "range": { "end": 0, "start": 0 } }, { "marker": [ "currency", 0 ], "range": { "end": 8, "start": 2 } } ] }, { "counter": 3, "operators": [ { "marker": [ "currency", 1 ], "range": { "end": 8, "start": 0 } } ] } ] } ] }, { "associations": [ [ [ "currency", 0 ], [ "integer", 0 ] ] ], "config": { }, "contexts": [ { "amount": { "dead": true, "instance": true, "level": 1, "marker": "integer", "range": { "end": 0, "start": 0 }, "text": "1", "types": [ "integer" ], "value": 1, "word": "1" }, "context_index": 1, "dead": true, "level": 1, "marker": "currency", "range": { "end": 6, "start": 0 }, "text": "1 pound", "topLevel": true, "units": "pound", "word": "pound" } ], "generatedParenthesized": [ "" ], "metadata": { "opChoices": [ { "counter": 1, "op": [ "integer", 0 ], "ops": [ [ "currency", 0 ], [ "integer", 0 ] ] }, { "counter": 2, "op": [ "currency", 0 ], "ops": [ [ "currency", 0 ] ] } ] }, "objects": { "nameToUUID": { "currency": "currency1", "gdefaults": "gdefaults2", "numbers": "numbers2", "sdefaults": "sdefaults2", "tokenize": "tokenize2" }, "namespaced": { "currency1": { }, "gdefaults2": { }, "numbers2": { }, "sdefaults2": { }, "tokenize2": { } }, "processed": [ { "context": { "amount": { "dead": true, "instance": true, "level": 1, "marker": "integer", "range": { "end": 0, "start": 0 }, "text": "1", "types": [ "integer" ], "value": 1, "word": "1" }, "context_index": 1, "dead": true, "level": 1, "marker": "currency", "range": { "end": 6, "start": 0 }, "text": "1 pound", "topLevel": true, "units": "pound", "word": "pound" }, "generatedParenthesized": "", "paraphrases": "1 pound", "paraphrasesParenthesized": "(1 (pound))", "responses": [ "" ] } ] }, "paraphrases": [ "1 pound" ], "paraphrasesParenthesized": [ "(1 (pound))" ], "query": "1 pound", "responses": [ "" ], "summaries": [ { "length": 1, "summaries": [ { "counter": 1, "operators": [ { "marker": [ "integer", 0 ], "range": { "end": 0, "start": 0 } }, { "marker": [ "currency", 0 ], "range": { "end": 6, "start": 2 } } ] }, { "counter": 2, "operators": [ { "marker": [ "integer", 1 ], "range": { "end": 0, "start": 0 } }, { "marker": [ "currency", 0 ], "range": { "end": 6, "start": 2 } } ] }, { "counter": 3, "operators": [ { "marker": [ "currency", 1 ], "range": { "end": 6, "start": 0 } } ] } ] } ] }, { "associations": [ [ [ "currency", 0 ], [ "integer", 0 ] ] ], "config": { }, "contexts": [ { "amount": { "dead": true, "instance": true, "level": 1, "marker": "integer", "range": { "end": 1, "start": 0 }, "text": "20", "types": [ "integer" ], "value": 20, "word": "20" }, "context_index": 1, "dead": true, "level": 1, "marker": "currency", "range": { "end": 8, "start": 0 }, "text": "20 dollar", "topLevel": true, "units": "dollar", "word": "dollar" } ], "generatedParenthesized": [ "" ], "metadata": { "opChoices": [ { "counter": 1, "op": [ "integer", 0 ], "ops": [ [ "currency", 0 ], [ "integer", 0 ] ] }, { "counter": 2, "op": [ "currency", 0 ], "ops": [ [ "currency", 0 ] ] } ] }, "objects": { "nameToUUID": { "currency": "currency1", "gdefaults": "gdefaults2", "numbers": "numbers2", "sdefaults": "sdefaults2", "tokenize": "tokenize2" }, "namespaced": { "currency1": { }, "gdefaults2": { }, "numbers2": { }, "sdefaults2": { }, "tokenize2": { } }, "processed": [ { "context": { "amount": { "dead": true, "instance": true, "level": 1, "marker": "integer", "range": { "end": 1, "start": 0 }, "text": "20", "types": [ "integer" ], "value": 20, "word": "20" }, "context_index": 1, "dead": true, "level": 1, "marker": "currency", "range": { "end": 8, "start": 0 }, "text": "20 dollar", "topLevel": true, "units": "dollar", "word": "dollar" }, "generatedParenthesized": "", "paraphrases": "20 dollars", "paraphrasesParenthesized": "(20 (dollars))", "responses": [ "" ] } ] }, "paraphrases": [ "20 dollars" ], "paraphrasesParenthesized": [ "(20 (dollars))" ], "query": "20 dollar", "responses": [ "" ], "summaries": [ { "length": 1, "summaries": [ { "counter": 1, "operators": [ { "marker": [ "integer", 0 ], "range": { "end": 1, "start": 0 } }, { "marker": [ "currency", 0 ], "range": { "end": 8, "start": 3 } } ] }, { "counter": 2, "operators": [ { "marker": [ "integer", 1 ], "range": { "end": 1, "start": 0 } }, { "marker": [ "currency", 0 ], "range": { "end": 8, "start": 3 } } ] }, { "counter": 3, "operators": [ { "marker": [ "currency", 1 ], "range": { "end": 8, "start": 0 } } ] } ] } ] }, { "associations": [ [ [ "currency", 0 ], [ "integer", 0 ] ] ], "config": { }, "contexts": [ { "amount": { "dead": true, "instance": true, "level": 1, "marker": "integer", "range": { "end": 1, "start": 0 }, "text": "20", "types": [ "integer" ], "value": 20, "word": "20" }, "context_index": 1, "dead": true, "level": 1, "marker": "currency", "range": { "end": 9, "start": 0 }, "text": "20 dollars", "topLevel": true, "units": "dollar", "word": "dollars" } ], "generatedParenthesized": [ "" ], "metadata": { "opChoices": [ { "counter": 1, "op": [ "integer", 0 ], "ops": [ [ "currency", 0 ], [ "integer", 0 ] ] }, { "counter": 2, "op": [ "currency", 0 ], "ops": [ [ "currency", 0 ] ] } ] }, "objects": { "nameToUUID": { "currency": "currency1", "gdefaults": "gdefaults2", "numbers": "numbers2", "sdefaults": "sdefaults2", "tokenize": "tokenize2" }, "namespaced": { "currency1": { }, "gdefaults2": { }, "numbers2": { }, "sdefaults2": { }, "tokenize2": { } }, "processed": [ { "context": { "amount": { "dead": true, "instance": true, "level": 1, "marker": "integer", "range": { "end": 1, "start": 0 }, "text": "20", "types": [ "integer" ], "value": 20, "word": "20" }, "context_index": 1, "dead": true, "level": 1, "marker": "currency", "range": { "end": 9, "start": 0 }, "text": "20 dollars", "topLevel": true, "units": "dollar", "word": "dollars" }, "generatedParenthesized": "", "paraphrases": "20 dollars", "paraphrasesParenthesized": "(20 (dollars))", "responses": [ "" ] } ] }, "paraphrases": [ "20 dollars" ], "paraphrasesParenthesized": [ "(20 (dollars))" ], "query": "20 dollars", "responses": [ "" ], "summaries": [ { "length": 1, "summaries": [ { "counter": 1, "operators": [ { "marker": [ "integer", 0 ], "range": { "end": 1, "start": 0 } }, { "marker": [ "currency", 0 ], "range": { "end": 9, "start": 3 } } ] }, { "counter": 2, "operators": [ { "marker": [ "integer", 1 ], "range": { "end": 1, "start": 0 } }, { "marker": [ "currency", 0 ], "range": { "end": 9, "start": 3 } } ] }, { "counter": 3, "operators": [ { "marker": [ "currency", 1 ], "range": { "end": 9, "start": 0 } } ] } ] } ] }, { "associations": [ [ [ "currency", 0 ], [ "in", 0 ] ], [ [ "currency", 0 ], [ "in", 0 ], [ "integer", 0 ] ] ], "config": { }, "contexts": [ { "amount": { "value": 16.4 }, "context_index": 1, "dead": true, "default": true, "from": { "amount": { "dead": true, "instance": true, "level": 1, "marker": "integer", "range": { "end": 1, "start": 0 }, "text": "20", "types": [ "integer" ], "value": 20, "word": "20" }, "dead": true, "level": 1, "marker": "currency", "range": { "end": 9, "start": 0 }, "text": "20 dollars", "types": [ "currency" ], "units": "dollar", "word": "dollars" }, "isAbstract": false, "isResponse": true, "level": 1, "marker": "currency", "range": { "end": 18, "start": 0 }, "text": "20 dollars in euros", "to": { "dead": true, "level": 0, "marker": "currency", "range": { "end": 18, "start": 14 }, "text": "euros", "types": [ "currency" ], "units": "euro", "word": "euros" }, "topLevel": true, "touchedBy": [ "currency#call2" ], "units": "euro", "value": "in", "word": "in" } ], "generatedParenthesized": [ "(16.4 (euros))" ], "metadata": { "opChoices": [ { "counter": 1, "op": [ "integer", 0 ], "ops": [ [ "currency", 0 ], [ "currency", 0 ], [ "in", 0 ], [ "integer", 0 ] ] }, { "counter": 2, "op": [ "currency", 0 ], "ops": [ [ "currency", 0 ], [ "currency", 0 ], [ "in", 0 ] ] }, { "counter": 3, "op": [ "currency", 0 ], "ops": [ [ "currency", 0 ], [ "in", 0 ] ] }, { "counter": 4, "op": [ "in", 0 ], "ops": [ [ "in", 0 ] ] } ] }, "objects": { "nameToUUID": { "currency": "currency1", "gdefaults": "gdefaults2", "numbers": "numbers2", "sdefaults": "sdefaults2", "tokenize": "tokenize2" }, "namespaced": { "currency1": { }, "gdefaults2": { }, "numbers2": { }, "sdefaults2": { }, "tokenize2": { } }, "processed": [ { "context": { "amount": { "value": 16.4 }, "context_index": 1, "dead": true, "default": true, "from": { "amount": { "dead": true, "instance": true, "level": 1, "marker": "integer", "range": { "end": 1, "start": 0 }, "text": "20", "types": [ "integer" ], "value": 20, "word": "20" }, "dead": true, "level": 1, "marker": "currency", "range": { "end": 9, "start": 0 }, "text": "20 dollars", "types": [ "currency" ], "units": "dollar", "word": "dollars" }, "isAbstract": false, "isResponse": true, "level": 1, "marker": "currency", "range": { "end": 18, "start": 0 }, "text": "20 dollars in euros", "to": { "dead": true, "level": 0, "marker": "currency", "range": { "end": 18, "start": 14 }, "text": "euros", "types": [ "currency" ], "units": "euro", "word": "euros" }, "topLevel": true, "touchedBy": [ "currency#call2" ], "units": "euro", "value": "in", "word": "in" }, "generatedParenthesized": "(16.4 (euros))", "paraphrases": "16.4 euros", "paraphrasesParenthesized": "(16.4 (euros))", "responses": [ "16.4 euros" ] } ] }, "paraphrases": [ "16.4 euros" ], "paraphrasesParenthesized": [ "(16.4 (euros))" ], "query": "20 dollars in euros", "responses": [ "16.4 euros" ], "summaries": [ { "length": 1, "summaries": [ { "counter": 1, "operators": [ { "marker": [ "integer", 0 ], "range": { "end": 1, "start": 0 } }, { "marker": [ "currency", 0 ], "range": { "end": 9, "start": 3 } }, { "marker": [ "in", 0 ], "range": { "end": 12, "start": 11 } }, { "marker": [ "currency", 0 ], "range": { "end": 18, "start": 14 } } ] }, { "counter": 2, "operators": [ { "marker": [ "integer", 1 ], "range": { "end": 1, "start": 0 } }, { "marker": [ "currency", 0 ], "range": { "end": 9, "start": 3 } }, { "marker": [ "in", 0 ], "range": { "end": 12, "start": 11 } }, { "marker": [ "currency", 0 ], "range": { "end": 18, "start": 14 } } ] }, { "counter": 3, "operators": [ { "marker": [ "currency", 1 ], "range": { "end": 9, "start": 0 } }, { "marker": [ "in", 0 ], "range": { "end": 12, "start": 11 } }, { "marker": [ "currency", 0 ], "range": { "end": 18, "start": 14 } } ] }, { "counter": 4, "operators": [ { "marker": [ "currency", 1 ], "range": { "end": 9, "start": 0 } }, { "marker": [ "in", 0 ], "range": { "end": 12, "start": 11 } }, { "marker": [ "currency", 0 ], "range": { "end": 18, "start": 14 } } ] }, { "counter": 5, "operators": [ { "marker": [ "in", 1 ], "range": { "end": 18, "start": 0 } } ] } ] } ] }, { "associations": [ [ [ "currency", 0 ], [ "integer", 0 ] ] ], "config": { }, "contexts": [ { "amount": { "dead": true, "instance": true, "level": 1, "marker": "integer", "range": { "end": 1, "start": 0 }, "text": "20", "types": [ "integer" ], "value": 20, "word": "20" }, "context_index": 1, "dead": true, "level": 1, "marker": "currency", "range": { "end": 7, "start": 0 }, "text": "20 euros", "topLevel": true, "units": "euro", "word": "euros" } ], "generatedParenthesized": [ "" ], "metadata": { "opChoices": [ { "counter": 1, "op": [ "integer", 0 ], "ops": [ [ "currency", 0 ], [ "integer", 0 ] ] }, { "counter": 2, "op": [ "currency", 0 ], "ops": [ [ "currency", 0 ] ] } ] }, "objects": { "nameToUUID": { "currency": "currency1", "gdefaults": "gdefaults2", "numbers": "numbers2", "sdefaults": "sdefaults2", "tokenize": "tokenize2" }, "namespaced": { "currency1": { }, "gdefaults2": { }, "numbers2": { }, "sdefaults2": { }, "tokenize2": { } }, "processed": [ { "context": { "amount": { "dead": true, "instance": true, "level": 1, "marker": "integer", "range": { "end": 1, "start": 0 }, "text": "20", "types": [ "integer" ], "value": 20, "word": "20" }, "context_index": 1, "dead": true, "level": 1, "marker": "currency", "range": { "end": 7, "start": 0 }, "text": "20 euros", "topLevel": true, "units": "euro", "word": "euros" }, "generatedParenthesized": "", "paraphrases": "20 euros", "paraphrasesParenthesized": "(20 (euros))", "responses": [ "" ] } ] }, "paraphrases": [ "20 euros" ], "paraphrasesParenthesized": [ "(20 (euros))" ], "query": "20 euros", "responses": [ "" ], "summaries": [ { "length": 1, "summaries": [ { "counter": 1, "operators": [ { "marker": [ "integer", 0 ], "range": { "end": 1, "start": 0 } }, { "marker": [ "currency", 0 ], "range": { "end": 7, "start": 3 } } ] }, { "counter": 2, "operators": [ { "marker": [ "integer", 1 ], "range": { "end": 1, "start": 0 } }, { "marker": [ "currency", 0 ], "range": { "end": 7, "start": 3 } } ] }, { "counter": 3, "operators": [ { "marker": [ "currency", 1 ], "range": { "end": 7, "start": 0 } } ] } ] } ] } ]