diff --git a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-241001_ts.json b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-241001_ts.json index 95914c5db4e..296cc9092da 100644 --- a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-241001_ts.json +++ b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-241001_ts.json @@ -1,7 +1,7 @@ [ { "c": "const", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -15,7 +15,7 @@ }, { "c": "n", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -29,7 +29,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -43,7 +43,7 @@ }, { "c": "null", - "t": "constant.language.null", + "t": "constant.language.null.ts", "r": { "dark_plus": "constant.language: #569CD6", "light_plus": "constant.language: #0000FF", @@ -57,7 +57,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -71,7 +71,7 @@ }, { "c": "const", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -85,7 +85,7 @@ }, { "c": "u", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -99,7 +99,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -113,7 +113,7 @@ }, { "c": "undefined", - "t": "constant.language.undefined", + "t": "constant.language.undefined.ts", "r": { "dark_plus": "constant.language: #569CD6", "light_plus": "constant.language: #0000FF", @@ -127,7 +127,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -141,7 +141,7 @@ }, { "c": "const", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -155,7 +155,7 @@ }, { "c": "a", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -169,7 +169,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -183,7 +183,7 @@ }, { "c": "true", - "t": "constant.language.boolean.true", + "t": "constant.language.boolean.true.ts", "r": { "dark_plus": "constant.language: #569CD6", "light_plus": "constant.language: #0000FF", @@ -197,7 +197,7 @@ }, { "c": "||", - "t": "keyword.operator.logical", + "t": "keyword.operator.logical.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -211,7 +211,7 @@ }, { "c": "false", - "t": "constant.language.boolean.false", + "t": "constant.language.boolean.false.ts", "r": { "dark_plus": "constant.language: #569CD6", "light_plus": "constant.language: #0000FF", @@ -225,7 +225,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -239,7 +239,7 @@ }, { "c": "type", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -253,7 +253,7 @@ }, { "c": "T", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -267,7 +267,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -281,7 +281,7 @@ }, { "c": "null", - "t": "constant.language.null support.type.builtin", + "t": "constant.language.null.ts support.type.builtin.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -295,7 +295,7 @@ }, { "c": "|", - "t": "keyword.operator keyword.operator.type", + "t": "keyword.operator.ts keyword.operator.type.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -309,7 +309,7 @@ }, { "c": "unknown", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -323,7 +323,7 @@ }, { "c": "|", - "t": "keyword.operator keyword.operator.type", + "t": "keyword.operator.ts keyword.operator.type.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -337,7 +337,7 @@ }, { "c": "undefined", - "t": "constant.language.undefined support.type.builtin", + "t": "constant.language.undefined.ts support.type.builtin.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -351,7 +351,7 @@ }, { "c": "|", - "t": "keyword.operator keyword.operator.type", + "t": "keyword.operator.ts keyword.operator.type.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -365,7 +365,7 @@ }, { "c": "true", - "t": "constant.language.boolean.true support.type.builtin", + "t": "constant.language.boolean.true.ts support.type.builtin.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -379,7 +379,7 @@ }, { "c": "|", - "t": "keyword.operator keyword.operator.type", + "t": "keyword.operator.ts keyword.operator.type.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -393,7 +393,7 @@ }, { "c": "false", - "t": "constant.language.boolean.false support.type.builtin", + "t": "constant.language.boolean.false.ts support.type.builtin.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -407,7 +407,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -421,7 +421,7 @@ }, { "c": "function", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -435,7 +435,7 @@ }, { "c": "bar", - "t": "variable entity.name.function", + "t": "variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -449,7 +449,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -463,7 +463,7 @@ }, { "c": "a", - "t": "variable variable.parameter", + "t": "variable.ts variable.parameter.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -477,7 +477,7 @@ }, { "c": "?", - "t": "punctuation.delimiter keyword.operator.optional", + "t": "punctuation.delimiter.ts keyword.operator.optional.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -491,7 +491,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -505,7 +505,7 @@ }, { "c": "string", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -519,7 +519,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -533,7 +533,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -547,7 +547,7 @@ }, { "c": "string", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -561,7 +561,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -575,7 +575,7 @@ }, { "c": "return", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -589,7 +589,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.begin.ts punctuation.definition.string.end.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -603,7 +603,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.begin.ts punctuation.definition.string.end.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -617,7 +617,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -631,7 +631,7 @@ }, { "c": "interface", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -645,7 +645,7 @@ }, { "c": "A", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -659,7 +659,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -673,7 +673,7 @@ }, { "c": "b", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -687,7 +687,7 @@ }, { "c": "?", - "t": "punctuation.delimiter keyword.operator.optional", + "t": "punctuation.delimiter.ts keyword.operator.optional.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -701,7 +701,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -715,7 +715,7 @@ }, { "c": "2", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -729,7 +729,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -743,7 +743,7 @@ }, { "c": "a", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -757,7 +757,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -771,7 +771,7 @@ }, { "c": "1", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -785,7 +785,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -799,7 +799,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -813,7 +813,7 @@ }, { "c": "const", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -827,7 +827,7 @@ }, { "c": "obj", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -841,7 +841,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -855,7 +855,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -869,7 +869,7 @@ }, { "c": "a", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -883,7 +883,7 @@ }, { "c": ":", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -897,7 +897,7 @@ }, { "c": "1", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -911,7 +911,7 @@ }, { "c": ",", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -925,7 +925,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -939,7 +939,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -953,7 +953,7 @@ }, { "c": "const", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -967,7 +967,7 @@ }, { "c": "obj1", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -981,7 +981,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -995,7 +995,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1009,7 +1009,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1023,7 +1023,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1037,7 +1037,7 @@ }, { "c": "const", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -1051,7 +1051,7 @@ }, { "c": "obj2", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1065,7 +1065,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1079,7 +1079,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1093,7 +1093,7 @@ }, { "c": "...", - "t": "keyword.operator.spread", + "t": "keyword.operator.spread.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1107,7 +1107,7 @@ }, { "c": "obj1", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1121,7 +1121,7 @@ }, { "c": ",", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1135,7 +1135,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1149,7 +1149,7 @@ }, { "c": "function", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -1163,7 +1163,7 @@ }, { "c": "foo", - "t": "variable entity.name.function", + "t": "variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -1177,7 +1177,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1191,7 +1191,7 @@ }, { "c": "param", - "t": "variable variable.parameter", + "t": "variable.ts variable.parameter.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1205,7 +1205,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1219,7 +1219,7 @@ }, { "c": "string", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -1233,7 +1233,7 @@ }, { "c": ",", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1247,7 +1247,7 @@ }, { "c": "...", - "t": "keyword.operator.rest", + "t": "keyword.operator.rest.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1261,7 +1261,7 @@ }, { "c": "rest", - "t": "variable.parameter", + "t": "variable.ts variable.parameter.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1275,7 +1275,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1289,7 +1289,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1303,7 +1303,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1317,7 +1317,7 @@ }, { "c": "undefined", - "t": "constant.language.undefined", + "t": "constant.language.undefined.ts", "r": { "dark_plus": "constant.language: #569CD6", "light_plus": "constant.language: #0000FF", @@ -1331,7 +1331,7 @@ }, { "c": "null", - "t": "constant.language.null", + "t": "constant.language.null.ts", "r": { "dark_plus": "constant.language: #569CD6", "light_plus": "constant.language: #0000FF", @@ -1345,7 +1345,7 @@ }, { "c": "NaN", - "t": "variable constant.language.nan", + "t": "variable.ts constant.language.nan.ts", "r": { "dark_plus": "constant.language: #569CD6", "light_plus": "constant.language: #0000FF", @@ -1359,7 +1359,7 @@ }, { "c": "Infinity", - "t": "variable constant.language.infinity", + "t": "variable.ts constant.language.infinity.ts", "r": { "dark_plus": "constant.language: #569CD6", "light_plus": "constant.language: #0000FF", @@ -1373,7 +1373,7 @@ }, { "c": "type", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -1387,7 +1387,7 @@ }, { "c": "One", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -1401,7 +1401,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1415,7 +1415,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.begin.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1429,7 +1429,7 @@ }, { "c": "zcxvf", - "t": "string", + "t": "string.quoted.single.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1443,7 +1443,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.end.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1457,7 +1457,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1471,7 +1471,7 @@ }, { "c": "type", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -1485,7 +1485,7 @@ }, { "c": "Two", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -1499,7 +1499,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1513,7 +1513,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.begin.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1527,7 +1527,7 @@ }, { "c": "one", - "t": "string", + "t": "string.quoted.single.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1541,7 +1541,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.end.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1555,7 +1555,7 @@ }, { "c": "|", - "t": "keyword.operator keyword.operator.type", + "t": "keyword.operator.ts keyword.operator.type.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1569,7 +1569,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.begin.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1583,7 +1583,7 @@ }, { "c": "two", - "t": "string", + "t": "string.quoted.single.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1597,7 +1597,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.end.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1611,7 +1611,7 @@ }, { "c": "&", - "t": "keyword.operator keyword.operator.type", + "t": "keyword.operator.ts keyword.operator.type.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1625,7 +1625,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.begin.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1639,7 +1639,7 @@ }, { "c": "three", - "t": "string", + "t": "string.quoted.single.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1653,7 +1653,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.end.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1667,7 +1667,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1681,7 +1681,7 @@ }, { "c": "const", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -1695,7 +1695,7 @@ }, { "c": "obj", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1709,7 +1709,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1723,7 +1723,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1737,7 +1737,7 @@ }, { "c": "one", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1751,7 +1751,7 @@ }, { "c": ":", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1765,7 +1765,7 @@ }, { "c": "1", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -1779,7 +1779,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1793,7 +1793,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1807,7 +1807,7 @@ }, { "c": "type", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -1821,7 +1821,7 @@ }, { "c": "Rec", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -1835,7 +1835,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1849,7 +1849,7 @@ }, { "c": "Record", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -1863,7 +1863,7 @@ }, { "c": "<", - "t": "punctuation.definition.typeparameters", + "t": "punctuation.definition.typeparameters.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1877,7 +1877,7 @@ }, { "c": "string", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -1891,7 +1891,7 @@ }, { "c": ",", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1905,7 +1905,7 @@ }, { "c": "string", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -1919,7 +1919,7 @@ }, { "c": ">", - "t": "punctuation.definition.typeparameters", + "t": "punctuation.definition.typeparameters.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1933,7 +1933,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1947,7 +1947,7 @@ }, { "c": "new", - "t": "new.expr keyword.operator.new", + "t": "new.expr.ts keyword.operator.new.ts", "r": { "dark_plus": "keyword.operator.new: #569CD6", "light_plus": "keyword.operator.new: #0000FF", @@ -1961,7 +1961,7 @@ }, { "c": "URL", - "t": "new.expr variable entity.name.function", + "t": "new.expr.ts variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -1975,7 +1975,7 @@ }, { "c": "(", - "t": "new.expr punctuation", + "t": "new.expr.ts punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1989,7 +1989,7 @@ }, { "c": "'", - "t": "new.expr string", + "t": "new.expr.ts string.quoted.single.ts punctuation.definition.string.begin.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -2003,7 +2003,7 @@ }, { "c": "./../../renderer/dist/index.html", - "t": "new.expr string", + "t": "new.expr.ts string.quoted.single.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -2017,7 +2017,7 @@ }, { "c": "'", - "t": "new.expr string", + "t": "new.expr.ts string.quoted.single.ts punctuation.definition.string.end.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -2031,7 +2031,7 @@ }, { "c": ",", - "t": "new.expr punctuation.delimiter", + "t": "new.expr.ts punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2045,7 +2045,7 @@ }, { "c": "import", - "t": "new.expr keyword.control", + "t": "new.expr.ts keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -2059,7 +2059,7 @@ }, { "c": ".", - "t": "new.expr punctuation.delimiter", + "t": "new.expr.ts punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2073,7 +2073,7 @@ }, { "c": "meta", - "t": "new.expr", + "t": "new.expr.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2087,7 +2087,7 @@ }, { "c": ".", - "t": "new.expr punctuation.delimiter", + "t": "new.expr.ts punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2101,7 +2101,7 @@ }, { "c": "url", - "t": "new.expr variable", + "t": "new.expr.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -2115,7 +2115,7 @@ }, { "c": ")", - "t": "new.expr punctuation", + "t": "new.expr.ts punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2129,7 +2129,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", diff --git a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-function-inv_ts.json b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-function-inv_ts.json index cffeb46fdca..046a20d140a 100644 --- a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-function-inv_ts.json +++ b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-function-inv_ts.json @@ -1,7 +1,7 @@ [ { "c": "rowData", - "t": "variable", + "t": "variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -15,7 +15,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -29,7 +29,7 @@ }, { "c": "push", - "t": "variable entity.name.function", + "t": "variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -43,7 +43,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -57,7 +57,7 @@ }, { "c": "callback", - "t": "variable entity.name.function", + "t": "variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -71,7 +71,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -85,7 +85,7 @@ }, { "c": "new", - "t": "new.expr keyword.operator.new", + "t": "new.expr.ts keyword.operator.new.ts", "r": { "dark_plus": "keyword.operator.new: #569CD6", "light_plus": "keyword.operator.new: #0000FF", @@ -99,7 +99,7 @@ }, { "c": "Cell", - "t": "new.expr variable entity.name.function", + "t": "new.expr.ts variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -113,7 +113,7 @@ }, { "c": "(", - "t": "new.expr punctuation", + "t": "new.expr.ts punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -127,7 +127,7 @@ }, { "c": "row", - "t": "new.expr variable", + "t": "new.expr.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -141,7 +141,7 @@ }, { "c": ",", - "t": "new.expr punctuation.delimiter", + "t": "new.expr.ts punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -155,7 +155,7 @@ }, { "c": "col", - "t": "new.expr variable", + "t": "new.expr.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -169,7 +169,7 @@ }, { "c": ",", - "t": "new.expr punctuation.delimiter", + "t": "new.expr.ts punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -183,7 +183,7 @@ }, { "c": "false", - "t": "new.expr constant.language.boolean.false", + "t": "new.expr.ts constant.language.boolean.false.ts", "r": { "dark_plus": "constant.language: #569CD6", "light_plus": "constant.language: #0000FF", @@ -197,7 +197,7 @@ }, { "c": ")", - "t": "new.expr punctuation", + "t": "new.expr.ts punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -211,7 +211,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -225,7 +225,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -239,7 +239,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", diff --git a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-issue11_ts.json b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-issue11_ts.json index 45691a1ce19..f34090b7b82 100644 --- a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-issue11_ts.json +++ b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-issue11_ts.json @@ -1,7 +1,7 @@ [ { "c": "let", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -15,7 +15,7 @@ }, { "c": "keyCode", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -29,7 +29,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -43,7 +43,7 @@ }, { "c": "0", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -57,7 +57,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -71,7 +71,7 @@ }, { "c": "if", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -85,7 +85,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -99,7 +99,7 @@ }, { "c": "!", - "t": "keyword.operator.logical", + "t": "keyword.operator.logical.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -113,7 +113,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -127,7 +127,7 @@ }, { "c": "keyCode", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -141,7 +141,7 @@ }, { "c": "===", - "t": "keyword.operator.logical", + "t": "keyword.operator.logical.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -155,7 +155,7 @@ }, { "c": "8", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -169,7 +169,7 @@ }, { "c": "||", - "t": "keyword.operator.logical", + "t": "keyword.operator.logical.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -183,7 +183,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -197,7 +197,7 @@ }, { "c": "keyCode", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -211,7 +211,7 @@ }, { "c": ">=", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -225,7 +225,7 @@ }, { "c": "48", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -239,7 +239,7 @@ }, { "c": "&&", - "t": "keyword.operator.logical", + "t": "keyword.operator.logical.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -253,7 +253,7 @@ }, { "c": "keyCode", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -267,7 +267,7 @@ }, { "c": "<=", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -281,7 +281,7 @@ }, { "c": "57", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -295,7 +295,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -309,7 +309,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -323,7 +323,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -337,7 +337,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -351,7 +351,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -365,7 +365,7 @@ }, { "c": "for", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -379,7 +379,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -393,7 +393,7 @@ }, { "c": "let", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -407,7 +407,7 @@ }, { "c": "i", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -421,7 +421,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -435,7 +435,7 @@ }, { "c": "0", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -449,7 +449,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -463,7 +463,7 @@ }, { "c": "i", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -477,7 +477,7 @@ }, { "c": "<", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -491,7 +491,7 @@ }, { "c": "5", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -505,7 +505,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -519,7 +519,7 @@ }, { "c": "i", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -533,7 +533,7 @@ }, { "c": "++", - "t": "keyword.operator.increment", + "t": "keyword.operator.increment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -547,7 +547,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -561,7 +561,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -575,7 +575,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -589,7 +589,7 @@ }, { "c": "for", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -603,7 +603,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -617,7 +617,7 @@ }, { "c": "var", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -631,7 +631,7 @@ }, { "c": "i", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -645,7 +645,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -659,7 +659,7 @@ }, { "c": "0", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -673,7 +673,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -687,7 +687,7 @@ }, { "c": "i", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -701,7 +701,7 @@ }, { "c": "<", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -715,7 +715,7 @@ }, { "c": "5", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -729,7 +729,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -743,7 +743,7 @@ }, { "c": "i", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -757,7 +757,7 @@ }, { "c": "++", - "t": "keyword.operator.increment", + "t": "keyword.operator.increment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -771,7 +771,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -785,7 +785,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -799,7 +799,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -813,7 +813,7 @@ }, { "c": "for", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -827,7 +827,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -841,7 +841,7 @@ }, { "c": "let", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -855,7 +855,7 @@ }, { "c": "i", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -869,7 +869,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -883,7 +883,7 @@ }, { "c": "0", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -897,7 +897,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -911,7 +911,7 @@ }, { "c": "i", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -925,7 +925,7 @@ }, { "c": "<", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -939,7 +939,7 @@ }, { "c": "5", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -953,7 +953,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -967,7 +967,7 @@ }, { "c": "i", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -981,7 +981,7 @@ }, { "c": "++", - "t": "keyword.operator.increment", + "t": "keyword.operator.increment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -995,7 +995,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1009,7 +1009,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1023,7 +1023,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1037,7 +1037,7 @@ }, { "c": "for", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -1051,7 +1051,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1065,7 +1065,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1079,7 +1079,7 @@ }, { "c": "i", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1093,7 +1093,7 @@ }, { "c": "<", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1107,7 +1107,7 @@ }, { "c": "5", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -1121,7 +1121,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1135,7 +1135,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1149,7 +1149,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1163,7 +1163,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1177,7 +1177,7 @@ }, { "c": "for", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -1191,7 +1191,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1205,7 +1205,7 @@ }, { "c": "let", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -1219,7 +1219,7 @@ }, { "c": "i", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1233,7 +1233,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1247,7 +1247,7 @@ }, { "c": "0", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -1261,7 +1261,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1275,7 +1275,7 @@ }, { "c": "1", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -1289,7 +1289,7 @@ }, { "c": "+", - "t": "keyword.operator.arithmetic", + "t": "keyword.operator.arithmetic.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1303,7 +1303,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1317,7 +1317,7 @@ }, { "c": "i", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1331,7 +1331,7 @@ }, { "c": "<<", - "t": "keyword.operator", + "t": "keyword.operator.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1345,7 +1345,7 @@ }, { "c": "5", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -1359,7 +1359,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1373,7 +1373,7 @@ }, { "c": "<", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1387,7 +1387,7 @@ }, { "c": "5", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -1401,7 +1401,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1415,7 +1415,7 @@ }, { "c": "i", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1429,7 +1429,7 @@ }, { "c": "++", - "t": "keyword.operator.increment", + "t": "keyword.operator.increment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1443,7 +1443,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1457,7 +1457,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1471,7 +1471,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1485,7 +1485,7 @@ }, { "c": "var", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -1499,7 +1499,7 @@ }, { "c": "p", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1513,7 +1513,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1527,7 +1527,7 @@ }, { "c": "1", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -1541,7 +1541,7 @@ }, { "c": "?", - "t": "punctuation.delimiter keyword.operator.ternary", + "t": "punctuation.delimiter.ts keyword.operator.ternary.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1555,7 +1555,7 @@ }, { "c": "2", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -1569,7 +1569,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.ternary", + "t": "punctuation.delimiter.ts keyword.operator.ternary.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1583,7 +1583,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1597,7 +1597,7 @@ }, { "c": "3", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -1611,7 +1611,7 @@ }, { "c": "<", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1625,7 +1625,7 @@ }, { "c": "4", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -1639,7 +1639,7 @@ }, { "c": "?", - "t": "punctuation.delimiter keyword.operator.ternary", + "t": "punctuation.delimiter.ts keyword.operator.ternary.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1653,7 +1653,7 @@ }, { "c": "5", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -1667,7 +1667,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.ternary", + "t": "punctuation.delimiter.ts keyword.operator.ternary.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1681,7 +1681,7 @@ }, { "c": "6", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -1695,7 +1695,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1709,7 +1709,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1723,7 +1723,7 @@ }, { "c": "class", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -1737,7 +1737,7 @@ }, { "c": "A", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -1765,7 +1765,7 @@ }, { "c": "X", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -1779,7 +1779,7 @@ }, { "c": ",", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1793,7 +1793,7 @@ }, { "c": "Y", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -1821,7 +1821,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1835,7 +1835,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1849,7 +1849,7 @@ }, { "c": "class", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -1863,7 +1863,7 @@ }, { "c": "A1", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -1891,7 +1891,7 @@ }, { "c": "T", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -1905,7 +1905,7 @@ }, { "c": "extends", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -1919,7 +1919,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1933,7 +1933,7 @@ }, { "c": "a", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1947,7 +1947,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1961,7 +1961,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1975,7 +1975,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1989,7 +1989,7 @@ }, { "c": "=>", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -2003,7 +2003,7 @@ }, { "c": "string", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -2017,7 +2017,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2045,7 +2045,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2059,7 +2059,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2073,7 +2073,7 @@ }, { "c": "class", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -2087,7 +2087,7 @@ }, { "c": "B", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -2101,7 +2101,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2115,7 +2115,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2129,7 +2129,7 @@ }, { "c": "class", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -2143,7 +2143,7 @@ }, { "c": "C", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -2157,7 +2157,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2171,7 +2171,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2185,7 +2185,7 @@ }, { "c": "function", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -2199,7 +2199,7 @@ }, { "c": "foo", - "t": "variable entity.name.function", + "t": "variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -2227,7 +2227,7 @@ }, { "c": "T", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -2255,7 +2255,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2269,7 +2269,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2283,7 +2283,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2297,7 +2297,7 @@ }, { "c": "return", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -2311,7 +2311,7 @@ }, { "c": "1", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -2325,7 +2325,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2339,7 +2339,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2353,7 +2353,7 @@ }, { "c": "let", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -2367,7 +2367,7 @@ }, { "c": "x1", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -2381,7 +2381,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -2395,7 +2395,7 @@ }, { "c": "A", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -2409,7 +2409,7 @@ }, { "c": "<", - "t": "punctuation.definition.typeparameters", + "t": "punctuation.definition.typeparameters.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2423,7 +2423,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2437,7 +2437,7 @@ }, { "c": "param", - "t": "variable variable.parameter", + "t": "variable.ts variable.parameter.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -2451,7 +2451,7 @@ }, { "c": "?", - "t": "punctuation.delimiter keyword.operator.optional", + "t": "punctuation.delimiter.ts keyword.operator.optional.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -2465,7 +2465,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -2479,7 +2479,7 @@ }, { "c": "number", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -2493,7 +2493,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2507,7 +2507,7 @@ }, { "c": "=>", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -2521,7 +2521,7 @@ }, { "c": "void", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -2535,7 +2535,7 @@ }, { "c": ",", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2549,7 +2549,7 @@ }, { "c": "B", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -2563,7 +2563,7 @@ }, { "c": ">", - "t": "punctuation.definition.typeparameters", + "t": "punctuation.definition.typeparameters.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2577,7 +2577,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2591,7 +2591,7 @@ }, { "c": "let", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -2605,7 +2605,7 @@ }, { "c": "x2", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -2619,7 +2619,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -2633,7 +2633,7 @@ }, { "c": "A", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -2647,7 +2647,7 @@ }, { "c": "<", - "t": "punctuation.definition.typeparameters", + "t": "punctuation.definition.typeparameters.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2661,7 +2661,7 @@ }, { "c": "C", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -2675,7 +2675,7 @@ }, { "c": "|", - "t": "keyword.operator keyword.operator.type", + "t": "keyword.operator.ts keyword.operator.type.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -2689,7 +2689,7 @@ }, { "c": "B", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -2703,7 +2703,7 @@ }, { "c": ",", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2717,7 +2717,7 @@ }, { "c": "C", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -2731,7 +2731,7 @@ }, { "c": "&", - "t": "keyword.operator keyword.operator.type", + "t": "keyword.operator.ts keyword.operator.type.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -2745,7 +2745,7 @@ }, { "c": "B", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -2759,7 +2759,7 @@ }, { "c": ">", - "t": "punctuation.definition.typeparameters", + "t": "punctuation.definition.typeparameters.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2773,7 +2773,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2787,7 +2787,7 @@ }, { "c": "const", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -2801,7 +2801,7 @@ }, { "c": "t", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -2815,7 +2815,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -2829,7 +2829,7 @@ }, { "c": "1", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -2843,7 +2843,7 @@ }, { "c": "<", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -2857,7 +2857,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2871,7 +2871,7 @@ }, { "c": "5", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -2885,7 +2885,7 @@ }, { "c": ">", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -2899,7 +2899,7 @@ }, { "c": "10", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -2913,7 +2913,7 @@ }, { "c": "?", - "t": "punctuation.delimiter keyword.operator.ternary", + "t": "punctuation.delimiter.ts keyword.operator.ternary.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -2927,7 +2927,7 @@ }, { "c": "1", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -2941,7 +2941,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.ternary", + "t": "punctuation.delimiter.ts keyword.operator.ternary.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -2955,7 +2955,7 @@ }, { "c": "2", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -2969,7 +2969,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2983,7 +2983,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2997,7 +2997,7 @@ }, { "c": "var", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -3011,7 +3011,7 @@ }, { "c": "f6", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -3025,7 +3025,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -3039,7 +3039,7 @@ }, { "c": "1", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -3053,7 +3053,7 @@ }, { "c": "<", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -3067,7 +3067,7 @@ }, { "c": "foo", - "t": "variable entity.name.function", + "t": "variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -3081,7 +3081,7 @@ }, { "c": "<", - "t": "punctuation.definition.typeparameters", + "t": "punctuation.definition.typeparameters.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3095,7 +3095,7 @@ }, { "c": "string", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -3109,7 +3109,7 @@ }, { "c": ">", - "t": "punctuation.definition.typeparameters", + "t": "punctuation.definition.typeparameters.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3123,7 +3123,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3137,7 +3137,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3151,7 +3151,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", diff --git a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-issue5431_ts.json b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-issue5431_ts.json index bcbec84c667..a3ed9208103 100644 --- a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-issue5431_ts.json +++ b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-issue5431_ts.json @@ -1,7 +1,7 @@ [ { "c": "function", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -15,7 +15,7 @@ }, { "c": "foo", - "t": "variable entity.name.function", + "t": "variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -29,7 +29,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -43,7 +43,7 @@ }, { "c": "isAll", - "t": "variable variable.parameter", + "t": "variable.ts variable.parameter.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -57,7 +57,7 @@ }, { "c": ",", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -71,7 +71,7 @@ }, { "c": "startTime", - "t": "variable variable.parameter", + "t": "variable.ts variable.parameter.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -85,7 +85,7 @@ }, { "c": ",", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -99,7 +99,7 @@ }, { "c": "endTime", - "t": "variable variable.parameter", + "t": "variable.ts variable.parameter.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -113,7 +113,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -127,7 +127,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -141,7 +141,7 @@ }, { "c": "const", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -155,7 +155,7 @@ }, { "c": "timeRange", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -169,7 +169,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -183,7 +183,7 @@ }, { "c": "isAll", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -197,7 +197,7 @@ }, { "c": "?", - "t": "punctuation.delimiter keyword.operator.ternary", + "t": "punctuation.delimiter.ts keyword.operator.ternary.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -211,7 +211,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.begin.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -225,7 +225,7 @@ }, { "c": "所有时间", - "t": "string", + "t": "string.quoted.single.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -239,7 +239,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.end.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -253,7 +253,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.ternary", + "t": "punctuation.delimiter.ts keyword.operator.ternary.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -267,7 +267,7 @@ }, { "c": "`", - "t": "string", + "t": "string.template.ts punctuation.definition.string.template.begin.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -281,7 +281,7 @@ }, { "c": "${", - "t": "string punctuation.definition.template-expression.begin", + "t": "string.template.ts punctuation.definition.template-expression.begin.ts", "r": { "dark_plus": "punctuation.definition.template-expression.begin: #569CD6", "light_plus": "punctuation.definition.template-expression.begin: #0000FF", @@ -295,7 +295,7 @@ }, { "c": "startTime", - "t": "string variable", + "t": "string.template.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -309,7 +309,7 @@ }, { "c": "}", - "t": "string punctuation punctuation.definition.template-expression.end", + "t": "string.template.ts punctuation.ts punctuation.definition.template-expression.end.ts", "r": { "dark_plus": "punctuation.definition.template-expression.end: #569CD6", "light_plus": "punctuation.definition.template-expression.end: #0000FF", @@ -323,7 +323,7 @@ }, { "c": " - ", - "t": "string", + "t": "string.template.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -337,7 +337,7 @@ }, { "c": "${", - "t": "string punctuation.definition.template-expression.begin", + "t": "string.template.ts punctuation.definition.template-expression.begin.ts", "r": { "dark_plus": "punctuation.definition.template-expression.begin: #569CD6", "light_plus": "punctuation.definition.template-expression.begin: #0000FF", @@ -351,7 +351,7 @@ }, { "c": "endTime", - "t": "string variable", + "t": "string.template.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -365,7 +365,7 @@ }, { "c": "}", - "t": "string punctuation punctuation.definition.template-expression.end", + "t": "string.template.ts punctuation.ts punctuation.definition.template-expression.end.ts", "r": { "dark_plus": "punctuation.definition.template-expression.end: #569CD6", "light_plus": "punctuation.definition.template-expression.end: #0000FF", @@ -379,7 +379,7 @@ }, { "c": "`", - "t": "string", + "t": "string.template.ts punctuation.definition.string.template.end.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -393,7 +393,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -407,7 +407,7 @@ }, { "c": "return", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -421,7 +421,7 @@ }, { "c": "true", - "t": "constant.language.boolean.true", + "t": "constant.language.boolean.true.ts", "r": { "dark_plus": "constant.language: #569CD6", "light_plus": "constant.language: #0000FF", @@ -435,7 +435,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -449,7 +449,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", diff --git a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-issue5465_ts.json b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-issue5465_ts.json index a7feac02ad5..d89c57d852a 100644 --- a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-issue5465_ts.json +++ b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-issue5465_ts.json @@ -1,7 +1,7 @@ [ { "c": "function", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -29,7 +29,7 @@ }, { "c": "foo2", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -43,7 +43,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -57,7 +57,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -71,7 +71,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -85,7 +85,7 @@ }, { "c": "yield", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -99,7 +99,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.begin.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -113,7 +113,7 @@ }, { "c": "bar", - "t": "string", + "t": "string.quoted.single.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -127,7 +127,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.end.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -141,7 +141,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -155,7 +155,7 @@ }, { "c": "yield", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -183,7 +183,7 @@ }, { "c": "[", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -197,7 +197,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.begin.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -211,7 +211,7 @@ }, { "c": "bar", - "t": "string", + "t": "string.quoted.single.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -225,7 +225,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.end.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -239,7 +239,7 @@ }, { "c": "]", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -253,7 +253,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -267,7 +267,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", diff --git a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-issue5566_ts.json b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-issue5566_ts.json index 5df07bab772..c1a632297c2 100644 --- a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-issue5566_ts.json +++ b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-issue5566_ts.json @@ -1,7 +1,7 @@ [ { "c": "function", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -15,7 +15,7 @@ }, { "c": "foo3", - "t": "variable entity.name.function", + "t": "variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -29,7 +29,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -43,7 +43,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -57,7 +57,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -71,7 +71,7 @@ }, { "c": "const", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -85,7 +85,7 @@ }, { "c": "foo", - "t": "variable entity.name.function", + "t": "variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -99,7 +99,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -113,7 +113,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -127,7 +127,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -141,7 +141,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -155,7 +155,7 @@ }, { "c": "any", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -169,7 +169,7 @@ }, { "c": "=>", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -183,7 +183,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -197,7 +197,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -211,7 +211,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.begin.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -225,7 +225,7 @@ }, { "c": "bar", - "t": "string", + "t": "string.quoted.single.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -239,7 +239,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.end.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -253,7 +253,7 @@ }, { "c": ":", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -267,7 +267,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.begin.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -281,7 +281,7 @@ }, { "c": "baz", - "t": "string", + "t": "string.quoted.single.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -295,7 +295,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.end.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -309,7 +309,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -323,7 +323,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -337,7 +337,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", diff --git a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-jsdoc-multiline-type_ts.json b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-jsdoc-multiline-type_ts.json index c10c6d0f46e..32a1169366f 100644 --- a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-jsdoc-multiline-type_ts.json +++ b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-jsdoc-multiline-type_ts.json @@ -1,7 +1,7 @@ [ { "c": "/**\n * @typedef {{\n * id: number,\n * fn: !Function,\n * context: (!Object|undefined)\n * }}\n * @private\n */", - "t": "comment", + "t": "comment.ts", "r": { "dark_plus": "comment: #6A9955", "light_plus": "comment: #008000", @@ -15,7 +15,7 @@ }, { "c": "goog", - "t": "variable", + "t": "variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -29,7 +29,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -43,7 +43,7 @@ }, { "c": "dom", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -57,7 +57,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -71,7 +71,7 @@ }, { "c": "animationFrame", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -85,7 +85,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -99,7 +99,7 @@ }, { "c": "Task_", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -113,7 +113,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -127,7 +127,7 @@ }, { "c": "/**\n * @typedef {{\n * measureTask: goog.dom.animationFrame.Task_,\n * mutateTask: goog.dom.animationFrame.Task_,\n * state: (!Object|undefined),\n * args: (!Array|undefined),\n * isScheduled: boolean\n * }}\n * @private\n */", - "t": "comment", + "t": "comment.ts", "r": { "dark_plus": "comment: #6A9955", "light_plus": "comment: #008000", @@ -141,7 +141,7 @@ }, { "c": "goog", - "t": "variable", + "t": "variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -155,7 +155,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -169,7 +169,7 @@ }, { "c": "dom", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -183,7 +183,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -197,7 +197,7 @@ }, { "c": "animationFrame", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -211,7 +211,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -225,7 +225,7 @@ }, { "c": "TaskSet_", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -239,7 +239,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", diff --git a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-keywords_ts.json b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-keywords_ts.json index f484d1f7efc..6753ae3fa4c 100644 --- a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-keywords_ts.json +++ b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-keywords_ts.json @@ -1,7 +1,7 @@ [ { "c": "export", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -15,7 +15,7 @@ }, { "c": "var", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -29,7 +29,7 @@ }, { "c": "foo", - "t": "variable entity.name.function", + "t": "variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -43,7 +43,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -57,7 +57,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -71,7 +71,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -85,7 +85,7 @@ }, { "c": "=>", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -99,7 +99,7 @@ }, { "c": "new", - "t": "new.expr keyword.operator.new", + "t": "new.expr.ts keyword.operator.new.ts", "r": { "dark_plus": "keyword.operator.new: #569CD6", "light_plus": "keyword.operator.new: #0000FF", @@ -113,7 +113,7 @@ }, { "c": "RegExp", - "t": "new.expr variable entity.name.function", + "t": "new.expr.ts variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -127,7 +127,7 @@ }, { "c": "(", - "t": "new.expr punctuation", + "t": "new.expr.ts punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -141,7 +141,7 @@ }, { "c": "'", - "t": "new.expr string", + "t": "new.expr.ts string.quoted.single.ts punctuation.definition.string.begin.ts punctuation.definition.string.end.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -155,7 +155,7 @@ }, { "c": "'", - "t": "new.expr string", + "t": "new.expr.ts string.quoted.single.ts punctuation.definition.string.begin.ts punctuation.definition.string.end.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -169,7 +169,7 @@ }, { "c": ")", - "t": "new.expr punctuation", + "t": "new.expr.ts punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -183,7 +183,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", diff --git a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-members_ts.json b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-members_ts.json index 67fd0d52eb3..c48a54b4fc3 100644 --- a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-members_ts.json +++ b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-members_ts.json @@ -1,7 +1,7 @@ [ { "c": "class", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -15,7 +15,7 @@ }, { "c": "A2", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -29,7 +29,7 @@ }, { "c": "extends", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -43,7 +43,7 @@ }, { "c": "B1", - "t": "variable entity.other.inherited-class", + "t": "variable.ts entity.other.inherited-class.ts", "r": { "dark_plus": "entity.other.inherited-class: #4EC9B0", "light_plus": "entity.other.inherited-class: #267F99", @@ -57,7 +57,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -71,7 +71,7 @@ }, { "c": "public", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -85,7 +85,7 @@ }, { "c": "count", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -99,7 +99,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -113,7 +113,7 @@ }, { "c": "number", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -127,7 +127,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -141,7 +141,7 @@ }, { "c": "9", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -155,7 +155,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -169,7 +169,7 @@ }, { "c": "public", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -183,7 +183,7 @@ }, { "c": "resolveNextGeneration", - "t": "variable meta.definition.method entity.name.function", + "t": "variable.ts meta.definition.method.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -197,7 +197,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -211,7 +211,7 @@ }, { "c": "cell", - "t": "variable variable.parameter", + "t": "variable.ts variable.parameter.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -225,7 +225,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -239,7 +239,7 @@ }, { "c": "A2", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -253,7 +253,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -267,7 +267,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -281,7 +281,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -295,7 +295,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", diff --git a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-object-literals_ts.json b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-object-literals_ts.json index 27671c9cc24..ecc84c7516e 100644 --- a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-object-literals_ts.json +++ b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-object-literals_ts.json @@ -1,7 +1,7 @@ [ { "c": "let", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -15,7 +15,7 @@ }, { "c": "s1", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -29,7 +29,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -43,7 +43,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -57,7 +57,7 @@ }, { "c": "k", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -71,7 +71,7 @@ }, { "c": ":", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -85,7 +85,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -99,7 +99,7 @@ }, { "c": "k1", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -113,7 +113,7 @@ }, { "c": ":", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -127,7 +127,7 @@ }, { "c": "s", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -141,7 +141,7 @@ }, { "c": ",", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -155,7 +155,7 @@ }, { "c": "k2", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -169,7 +169,7 @@ }, { "c": ":", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -183,7 +183,7 @@ }, { "c": "1", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -197,7 +197,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -211,7 +211,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -225,7 +225,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", diff --git a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-strings_ts.json b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-strings_ts.json index c7fd2b14cfa..15d340449e4 100644 --- a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-strings_ts.json +++ b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-strings_ts.json @@ -1,7 +1,7 @@ [ { "c": "var", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -15,7 +15,7 @@ }, { "c": "x", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -29,7 +29,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -43,7 +43,7 @@ }, { "c": "`", - "t": "string", + "t": "string.template.ts punctuation.definition.string.template.begin.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -57,7 +57,7 @@ }, { "c": "Hello ", - "t": "string", + "t": "string.template.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -71,7 +71,7 @@ }, { "c": "${", - "t": "string punctuation.definition.template-expression.begin", + "t": "string.template.ts punctuation.definition.template-expression.begin.ts", "r": { "dark_plus": "punctuation.definition.template-expression.begin: #569CD6", "light_plus": "punctuation.definition.template-expression.begin: #0000FF", @@ -85,7 +85,7 @@ }, { "c": "foo", - "t": "string variable", + "t": "string.template.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -99,7 +99,7 @@ }, { "c": "}", - "t": "string punctuation punctuation.definition.template-expression.end", + "t": "string.template.ts punctuation.ts punctuation.definition.template-expression.end.ts", "r": { "dark_plus": "punctuation.definition.template-expression.end: #569CD6", "light_plus": "punctuation.definition.template-expression.end: #0000FF", @@ -113,7 +113,7 @@ }, { "c": "!", - "t": "string", + "t": "string.template.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -127,7 +127,7 @@ }, { "c": "`", - "t": "string", + "t": "string.template.ts punctuation.definition.string.template.end.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -141,7 +141,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -155,7 +155,7 @@ }, { "c": "console", - "t": "variable", + "t": "variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -169,7 +169,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -183,7 +183,7 @@ }, { "c": "log", - "t": "variable entity.name.function", + "t": "variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -197,7 +197,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -211,7 +211,7 @@ }, { "c": "`", - "t": "string", + "t": "string.template.ts punctuation.definition.string.template.begin.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -225,7 +225,7 @@ }, { "c": "string text line 1\nstring text line 2", - "t": "string", + "t": "string.template.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -239,7 +239,7 @@ }, { "c": "`", - "t": "string", + "t": "string.template.ts punctuation.definition.string.template.end.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -253,7 +253,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -267,7 +267,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -281,7 +281,7 @@ }, { "c": "x", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -295,7 +295,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -309,7 +309,7 @@ }, { "c": "tag", - "t": "variable entity.name.function", + "t": "variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -323,7 +323,7 @@ }, { "c": "`", - "t": "string", + "t": "string.template.ts punctuation.definition.string.template.begin.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -337,7 +337,7 @@ }, { "c": "Hello ", - "t": "string", + "t": "string.template.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -351,7 +351,7 @@ }, { "c": "${", - "t": "string punctuation.definition.template-expression.begin", + "t": "string.template.ts punctuation.definition.template-expression.begin.ts", "r": { "dark_plus": "punctuation.definition.template-expression.begin: #569CD6", "light_plus": "punctuation.definition.template-expression.begin: #0000FF", @@ -365,7 +365,7 @@ }, { "c": "a", - "t": "string variable", + "t": "string.template.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -379,7 +379,7 @@ }, { "c": "+", - "t": "string keyword.operator.arithmetic", + "t": "string.template.ts keyword.operator.arithmetic.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -393,7 +393,7 @@ }, { "c": "b", - "t": "string variable", + "t": "string.template.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -407,7 +407,7 @@ }, { "c": "}", - "t": "string punctuation punctuation.definition.template-expression.end", + "t": "string.template.ts punctuation.ts punctuation.definition.template-expression.end.ts", "r": { "dark_plus": "punctuation.definition.template-expression.end: #569CD6", "light_plus": "punctuation.definition.template-expression.end: #0000FF", @@ -421,7 +421,7 @@ }, { "c": " world ", - "t": "string", + "t": "string.template.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -435,7 +435,7 @@ }, { "c": "${", - "t": "string punctuation.definition.template-expression.begin", + "t": "string.template.ts punctuation.definition.template-expression.begin.ts", "r": { "dark_plus": "punctuation.definition.template-expression.begin: #569CD6", "light_plus": "punctuation.definition.template-expression.begin: #0000FF", @@ -449,7 +449,7 @@ }, { "c": "a", - "t": "string variable", + "t": "string.template.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -463,7 +463,7 @@ }, { "c": "*", - "t": "string keyword.operator.arithmetic", + "t": "string.template.ts keyword.operator.arithmetic.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -477,7 +477,7 @@ }, { "c": "b", - "t": "string variable", + "t": "string.template.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -491,7 +491,7 @@ }, { "c": "}", - "t": "string punctuation punctuation.definition.template-expression.end", + "t": "string.template.ts punctuation.ts punctuation.definition.template-expression.end.ts", "r": { "dark_plus": "punctuation.definition.template-expression.end: #569CD6", "light_plus": "punctuation.definition.template-expression.end: #0000FF", @@ -505,7 +505,7 @@ }, { "c": "`", - "t": "string", + "t": "string.template.ts punctuation.definition.string.template.end.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -519,7 +519,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", diff --git a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-this_ts.json b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-this_ts.json index f496120fdba..aa495a54f95 100644 --- a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-this_ts.json +++ b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test-this_ts.json @@ -1,7 +1,7 @@ [ { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -15,7 +15,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -29,7 +29,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -43,7 +43,7 @@ }, { "c": "foo", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -57,7 +57,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -71,7 +71,7 @@ }, { "c": "9", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -85,7 +85,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -99,7 +99,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", diff --git a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_ts.json b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_ts.json index 39a4948db68..d10dc8e4d44 100644 --- a/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_ts.json +++ b/extensions/vscode-colorize-tests/test/colorize-tree-sitter-results/test_ts.json @@ -1,7 +1,7 @@ [ { "c": "/* Game of Life\n * Implemented in TypeScript\n * To learn more about TypeScript, please visit http://www.typescriptlang.org/\n */", - "t": "comment", + "t": "comment.ts", "r": { "dark_plus": "comment: #6A9955", "light_plus": "comment: #008000", @@ -29,7 +29,7 @@ }, { "c": "Conway", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -43,7 +43,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -57,7 +57,7 @@ }, { "c": "export", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -71,7 +71,7 @@ }, { "c": "class", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -85,7 +85,7 @@ }, { "c": "Cell", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -99,7 +99,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -113,7 +113,7 @@ }, { "c": "public", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -127,7 +127,7 @@ }, { "c": "row", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -141,7 +141,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -155,7 +155,7 @@ }, { "c": "number", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -169,7 +169,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -183,7 +183,7 @@ }, { "c": "public", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -197,7 +197,7 @@ }, { "c": "col", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -211,7 +211,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -225,7 +225,7 @@ }, { "c": "number", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -239,7 +239,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -253,7 +253,7 @@ }, { "c": "public", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -267,7 +267,7 @@ }, { "c": "live", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -281,7 +281,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -295,7 +295,7 @@ }, { "c": "boolean", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -309,7 +309,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -323,7 +323,7 @@ }, { "c": "constructor", - "t": "variable meta.definition.method storage.type", + "t": "variable.ts meta.definition.method.ts storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -337,7 +337,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -351,7 +351,7 @@ }, { "c": "row", - "t": "variable variable.parameter", + "t": "variable.ts variable.parameter.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -365,7 +365,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -379,7 +379,7 @@ }, { "c": "number", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -393,7 +393,7 @@ }, { "c": ",", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -407,7 +407,7 @@ }, { "c": "col", - "t": "variable variable.parameter", + "t": "variable.ts variable.parameter.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -421,7 +421,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -435,7 +435,7 @@ }, { "c": "number", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -449,7 +449,7 @@ }, { "c": ",", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -463,7 +463,7 @@ }, { "c": "live", - "t": "variable variable.parameter", + "t": "variable.ts variable.parameter.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -477,7 +477,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -491,7 +491,7 @@ }, { "c": "boolean", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -505,7 +505,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -519,7 +519,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -533,7 +533,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -547,7 +547,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -561,7 +561,7 @@ }, { "c": "row", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -575,7 +575,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -589,7 +589,7 @@ }, { "c": "row", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -603,7 +603,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -617,7 +617,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -631,7 +631,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -645,7 +645,7 @@ }, { "c": "col", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -659,7 +659,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -673,7 +673,7 @@ }, { "c": "col", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -687,7 +687,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -701,7 +701,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -715,7 +715,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -729,7 +729,7 @@ }, { "c": "live", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -743,7 +743,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -757,7 +757,7 @@ }, { "c": "live", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -771,7 +771,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -785,7 +785,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -799,7 +799,7 @@ }, { "c": "export", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -813,7 +813,7 @@ }, { "c": "class", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -827,7 +827,7 @@ }, { "c": "GameOfLife", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -841,7 +841,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -855,7 +855,7 @@ }, { "c": "private", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -869,7 +869,7 @@ }, { "c": "gridSize", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -883,7 +883,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -897,7 +897,7 @@ }, { "c": "number", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -911,7 +911,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -925,7 +925,7 @@ }, { "c": "private", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -939,7 +939,7 @@ }, { "c": "canvasSize", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -953,7 +953,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -967,7 +967,7 @@ }, { "c": "number", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -981,7 +981,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -995,7 +995,7 @@ }, { "c": "private", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -1009,7 +1009,7 @@ }, { "c": "lineColor", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1023,7 +1023,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1037,7 +1037,7 @@ }, { "c": "string", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -1051,7 +1051,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1065,7 +1065,7 @@ }, { "c": "private", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -1079,7 +1079,7 @@ }, { "c": "liveColor", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1093,7 +1093,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1107,7 +1107,7 @@ }, { "c": "string", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -1121,7 +1121,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1135,7 +1135,7 @@ }, { "c": "private", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -1149,7 +1149,7 @@ }, { "c": "deadColor", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1163,7 +1163,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1177,7 +1177,7 @@ }, { "c": "string", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -1191,7 +1191,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1205,7 +1205,7 @@ }, { "c": "private", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -1219,7 +1219,7 @@ }, { "c": "initialLifeProbability", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1233,7 +1233,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1247,7 +1247,7 @@ }, { "c": "number", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -1261,7 +1261,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1275,7 +1275,7 @@ }, { "c": "private", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -1289,7 +1289,7 @@ }, { "c": "animationRate", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1303,7 +1303,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1317,7 +1317,7 @@ }, { "c": "number", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -1331,7 +1331,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1345,7 +1345,7 @@ }, { "c": "private", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -1359,7 +1359,7 @@ }, { "c": "cellSize", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1373,7 +1373,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1387,7 +1387,7 @@ }, { "c": "number", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -1401,7 +1401,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1415,7 +1415,7 @@ }, { "c": "private", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -1429,7 +1429,7 @@ }, { "c": "world", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1443,7 +1443,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1457,7 +1457,7 @@ }, { "c": "constructor", - "t": "variable meta.definition.method storage.type", + "t": "variable.ts meta.definition.method.ts storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -1471,7 +1471,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1485,7 +1485,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1499,7 +1499,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1513,7 +1513,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -1527,7 +1527,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1541,7 +1541,7 @@ }, { "c": "gridSize", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1555,7 +1555,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1569,7 +1569,7 @@ }, { "c": "50", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -1583,7 +1583,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1597,7 +1597,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -1611,7 +1611,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1625,7 +1625,7 @@ }, { "c": "canvasSize", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1639,7 +1639,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1653,7 +1653,7 @@ }, { "c": "600", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -1667,7 +1667,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1681,7 +1681,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -1695,7 +1695,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1709,7 +1709,7 @@ }, { "c": "lineColor", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1723,7 +1723,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1737,7 +1737,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.begin.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1751,7 +1751,7 @@ }, { "c": "#cdcdcd", - "t": "string", + "t": "string.quoted.single.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1765,7 +1765,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.end.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1779,7 +1779,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1793,7 +1793,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -1807,7 +1807,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1821,7 +1821,7 @@ }, { "c": "liveColor", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1835,7 +1835,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1849,7 +1849,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.begin.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1863,7 +1863,7 @@ }, { "c": "#666", - "t": "string", + "t": "string.quoted.single.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1877,7 +1877,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.end.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1891,7 +1891,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1905,7 +1905,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -1919,7 +1919,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -1933,7 +1933,7 @@ }, { "c": "deadColor", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -1947,7 +1947,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -1961,7 +1961,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.begin.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1975,7 +1975,7 @@ }, { "c": "#eee", - "t": "string", + "t": "string.quoted.single.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -1989,7 +1989,7 @@ }, { "c": "'", - "t": "string", + "t": "string.quoted.single.ts punctuation.definition.string.end.ts", "r": { "dark_plus": "string: #CE9178", "light_plus": "string: #A31515", @@ -2003,7 +2003,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2017,7 +2017,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -2031,7 +2031,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2045,7 +2045,7 @@ }, { "c": "initialLifeProbability", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -2059,7 +2059,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -2073,7 +2073,7 @@ }, { "c": "0.5", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -2087,7 +2087,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2101,7 +2101,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -2115,7 +2115,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2129,7 +2129,7 @@ }, { "c": "animationRate", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -2143,7 +2143,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -2157,7 +2157,7 @@ }, { "c": "60", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -2171,7 +2171,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2185,7 +2185,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -2199,7 +2199,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2213,7 +2213,7 @@ }, { "c": "cellSize", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -2227,7 +2227,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -2241,7 +2241,7 @@ }, { "c": "0", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -2255,7 +2255,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2269,7 +2269,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -2283,7 +2283,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2297,7 +2297,7 @@ }, { "c": "world", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -2311,7 +2311,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -2325,7 +2325,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -2339,7 +2339,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2353,7 +2353,7 @@ }, { "c": "createWorld", - "t": "variable variable entity.name.function", + "t": "variable.ts variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -2367,7 +2367,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2381,7 +2381,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2395,7 +2395,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2409,7 +2409,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -2423,7 +2423,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2437,7 +2437,7 @@ }, { "c": "circleOfLife", - "t": "variable variable entity.name.function", + "t": "variable.ts variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -2451,7 +2451,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2465,7 +2465,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2479,7 +2479,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2493,7 +2493,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2507,7 +2507,7 @@ }, { "c": "public", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -2521,7 +2521,7 @@ }, { "c": "createWorld", - "t": "variable meta.definition.method entity.name.function", + "t": "variable.ts meta.definition.method.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -2535,7 +2535,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2549,7 +2549,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2563,7 +2563,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2577,7 +2577,7 @@ }, { "c": "return", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -2591,7 +2591,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -2605,7 +2605,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2619,7 +2619,7 @@ }, { "c": "travelWorld", - "t": "variable variable entity.name.function", + "t": "variable.ts variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -2633,7 +2633,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2647,7 +2647,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2661,7 +2661,7 @@ }, { "c": "cell", - "t": "variable variable.parameter", + "t": "variable.ts variable.parameter.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -2675,7 +2675,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -2689,7 +2689,7 @@ }, { "c": "Cell", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -2703,7 +2703,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2717,7 +2717,7 @@ }, { "c": "=>", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -2731,7 +2731,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2745,7 +2745,7 @@ }, { "c": "cell", - "t": "variable", + "t": "variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -2759,7 +2759,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2773,7 +2773,7 @@ }, { "c": "live", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -2787,7 +2787,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -2801,7 +2801,7 @@ }, { "c": "Math", - "t": "variable", + "t": "variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -2815,7 +2815,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2829,7 +2829,7 @@ }, { "c": "random", - "t": "variable entity.name.function", + "t": "variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -2843,7 +2843,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2857,7 +2857,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2871,7 +2871,7 @@ }, { "c": "<", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -2885,7 +2885,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -2899,7 +2899,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2913,7 +2913,7 @@ }, { "c": "initialLifeProbability", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -2927,7 +2927,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2941,7 +2941,7 @@ }, { "c": "return", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -2955,7 +2955,7 @@ }, { "c": "cell", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -2969,7 +2969,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2983,7 +2983,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -2997,7 +2997,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3011,7 +3011,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3025,7 +3025,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3039,7 +3039,7 @@ }, { "c": "public", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -3053,7 +3053,7 @@ }, { "c": "circleOfLife", - "t": "variable meta.definition.method entity.name.function", + "t": "variable.ts meta.definition.method.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -3067,7 +3067,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3081,7 +3081,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3095,7 +3095,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -3109,7 +3109,7 @@ }, { "c": "void", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -3123,7 +3123,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3137,7 +3137,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -3151,7 +3151,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3165,7 +3165,7 @@ }, { "c": "world", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -3179,7 +3179,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -3193,7 +3193,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -3207,7 +3207,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3221,7 +3221,7 @@ }, { "c": "travelWorld", - "t": "variable variable entity.name.function", + "t": "variable.ts variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -3235,7 +3235,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3249,7 +3249,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3263,7 +3263,7 @@ }, { "c": "cell", - "t": "variable variable.parameter", + "t": "variable.ts variable.parameter.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -3277,7 +3277,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -3291,7 +3291,7 @@ }, { "c": "Cell", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -3305,7 +3305,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3319,7 +3319,7 @@ }, { "c": "=>", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -3333,7 +3333,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3347,7 +3347,7 @@ }, { "c": "cell", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -3361,7 +3361,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -3375,7 +3375,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -3389,7 +3389,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3403,7 +3403,7 @@ }, { "c": "world", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -3417,7 +3417,7 @@ }, { "c": "[", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3431,7 +3431,7 @@ }, { "c": "cell", - "t": "variable", + "t": "variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -3445,7 +3445,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3459,7 +3459,7 @@ }, { "c": "row", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -3473,7 +3473,7 @@ }, { "c": "]", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3487,7 +3487,7 @@ }, { "c": "[", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3501,7 +3501,7 @@ }, { "c": "cell", - "t": "variable", + "t": "variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -3515,7 +3515,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3529,7 +3529,7 @@ }, { "c": "col", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -3543,7 +3543,7 @@ }, { "c": "]", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3557,7 +3557,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3571,7 +3571,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -3585,7 +3585,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3599,7 +3599,7 @@ }, { "c": "draw", - "t": "variable variable entity.name.function", + "t": "variable.ts variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -3613,7 +3613,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3627,7 +3627,7 @@ }, { "c": "cell", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -3641,7 +3641,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3655,7 +3655,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3669,7 +3669,7 @@ }, { "c": "return", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -3683,7 +3683,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -3697,7 +3697,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3711,7 +3711,7 @@ }, { "c": "resolveNextGeneration", - "t": "variable variable entity.name.function", + "t": "variable.ts variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -3725,7 +3725,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3739,7 +3739,7 @@ }, { "c": "cell", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -3753,7 +3753,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3767,7 +3767,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3781,7 +3781,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3795,7 +3795,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3809,7 +3809,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3823,7 +3823,7 @@ }, { "c": "setTimeout", - "t": "variable entity.name.function", + "t": "variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -3837,7 +3837,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3851,7 +3851,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3865,7 +3865,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3879,7 +3879,7 @@ }, { "c": "=>", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -3893,7 +3893,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3907,7 +3907,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -3921,7 +3921,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3935,7 +3935,7 @@ }, { "c": "circleOfLife", - "t": "variable variable entity.name.function", + "t": "variable.ts variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -3949,7 +3949,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3963,7 +3963,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3977,7 +3977,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -3991,7 +3991,7 @@ }, { "c": ",", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4005,7 +4005,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -4019,7 +4019,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4033,7 +4033,7 @@ }, { "c": "animationRate", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -4047,7 +4047,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4061,7 +4061,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4075,7 +4075,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4089,7 +4089,7 @@ }, { "c": "public", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -4103,7 +4103,7 @@ }, { "c": "resolveNextGeneration", - "t": "variable meta.definition.method entity.name.function", + "t": "variable.ts meta.definition.method.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -4117,7 +4117,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4131,7 +4131,7 @@ }, { "c": "cell", - "t": "variable variable.parameter", + "t": "variable.ts variable.parameter.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -4145,7 +4145,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -4159,7 +4159,7 @@ }, { "c": "Cell", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -4173,7 +4173,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4187,7 +4187,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4201,7 +4201,7 @@ }, { "c": "var", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -4215,7 +4215,7 @@ }, { "c": "count", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -4229,7 +4229,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -4243,7 +4243,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -4257,7 +4257,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4271,7 +4271,7 @@ }, { "c": "countNeighbors", - "t": "variable variable entity.name.function", + "t": "variable.ts variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -4285,7 +4285,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4299,7 +4299,7 @@ }, { "c": "cell", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -4313,7 +4313,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4327,7 +4327,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4341,7 +4341,7 @@ }, { "c": "var", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -4355,7 +4355,7 @@ }, { "c": "newCell", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -4369,7 +4369,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -4383,7 +4383,7 @@ }, { "c": "new", - "t": "new.expr keyword.operator.new", + "t": "new.expr.ts keyword.operator.new.ts", "r": { "dark_plus": "keyword.operator.new: #569CD6", "light_plus": "keyword.operator.new: #0000FF", @@ -4397,7 +4397,7 @@ }, { "c": "Cell", - "t": "new.expr variable entity.name.function", + "t": "new.expr.ts variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -4411,7 +4411,7 @@ }, { "c": "(", - "t": "new.expr punctuation", + "t": "new.expr.ts punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4425,7 +4425,7 @@ }, { "c": "cell", - "t": "new.expr variable", + "t": "new.expr.ts variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -4439,7 +4439,7 @@ }, { "c": ".", - "t": "new.expr punctuation.delimiter", + "t": "new.expr.ts punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4453,7 +4453,7 @@ }, { "c": "row", - "t": "new.expr variable", + "t": "new.expr.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -4467,7 +4467,7 @@ }, { "c": ",", - "t": "new.expr punctuation.delimiter", + "t": "new.expr.ts punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4481,7 +4481,7 @@ }, { "c": "cell", - "t": "new.expr variable", + "t": "new.expr.ts variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -4495,7 +4495,7 @@ }, { "c": ".", - "t": "new.expr punctuation.delimiter", + "t": "new.expr.ts punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4509,7 +4509,7 @@ }, { "c": "col", - "t": "new.expr variable", + "t": "new.expr.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -4523,7 +4523,7 @@ }, { "c": ",", - "t": "new.expr punctuation.delimiter", + "t": "new.expr.ts punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4537,7 +4537,7 @@ }, { "c": "cell", - "t": "new.expr variable", + "t": "new.expr.ts variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -4551,7 +4551,7 @@ }, { "c": ".", - "t": "new.expr punctuation.delimiter", + "t": "new.expr.ts punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4565,7 +4565,7 @@ }, { "c": "live", - "t": "new.expr variable", + "t": "new.expr.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -4579,7 +4579,7 @@ }, { "c": ")", - "t": "new.expr punctuation", + "t": "new.expr.ts punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4593,7 +4593,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4607,7 +4607,7 @@ }, { "c": "if", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -4621,7 +4621,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4635,7 +4635,7 @@ }, { "c": "count", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -4649,7 +4649,7 @@ }, { "c": "<", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -4663,7 +4663,7 @@ }, { "c": "2", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -4677,7 +4677,7 @@ }, { "c": "||", - "t": "keyword.operator.logical", + "t": "keyword.operator.logical.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -4691,7 +4691,7 @@ }, { "c": "count", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -4705,7 +4705,7 @@ }, { "c": ">", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -4719,7 +4719,7 @@ }, { "c": "3", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -4733,7 +4733,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4747,7 +4747,7 @@ }, { "c": "newCell", - "t": "variable", + "t": "variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -4761,7 +4761,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4775,7 +4775,7 @@ }, { "c": "live", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -4789,7 +4789,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -4803,7 +4803,7 @@ }, { "c": "false", - "t": "constant.language.boolean.false", + "t": "constant.language.boolean.false.ts", "r": { "dark_plus": "constant.language: #569CD6", "light_plus": "constant.language: #0000FF", @@ -4817,7 +4817,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4831,7 +4831,7 @@ }, { "c": "else", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -4845,7 +4845,7 @@ }, { "c": "if", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -4859,7 +4859,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4873,7 +4873,7 @@ }, { "c": "count", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -4887,7 +4887,7 @@ }, { "c": "==", - "t": "keyword.operator", + "t": "keyword.operator.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -4901,7 +4901,7 @@ }, { "c": "3", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -4915,7 +4915,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4929,7 +4929,7 @@ }, { "c": "newCell", - "t": "variable", + "t": "variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -4943,7 +4943,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -4957,7 +4957,7 @@ }, { "c": "live", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -4971,7 +4971,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -4985,7 +4985,7 @@ }, { "c": "true", - "t": "constant.language.boolean.true", + "t": "constant.language.boolean.true.ts", "r": { "dark_plus": "constant.language: #569CD6", "light_plus": "constant.language: #0000FF", @@ -4999,7 +4999,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5013,7 +5013,7 @@ }, { "c": "return", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -5027,7 +5027,7 @@ }, { "c": "newCell", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -5041,7 +5041,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5055,7 +5055,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5069,7 +5069,7 @@ }, { "c": "public", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -5083,7 +5083,7 @@ }, { "c": "countNeighbors", - "t": "variable meta.definition.method entity.name.function", + "t": "variable.ts meta.definition.method.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -5097,7 +5097,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5111,7 +5111,7 @@ }, { "c": "cell", - "t": "variable variable.parameter", + "t": "variable.ts variable.parameter.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -5125,7 +5125,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -5139,7 +5139,7 @@ }, { "c": "Cell", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -5153,7 +5153,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5167,7 +5167,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5181,7 +5181,7 @@ }, { "c": "var", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -5195,7 +5195,7 @@ }, { "c": "neighbors", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -5209,7 +5209,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -5223,7 +5223,7 @@ }, { "c": "0", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -5237,7 +5237,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5251,7 +5251,7 @@ }, { "c": "for", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -5265,7 +5265,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5279,7 +5279,7 @@ }, { "c": "var", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -5293,7 +5293,7 @@ }, { "c": "row", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -5307,7 +5307,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -5335,7 +5335,7 @@ }, { "c": "1", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -5349,7 +5349,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5363,7 +5363,7 @@ }, { "c": "row", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -5377,7 +5377,7 @@ }, { "c": "<=", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -5391,7 +5391,7 @@ }, { "c": "1", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -5405,7 +5405,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5419,7 +5419,7 @@ }, { "c": "row", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -5433,7 +5433,7 @@ }, { "c": "++", - "t": "keyword.operator.increment", + "t": "keyword.operator.increment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -5447,7 +5447,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5461,7 +5461,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5475,7 +5475,7 @@ }, { "c": "for", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -5489,7 +5489,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5503,7 +5503,7 @@ }, { "c": "var", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -5517,7 +5517,7 @@ }, { "c": "col", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -5531,7 +5531,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -5559,7 +5559,7 @@ }, { "c": "1", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -5573,7 +5573,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5587,7 +5587,7 @@ }, { "c": "col", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -5601,7 +5601,7 @@ }, { "c": "<=", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -5615,7 +5615,7 @@ }, { "c": "1", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -5629,7 +5629,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5643,7 +5643,7 @@ }, { "c": "col", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -5657,7 +5657,7 @@ }, { "c": "++", - "t": "keyword.operator.increment", + "t": "keyword.operator.increment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -5671,7 +5671,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5685,7 +5685,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5699,7 +5699,7 @@ }, { "c": "if", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -5713,7 +5713,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5727,7 +5727,7 @@ }, { "c": "row", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -5741,7 +5741,7 @@ }, { "c": "==", - "t": "keyword.operator", + "t": "keyword.operator.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -5755,7 +5755,7 @@ }, { "c": "0", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -5769,7 +5769,7 @@ }, { "c": "&&", - "t": "keyword.operator.logical", + "t": "keyword.operator.logical.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -5783,7 +5783,7 @@ }, { "c": "col", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -5797,7 +5797,7 @@ }, { "c": "==", - "t": "keyword.operator", + "t": "keyword.operator.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -5811,7 +5811,7 @@ }, { "c": "0", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -5825,7 +5825,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5839,7 +5839,7 @@ }, { "c": "continue", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -5853,7 +5853,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5867,7 +5867,7 @@ }, { "c": "if", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -5881,7 +5881,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5895,7 +5895,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -5909,7 +5909,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5923,7 +5923,7 @@ }, { "c": "isAlive", - "t": "variable variable entity.name.function", + "t": "variable.ts variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -5937,7 +5937,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5951,7 +5951,7 @@ }, { "c": "cell", - "t": "variable", + "t": "variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -5965,7 +5965,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -5979,7 +5979,7 @@ }, { "c": "row", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -5993,7 +5993,7 @@ }, { "c": "+", - "t": "keyword.operator.arithmetic", + "t": "keyword.operator.arithmetic.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -6007,7 +6007,7 @@ }, { "c": "row", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -6021,7 +6021,7 @@ }, { "c": ",", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6035,7 +6035,7 @@ }, { "c": "cell", - "t": "variable", + "t": "variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -6049,7 +6049,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6063,7 +6063,7 @@ }, { "c": "col", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -6077,7 +6077,7 @@ }, { "c": "+", - "t": "keyword.operator.arithmetic", + "t": "keyword.operator.arithmetic.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -6091,7 +6091,7 @@ }, { "c": "col", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -6105,7 +6105,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6119,7 +6119,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6133,7 +6133,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6147,7 +6147,7 @@ }, { "c": "neighbors", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -6161,7 +6161,7 @@ }, { "c": "++", - "t": "keyword.operator.increment", + "t": "keyword.operator.increment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -6175,7 +6175,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6189,7 +6189,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6203,7 +6203,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6217,7 +6217,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6231,7 +6231,7 @@ }, { "c": "return", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -6245,7 +6245,7 @@ }, { "c": "neighbors", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -6259,7 +6259,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6273,7 +6273,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6287,7 +6287,7 @@ }, { "c": "public", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -6301,7 +6301,7 @@ }, { "c": "isAlive", - "t": "variable meta.definition.method entity.name.function", + "t": "variable.ts meta.definition.method.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -6315,7 +6315,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6329,7 +6329,7 @@ }, { "c": "row", - "t": "variable variable.parameter", + "t": "variable.ts variable.parameter.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -6343,7 +6343,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -6357,7 +6357,7 @@ }, { "c": "number", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -6371,7 +6371,7 @@ }, { "c": ",", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6385,7 +6385,7 @@ }, { "c": "col", - "t": "variable variable.parameter", + "t": "variable.ts variable.parameter.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -6399,7 +6399,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -6413,7 +6413,7 @@ }, { "c": "number", - "t": "support.type support.type.primitive", + "t": "support.type.ts support.type.primitive.ts", "r": { "dark_plus": "support.type: #4EC9B0", "light_plus": "support.type: #267F99", @@ -6427,7 +6427,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6441,7 +6441,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6455,7 +6455,7 @@ }, { "c": "if", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -6469,7 +6469,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6483,7 +6483,7 @@ }, { "c": "row", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -6497,7 +6497,7 @@ }, { "c": "<", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -6511,7 +6511,7 @@ }, { "c": "0", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -6525,7 +6525,7 @@ }, { "c": "||", - "t": "keyword.operator.logical", + "t": "keyword.operator.logical.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -6539,7 +6539,7 @@ }, { "c": "col", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -6553,7 +6553,7 @@ }, { "c": "<", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -6567,7 +6567,7 @@ }, { "c": "0", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -6581,7 +6581,7 @@ }, { "c": "||", - "t": "keyword.operator.logical", + "t": "keyword.operator.logical.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -6595,7 +6595,7 @@ }, { "c": "row", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -6609,7 +6609,7 @@ }, { "c": ">=", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -6623,7 +6623,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -6637,7 +6637,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6651,7 +6651,7 @@ }, { "c": "gridSize", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -6665,7 +6665,7 @@ }, { "c": "||", - "t": "keyword.operator.logical", + "t": "keyword.operator.logical.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -6679,7 +6679,7 @@ }, { "c": "col", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -6693,7 +6693,7 @@ }, { "c": ">=", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -6707,7 +6707,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -6721,7 +6721,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6735,7 +6735,7 @@ }, { "c": "gridSize", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -6749,7 +6749,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6763,7 +6763,7 @@ }, { "c": "return", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -6777,7 +6777,7 @@ }, { "c": "false", - "t": "constant.language.boolean.false", + "t": "constant.language.boolean.false.ts", "r": { "dark_plus": "constant.language: #569CD6", "light_plus": "constant.language: #0000FF", @@ -6791,7 +6791,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6805,7 +6805,7 @@ }, { "c": "return", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -6819,7 +6819,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -6833,7 +6833,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6847,7 +6847,7 @@ }, { "c": "world", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -6861,7 +6861,7 @@ }, { "c": "[", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6875,7 +6875,7 @@ }, { "c": "row", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -6889,7 +6889,7 @@ }, { "c": "]", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6903,7 +6903,7 @@ }, { "c": "[", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6917,7 +6917,7 @@ }, { "c": "col", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -6931,7 +6931,7 @@ }, { "c": "]", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6945,7 +6945,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6959,7 +6959,7 @@ }, { "c": "live", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -6973,7 +6973,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -6987,7 +6987,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7001,7 +7001,7 @@ }, { "c": "public", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -7015,7 +7015,7 @@ }, { "c": "travelWorld", - "t": "variable meta.definition.method entity.name.function", + "t": "variable.ts meta.definition.method.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -7029,7 +7029,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7043,7 +7043,7 @@ }, { "c": "callback", - "t": "variable variable.parameter", + "t": "variable.ts variable.parameter.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -7057,7 +7057,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7071,7 +7071,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7085,7 +7085,7 @@ }, { "c": "var", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -7099,7 +7099,7 @@ }, { "c": "result", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -7113,7 +7113,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -7127,7 +7127,7 @@ }, { "c": "[", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7141,7 +7141,7 @@ }, { "c": "]", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7155,7 +7155,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7169,7 +7169,7 @@ }, { "c": "for", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -7183,7 +7183,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7197,7 +7197,7 @@ }, { "c": "var", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -7211,7 +7211,7 @@ }, { "c": "row", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -7225,7 +7225,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -7239,7 +7239,7 @@ }, { "c": "0", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -7253,7 +7253,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7267,7 +7267,7 @@ }, { "c": "row", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -7281,7 +7281,7 @@ }, { "c": "<", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -7295,7 +7295,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -7309,7 +7309,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7323,7 +7323,7 @@ }, { "c": "gridSize", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -7337,7 +7337,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7351,7 +7351,7 @@ }, { "c": "row", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -7365,7 +7365,7 @@ }, { "c": "++", - "t": "keyword.operator.increment", + "t": "keyword.operator.increment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -7379,7 +7379,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7393,7 +7393,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7407,7 +7407,7 @@ }, { "c": "var", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -7421,7 +7421,7 @@ }, { "c": "rowData", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -7435,7 +7435,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -7449,7 +7449,7 @@ }, { "c": "[", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7463,7 +7463,7 @@ }, { "c": "]", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7477,7 +7477,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7491,7 +7491,7 @@ }, { "c": "for", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -7505,7 +7505,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7519,7 +7519,7 @@ }, { "c": "var", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -7533,7 +7533,7 @@ }, { "c": "col", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -7547,7 +7547,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -7561,7 +7561,7 @@ }, { "c": "0", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -7575,7 +7575,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7589,7 +7589,7 @@ }, { "c": "col", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -7603,7 +7603,7 @@ }, { "c": "<", - "t": "keyword.operator.relational", + "t": "keyword.operator.relational.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -7617,7 +7617,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -7631,7 +7631,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7645,7 +7645,7 @@ }, { "c": "gridSize", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -7659,7 +7659,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7673,7 +7673,7 @@ }, { "c": "col", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -7687,7 +7687,7 @@ }, { "c": "++", - "t": "keyword.operator.increment", + "t": "keyword.operator.increment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -7701,7 +7701,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7715,7 +7715,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7729,7 +7729,7 @@ }, { "c": "rowData", - "t": "variable", + "t": "variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -7743,7 +7743,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7757,7 +7757,7 @@ }, { "c": "push", - "t": "variable entity.name.function", + "t": "variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -7771,7 +7771,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7785,7 +7785,7 @@ }, { "c": "callback", - "t": "variable entity.name.function", + "t": "variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -7799,7 +7799,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7813,7 +7813,7 @@ }, { "c": "new", - "t": "new.expr keyword.operator.new", + "t": "new.expr.ts keyword.operator.new.ts", "r": { "dark_plus": "keyword.operator.new: #569CD6", "light_plus": "keyword.operator.new: #0000FF", @@ -7827,7 +7827,7 @@ }, { "c": "Cell", - "t": "new.expr variable entity.name.function", + "t": "new.expr.ts variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -7841,7 +7841,7 @@ }, { "c": "(", - "t": "new.expr punctuation", + "t": "new.expr.ts punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7855,7 +7855,7 @@ }, { "c": "row", - "t": "new.expr variable", + "t": "new.expr.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -7869,7 +7869,7 @@ }, { "c": ",", - "t": "new.expr punctuation.delimiter", + "t": "new.expr.ts punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7883,7 +7883,7 @@ }, { "c": "col", - "t": "new.expr variable", + "t": "new.expr.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -7897,7 +7897,7 @@ }, { "c": ",", - "t": "new.expr punctuation.delimiter", + "t": "new.expr.ts punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7911,7 +7911,7 @@ }, { "c": "false", - "t": "new.expr constant.language.boolean.false", + "t": "new.expr.ts constant.language.boolean.false.ts", "r": { "dark_plus": "constant.language: #569CD6", "light_plus": "constant.language: #0000FF", @@ -7925,7 +7925,7 @@ }, { "c": ")", - "t": "new.expr punctuation", + "t": "new.expr.ts punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7939,7 +7939,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7953,7 +7953,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7967,7 +7967,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7981,7 +7981,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -7995,7 +7995,7 @@ }, { "c": "result", - "t": "variable", + "t": "variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -8009,7 +8009,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8023,7 +8023,7 @@ }, { "c": "push", - "t": "variable entity.name.function", + "t": "variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -8037,7 +8037,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8051,7 +8051,7 @@ }, { "c": "rowData", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -8065,7 +8065,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8079,7 +8079,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8093,7 +8093,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8107,7 +8107,7 @@ }, { "c": "return", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -8121,7 +8121,7 @@ }, { "c": "result", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -8135,7 +8135,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8149,7 +8149,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8163,7 +8163,7 @@ }, { "c": "public", - "t": "storage.modifier", + "t": "storage.modifier.ts", "r": { "dark_plus": "storage.modifier: #569CD6", "light_plus": "storage.modifier: #0000FF", @@ -8177,7 +8177,7 @@ }, { "c": "draw", - "t": "variable meta.definition.method entity.name.function", + "t": "variable.ts meta.definition.method.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -8191,7 +8191,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8205,7 +8205,7 @@ }, { "c": "cell", - "t": "variable variable.parameter", + "t": "variable.ts variable.parameter.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -8219,7 +8219,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.type.annotation", + "t": "punctuation.delimiter.ts keyword.operator.type.annotation.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -8233,7 +8233,7 @@ }, { "c": "Cell", - "t": "entity.name.type", + "t": "entity.name.type.ts", "r": { "dark_plus": "entity.name.type: #4EC9B0", "light_plus": "entity.name.type: #267F99", @@ -8247,7 +8247,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8261,7 +8261,7 @@ }, { "c": "{", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8275,7 +8275,7 @@ }, { "c": "if", - "t": "keyword.control", + "t": "keyword.control.ts", "r": { "dark_plus": "keyword.control: #C586C0", "light_plus": "keyword.control: #AF00DB", @@ -8289,7 +8289,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8303,7 +8303,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -8317,7 +8317,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8331,7 +8331,7 @@ }, { "c": "cellSize", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -8345,7 +8345,7 @@ }, { "c": "==", - "t": "keyword.operator", + "t": "keyword.operator.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -8359,7 +8359,7 @@ }, { "c": "0", - "t": "constant.numeric", + "t": "constant.numeric.ts", "r": { "dark_plus": "constant.numeric: #B5CEA8", "light_plus": "constant.numeric: #098658", @@ -8373,7 +8373,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8387,7 +8387,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -8401,7 +8401,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8415,7 +8415,7 @@ }, { "c": "cellSize", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -8429,7 +8429,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -8443,7 +8443,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -8457,7 +8457,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8471,7 +8471,7 @@ }, { "c": "canvasSize", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -8485,7 +8485,7 @@ }, { "c": "/", - "t": "keyword.operator.arithmetic", + "t": "keyword.operator.arithmetic.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -8499,7 +8499,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -8513,7 +8513,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8527,7 +8527,7 @@ }, { "c": "gridSize", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -8541,7 +8541,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8555,7 +8555,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -8569,7 +8569,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8583,7 +8583,7 @@ }, { "c": "context", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -8597,7 +8597,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8611,7 +8611,7 @@ }, { "c": "strokeStyle", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -8625,7 +8625,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -8639,7 +8639,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -8653,7 +8653,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8667,7 +8667,7 @@ }, { "c": "lineColor", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -8681,7 +8681,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8695,7 +8695,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -8709,7 +8709,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8723,7 +8723,7 @@ }, { "c": "context", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -8737,7 +8737,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8751,7 +8751,7 @@ }, { "c": "strokeRect", - "t": "variable entity.name.function", + "t": "variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -8765,7 +8765,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8779,7 +8779,7 @@ }, { "c": "cell", - "t": "variable", + "t": "variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -8793,7 +8793,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8807,7 +8807,7 @@ }, { "c": "row", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -8821,7 +8821,7 @@ }, { "c": "*", - "t": "keyword.operator.arithmetic", + "t": "keyword.operator.arithmetic.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -8835,7 +8835,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -8849,7 +8849,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8863,7 +8863,7 @@ }, { "c": "cellSize", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -8877,7 +8877,7 @@ }, { "c": ",", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8891,7 +8891,7 @@ }, { "c": "cell", - "t": "variable", + "t": "variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -8905,7 +8905,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8919,7 +8919,7 @@ }, { "c": "col", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -8933,7 +8933,7 @@ }, { "c": "*", - "t": "keyword.operator.arithmetic", + "t": "keyword.operator.arithmetic.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -8947,7 +8947,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -8961,7 +8961,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -8975,7 +8975,7 @@ }, { "c": "cellSize", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -8989,7 +8989,7 @@ }, { "c": ",", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9003,7 +9003,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -9017,7 +9017,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9031,7 +9031,7 @@ }, { "c": "cellSize", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -9045,7 +9045,7 @@ }, { "c": ",", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9059,7 +9059,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -9073,7 +9073,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9087,7 +9087,7 @@ }, { "c": "cellSize", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -9101,7 +9101,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9115,7 +9115,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9129,7 +9129,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -9143,7 +9143,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9157,7 +9157,7 @@ }, { "c": "context", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -9171,7 +9171,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9185,7 +9185,7 @@ }, { "c": "fillStyle", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -9199,7 +9199,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -9213,7 +9213,7 @@ }, { "c": "cell", - "t": "variable", + "t": "variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -9227,7 +9227,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9241,7 +9241,7 @@ }, { "c": "live", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -9255,7 +9255,7 @@ }, { "c": "?", - "t": "punctuation.delimiter keyword.operator.ternary", + "t": "punctuation.delimiter.ts keyword.operator.ternary.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -9269,7 +9269,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -9283,7 +9283,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9297,7 +9297,7 @@ }, { "c": "liveColor", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -9311,7 +9311,7 @@ }, { "c": ":", - "t": "punctuation.delimiter keyword.operator.ternary", + "t": "punctuation.delimiter.ts keyword.operator.ternary.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -9325,7 +9325,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -9339,7 +9339,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9353,7 +9353,7 @@ }, { "c": "deadColor", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -9367,7 +9367,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9381,7 +9381,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -9395,7 +9395,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9409,7 +9409,7 @@ }, { "c": "context", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -9423,7 +9423,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9437,7 +9437,7 @@ }, { "c": "fillRect", - "t": "variable entity.name.function", + "t": "variable.ts entity.name.function.ts", "r": { "dark_plus": "entity.name.function: #DCDCAA", "light_plus": "entity.name.function: #795E26", @@ -9451,7 +9451,7 @@ }, { "c": "(", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9465,7 +9465,7 @@ }, { "c": "cell", - "t": "variable", + "t": "variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -9479,7 +9479,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9493,7 +9493,7 @@ }, { "c": "row", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -9507,7 +9507,7 @@ }, { "c": "*", - "t": "keyword.operator.arithmetic", + "t": "keyword.operator.arithmetic.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -9521,7 +9521,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -9535,7 +9535,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9549,7 +9549,7 @@ }, { "c": "cellSize", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -9563,7 +9563,7 @@ }, { "c": ",", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9577,7 +9577,7 @@ }, { "c": "cell", - "t": "variable", + "t": "variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -9591,7 +9591,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9605,7 +9605,7 @@ }, { "c": "col", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -9619,7 +9619,7 @@ }, { "c": "*", - "t": "keyword.operator.arithmetic", + "t": "keyword.operator.arithmetic.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -9633,7 +9633,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -9647,7 +9647,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9661,7 +9661,7 @@ }, { "c": "cellSize", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -9675,7 +9675,7 @@ }, { "c": ",", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9689,7 +9689,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -9703,7 +9703,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9717,7 +9717,7 @@ }, { "c": "cellSize", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -9731,7 +9731,7 @@ }, { "c": ",", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9745,7 +9745,7 @@ }, { "c": "this", - "t": "variable.language.this", + "t": "variable.language.this.ts", "r": { "dark_plus": "variable.language: #569CD6", "light_plus": "variable.language: #0000FF", @@ -9759,7 +9759,7 @@ }, { "c": ".", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9773,7 +9773,7 @@ }, { "c": "cellSize", - "t": "variable variable", + "t": "variable.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -9787,7 +9787,7 @@ }, { "c": ")", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9801,7 +9801,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9815,7 +9815,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9829,7 +9829,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9843,7 +9843,7 @@ }, { "c": "}", - "t": "punctuation", + "t": "punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9857,7 +9857,7 @@ }, { "c": "var", - "t": "storage.type", + "t": "storage.type.ts", "r": { "dark_plus": "storage.type: #569CD6", "light_plus": "storage.type: #0000FF", @@ -9871,7 +9871,7 @@ }, { "c": "game", - "t": "variable", + "t": "variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -9885,7 +9885,7 @@ }, { "c": "=", - "t": "keyword.operator.assignment", + "t": "keyword.operator.assignment.ts", "r": { "dark_plus": "keyword.operator: #D4D4D4", "light_plus": "keyword.operator: #000000", @@ -9899,7 +9899,7 @@ }, { "c": "new", - "t": "new.expr keyword.operator.new", + "t": "new.expr.ts keyword.operator.new.ts", "r": { "dark_plus": "keyword.operator.new: #569CD6", "light_plus": "keyword.operator.new: #0000FF", @@ -9913,7 +9913,7 @@ }, { "c": "Conway", - "t": "new.expr variable", + "t": "new.expr.ts variable.ts variable.other.object.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -9927,7 +9927,7 @@ }, { "c": ".", - "t": "new.expr punctuation.delimiter", + "t": "new.expr.ts punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9941,7 +9941,7 @@ }, { "c": "GameOfLife", - "t": "new.expr variable", + "t": "new.expr.ts variable.ts", "r": { "dark_plus": "variable: #9CDCFE", "light_plus": "variable: #001080", @@ -9955,7 +9955,7 @@ }, { "c": "(", - "t": "new.expr punctuation", + "t": "new.expr.ts punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9969,7 +9969,7 @@ }, { "c": ")", - "t": "new.expr punctuation", + "t": "new.expr.ts punctuation.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", @@ -9983,7 +9983,7 @@ }, { "c": ";", - "t": "punctuation.delimiter", + "t": "punctuation.delimiter.ts", "r": { "dark_plus": "default: #D4D4D4", "light_plus": "default: #000000", diff --git a/src/vs/editor/common/languages/highlights/typescript.scm b/src/vs/editor/common/languages/highlights/typescript.scm index 2203e09fa6a..bcd5f9fe581 100644 --- a/src/vs/editor/common/languages/highlights/typescript.scm +++ b/src/vs/editor/common/languages/highlights/typescript.scm @@ -3,113 +3,137 @@ ; Variables -(identifier) @variable +(identifier) @variable.ts + +(_ + object: (identifier) @variable.other.object.ts) ; Literals -(this) @variable.language.this -(super) @variable.language.super +(this) @variable.language.this.ts +(super) @variable.language.super.ts -(comment) @comment +(comment) @comment.ts ; TODO: This doesn't seem to be working -(escape_sequence) @constant.character.escape +(escape_sequence) @constant.character.escape.ts -[ - (string) +((string) @string.quoted.single.ts + (#match? @string.quoted.single.ts "^'[^']*'$")) + +((string) @string.quoted.double.ts + (#match? @string.quoted.double.ts "^\"[^\"]*\"$")) + +([ (template_string) (template_literal_type) -] @string +] @string.template.ts) + +(string . + ([ + "\"" + "'" + ]) @punctuation.definition.string.begin.ts) + +(string + ([ + "\"" + "'" + ]) @punctuation.definition.string.end.ts .) + +(template_string . ("`") @punctuation.definition.string.template.begin.ts) + +(template_string ("`") @punctuation.definition.string.template.end.ts .) ; NOTE: the typescript grammar doesn't break regex into nice parts so as to capture parts of it separately -(regex) @string.regexp -(number) @constant.numeric +(regex) @string.regexp.ts +(number) @constant.numeric.ts ; Properties (member_expression object: (this) - property: (property_identifier) @variable) + property: (property_identifier) @variable.ts) (member_expression - property: (property_identifier) @variable.other.constant - (#match? @variable.other.constant "^[A-Z][A-Z_]+$")) + property: (property_identifier) @variable.other.constant.ts + (#match? @variable.other.constant.ts "^[A-Z][A-Z_]+$")) [ (property_identifier) (shorthand_property_identifier) - (shorthand_property_identifier_pattern)] @variable + (shorthand_property_identifier_pattern)] @variable.ts ; Function and method definitions (function_expression - name: (identifier) @entity.name.function) + name: (identifier) @entity.name.function.ts) (function_declaration - name: (identifier) @entity.name.function) + name: (identifier) @entity.name.function.ts) (method_definition - name: (property_identifier) @meta.definition.method @entity.name.function - (#not-eq? @entity.name.function "constructor")) + name: (property_identifier) @meta.definition.method.ts @entity.name.function.ts + (#not-eq? @entity.name.function.ts "constructor")) (method_definition - name: (property_identifier) @meta.definition.method @storage.type - (#eq? @storage.type "constructor")) + name: (property_identifier) @meta.definition.method.ts @storage.type.ts + (#eq? @storage.type.ts "constructor")) (method_signature - name: (property_identifier) @meta.definition.method @entity.name.function) + name: (property_identifier) @meta.definition.method.ts @entity.name.function.ts) (pair - key: (property_identifier) @entity.name.function + key: (property_identifier) @entity.name.function.ts value: [(function_expression) (arrow_function)]) (assignment_expression left: (member_expression - property: (property_identifier) @entity.name.function) + property: (property_identifier) @entity.name.function.ts) right: [(function_expression) (arrow_function)]) (variable_declarator - name: (identifier) @entity.name.function + name: (identifier) @entity.name.function.ts value: [(function_expression) (arrow_function)]) (assignment_expression - left: (identifier) @entity.name.function + left: (identifier) @entity.name.function.ts right: [(function_expression) (arrow_function)]) (required_parameter - (identifier) @variable.parameter) + (identifier) @variable.parameter.ts) (required_parameter (rest_pattern - (identifier) @variable.parameter)) + (identifier) @variable.parameter.ts)) (optional_parameter - (identifier) @variable.parameter) + (identifier) @variable.parameter.ts) (catch_clause - parameter: (identifier) @variable.parameter) + parameter: (identifier) @variable.parameter.ts) ; Function and method calls (call_expression - function: (identifier) @entity.name.function) + function: (identifier) @entity.name.function.ts) (call_expression function: (member_expression - object: (identifier) @support.class.promise) - (#eq? @support.class.promise "Promise")) + object: (identifier) @support.class.promise.ts) + (#eq? @support.class.promise.ts "Promise")) (call_expression function: (member_expression - property: (property_identifier) @entity.name.function)) + property: (property_identifier) @entity.name.function.ts)) -(new_expression) @new.expr +(new_expression) @new.expr.ts (new_expression - constructor: (identifier) @entity.name.function) + constructor: (identifier) @entity.name.function.ts) ; Special identifiers -(predefined_type) @support.type -(predefined_type (["string" "boolean" "number" "any" "unknown"])) @support.type.primitive -(type_identifier) @entity.name.type +(predefined_type) @support.type.ts +(predefined_type (["string" "boolean" "number" "any" "unknown"])) @support.type.primitive.ts +(type_identifier) @entity.name.type.ts (internal_module name: (identifier) @entity.name.type.ts) @@ -118,14 +142,14 @@ (_ name: (identifier)) (shorthand_property_identifier) (shorthand_property_identifier_pattern) - ] @variable.other.constant - (#match? @variable.other.constant "^[A-Z][A-Z_]+$")) + ] @variable.other.constant.ts + (#match? @variable.other.constant.ts "^[A-Z][A-Z_]+$")) (extends_clause - value: (identifier) @entity.other.inherited-class) + value: (identifier) @entity.other.inherited-class.ts) (implements_clause - (type_identifier) @entity.other.inherited-class) + (type_identifier) @entity.other.inherited-class.ts) ; Tokens @@ -136,7 +160,7 @@ "," ":" "?" -] @punctuation.delimiter +] @punctuation.delimiter.ts [ "!" @@ -146,7 +170,7 @@ "&&" "||" "??" -] @keyword.operator.logical +] @keyword.operator.logical.ts (binary_expression ([ "-" @@ -155,18 +179,18 @@ "/" "%" "^" -]) @keyword.operator.arithmetic) +]) @keyword.operator.arithmetic.ts) (binary_expression ([ "<" "<=" ">" ">=" -]) @keyword.operator.relational) +]) @keyword.operator.relational.ts) [ "=" -] @keyword.operator.assignment +] @keyword.operator.assignment.ts (augmented_assignment_expression ([ "-=" @@ -180,15 +204,15 @@ "&&=" "||=" "??=" -]) @keyword.operator.assignment.compound) +]) @keyword.operator.assignment.compound.ts) [ "++" -] @keyword.operator.increment +] @keyword.operator.increment.ts [ "--" -] @keyword.operator.decrement +] @keyword.operator.decrement.ts [ "**" @@ -204,16 +228,16 @@ "~" "&" "|" -] @keyword.operator +] @keyword.operator.ts (union_type - ("|") @keyword.operator.type) + ("|") @keyword.operator.type.ts) (intersection_type - ("&") @keyword.operator.type) + ("&") @keyword.operator.type.ts) (type_annotation - (":") @keyword.operator.type.annotation) + (":") @keyword.operator.type.annotation.ts) [ "{" @@ -222,36 +246,36 @@ ")" "[" "]" -] @punctuation +] @punctuation.ts (template_substitution - "${" @punctuation.definition.template-expression.begin - "}" @punctuation.definition.template-expression.end) + "${" @punctuation.definition.template-expression.begin.ts + "}" @punctuation.definition.template-expression.end.ts) (template_type - "${" @punctuation.definition.template-expression.begin - "}" @punctuation.definition.template-expression.end) + "${" @punctuation.definition.template-expression.begin.ts + "}" @punctuation.definition.template-expression.end.ts) (type_arguments - "<" @punctuation.definition.typeparameters - ">" @punctuation.definition.typeparameters) + "<" @punctuation.definition.typeparameters.ts + ">" @punctuation.definition.typeparameters.ts) ; Keywords -("typeof") @keyword.operator.expression.typeof +("typeof") @keyword.operator.expression.typeof.ts -(binary_expression "instanceof" @keyword.operator.expression.instanceof) +(binary_expression "instanceof" @keyword.operator.expression.instanceof.ts) -("of") @keyword.operator.expression.of +("of") @keyword.operator.expression.of.ts -("is") @keyword.operator.expression.is +("is") @keyword.operator.expression.is.ts [ "delete" "in" "infer" "keyof" -] @keyword.operator.expression +] @keyword.operator.expression.ts [ "as" @@ -278,7 +302,7 @@ "type" "while" "yield" -] @keyword.control +] @keyword.control.ts [ "abstract" @@ -292,7 +316,7 @@ "public" "readonly" "static" -] @storage.modifier +] @storage.modifier.ts [ "=>" @@ -306,7 +330,7 @@ "namespace" "set" "var" -] @storage.type +] @storage.type.ts [ "module" @@ -316,68 +340,68 @@ "debugger" "target" "with" -] @keyword +] @keyword.ts -(regex_flags) @keyword +(regex_flags) @keyword.ts [ "void" -] @support.type.primitive +] @support.type.primitive.ts [ "new" -] @keyword.operator.new +] @keyword.operator.new.ts (public_field_definition - ("?") @keyword.operator.optional) + ("?") @keyword.operator.optional.ts) (property_signature - ("?") @keyword.operator.optional) + ("?") @keyword.operator.optional.ts) (optional_parameter ([ "?" ":" - ]) @keyword.operator.optional) + ]) @keyword.operator.optional.ts) (ternary_expression ([ "?" ":" - ]) @keyword.operator.ternary) + ]) @keyword.operator.ternary.ts) (optional_chain - ("?.") @punctuation.accessor.optional) + ("?.") @punctuation.accessor.optional.ts) (rest_pattern - ("...") @keyword.operator.rest) + ("...") @keyword.operator.rest.ts) (spread_element - ("...") @keyword.operator.spread) + ("...") @keyword.operator.spread.ts) ; Language constants [ (null) -] @constant.language.null +] @constant.language.null.ts [ (undefined) -] @constant.language.undefined +] @constant.language.undefined.ts -((identifier) @constant.language.nan - (#eq? @constant.language.nan "NaN")) +((identifier) @constant.language.nan.ts + (#eq? @constant.language.nan.ts "NaN")) -((identifier) @constant.language.infinity - (#eq? @constant.language.infinity "Infinity")) +((identifier) @constant.language.infinity.ts + (#eq? @constant.language.infinity.ts "Infinity")) [ (true) -] @constant.language.boolean.true +] @constant.language.boolean.true.ts [ (false) -] @constant.language.boolean.false +] @constant.language.boolean.false.ts (literal_type [ @@ -385,7 +409,7 @@ (undefined) (true) (false) - ] @support.type.builtin) + ] @support.type.builtin.ts) (namespace_import - "*" @constant.language) + "*" @constant.language.ts) diff --git a/src/vs/workbench/services/treeSitter/browser/treeSitterTokenizationFeature.ts b/src/vs/workbench/services/treeSitter/browser/treeSitterTokenizationFeature.ts index ef5a6bf40c2..2ebaae84c0a 100644 --- a/src/vs/workbench/services/treeSitter/browser/treeSitterTokenizationFeature.ts +++ b/src/vs/workbench/services/treeSitter/browser/treeSitterTokenizationFeature.ts @@ -338,7 +338,7 @@ export class TreeSitterTokenizationSupport extends Disposable implements ITreeSi let tokenUpdate: { newTokens: TokenUpdate[] } | undefined; for (let i = 0; i < rangeChanges.length; i++) { - if (versionId !== textModel.getVersionId()) { + if (!textModel.isDisposed() && versionId !== textModel.getVersionId()) { // Our captures have become invalid and we need to re-capture break; } diff --git a/src/vs/workbench/test/electron-main/treeSitterTokenizationFeature.test.ts b/src/vs/workbench/test/electron-main/treeSitterTokenizationFeature.test.ts index 5d59475c918..126a837bba1 100644 --- a/src/vs/workbench/test/electron-main/treeSitterTokenizationFeature.test.ts +++ b/src/vs/workbench/test/electron-main/treeSitterTokenizationFeature.test.ts @@ -85,7 +85,7 @@ class MockTokenStoreService implements ITreeSitterTokenizationStoreService { return true; } getNeedsRefresh(model: ITextModel): { range: Range; startOffset: number; endOffset: number }[] { - throw new Error('Method not implemented.'); + return []; } _serviceBrand: undefined; @@ -212,12 +212,64 @@ suite('Tree Sitter TokenizationFeature', function () { } } + test('Three changes come back to back ', async () => { + const content = `/** +**/ +class x { +} + + + + +class y { +}`; + const model = await getModelAndPrepTree(content); + + let updateListener: IDisposable | undefined; + let change: TreeUpdateEvent | undefined; + + const updatePromise = new Promise(resolve => { + updateListener = treeSitterParserService.onDidUpdateTree(async e => { + if (e.textModel === model) { + change = e; + resolve(); + } + }); + }); + + const edit1 = new Promise(resolve => { + model.applyEdits([{ range: new Range(7, 1, 8, 1), text: '' }]); + resolve(); + }); + const edit2 = new Promise(resolve => { + model.applyEdits([{ range: new Range(6, 1, 7, 1), text: '' }]); + resolve(); + }); + const edit3 = new Promise(resolve => { + model.applyEdits([{ range: new Range(5, 1, 6, 1), text: '' }]); + resolve(); + }); + const edits = Promise.all([edit1, edit2, edit3]); + await updatePromise; + await edits; + assert.ok(change); + + assert.strictEqual(change.versionId, 4); + assert.strictEqual(change.ranges[0].newRangeStartOffset, 7); + assert.strictEqual(change.ranges[0].newRangeEndOffset, 32); + assert.strictEqual(change.ranges[0].newRange.startLineNumber, 2); + assert.strictEqual(change.ranges[0].newRange.endLineNumber, 7); + + updateListener?.dispose(); + modelService.destroyModel(model.uri); + }); + test('File single line file', async () => { const content = `console.log('x');`; const model = await getModelAndPrepTree(content); const tokens = treeSitterTokenizationSupport.getTokensInRange(model, new Range(1, 1, 1, 18), 0, 17); verifyTokens(tokens); - assert.deepStrictEqual(tokens?.length, 7); + assert.deepStrictEqual(tokens?.length, 9); assert.deepStrictEqual(tokensContentSize(tokens), content.length); modelService.destroyModel(model.uri); }); @@ -229,7 +281,7 @@ console.log('x'); const model = await getModelAndPrepTree(content); const tokens = treeSitterTokenizationSupport.getTokensInRange(model, new Range(1, 1, 3, 1), 0, 19); verifyTokens(tokens); - assert.deepStrictEqual(tokens?.length, 9); + assert.deepStrictEqual(tokens?.length, 11); assert.deepStrictEqual(tokensContentSize(tokens), content.length); modelService.destroyModel(model.uri); }); @@ -239,7 +291,7 @@ console.log('x'); const model = await getModelAndPrepTree(content); const tokens = treeSitterTokenizationSupport.getTokensInRange(model, new Range(1, 1, 3, 1), 0, 21); verifyTokens(tokens); - assert.deepStrictEqual(tokens?.length, 9); + assert.deepStrictEqual(tokens?.length, 11); assert.deepStrictEqual(tokensContentSize(tokens), content.length); modelService.destroyModel(model.uri); }); @@ -253,7 +305,7 @@ console.log('7'); const model = await getModelAndPrepTree(content); const tokens = treeSitterTokenizationSupport.getTokensInRange(model, new Range(1, 1, 5, 1), 0, 38); verifyTokens(tokens); - assert.deepStrictEqual(tokens?.length, 17); + assert.deepStrictEqual(tokens?.length, 21); assert.deepStrictEqual(tokensContentSize(tokens), content.length); modelService.destroyModel(model.uri); }); @@ -263,7 +315,7 @@ console.log('7'); const model = await getModelAndPrepTree(content); const tokens = treeSitterTokenizationSupport.getTokensInRange(model, new Range(1, 1, 5, 1), 0, 42); verifyTokens(tokens); - assert.deepStrictEqual(tokens?.length, 17); + assert.deepStrictEqual(tokens?.length, 21); assert.deepStrictEqual(tokensContentSize(tokens), content.length); modelService.destroyModel(model.uri); }); @@ -277,7 +329,7 @@ console.log('7'); const model = await getModelAndPrepTree(content); const tokens = treeSitterTokenizationSupport.getTokensInRange(model, new Range(1, 1, 5, 1), 0, 24); verifyTokens(tokens); - assert.deepStrictEqual(tokens?.length, 14); + assert.deepStrictEqual(tokens?.length, 16); assert.deepStrictEqual(tokensContentSize(tokens), content.length); modelService.destroyModel(model.uri); }); @@ -287,7 +339,7 @@ console.log('7'); const model = await getModelAndPrepTree(content); const tokens = treeSitterTokenizationSupport.getTokensInRange(model, new Range(1, 1, 5, 1), 0, 28); verifyTokens(tokens); - assert.deepStrictEqual(tokens?.length, 14); + assert.deepStrictEqual(tokens?.length, 16); assert.deepStrictEqual(tokensContentSize(tokens), content.length); modelService.destroyModel(model.uri); }); @@ -302,7 +354,7 @@ console.log('x'); const model = await getModelAndPrepTree(content); const tokens = treeSitterTokenizationSupport.getTokensInRange(model, new Range(1, 1, 6, 1), 0, 28); verifyTokens(tokens); - assert.deepStrictEqual(tokens?.length, 10); + assert.deepStrictEqual(tokens?.length, 12); assert.deepStrictEqual(tokensContentSize(tokens), content.length); modelService.destroyModel(model.uri); }); @@ -312,7 +364,7 @@ console.log('x'); const model = await getModelAndPrepTree(content); const tokens = treeSitterTokenizationSupport.getTokensInRange(model, new Range(1, 1, 6, 1), 0, 33); verifyTokens(tokens); - assert.deepStrictEqual(tokens?.length, 10); + assert.deepStrictEqual(tokens?.length, 12); assert.deepStrictEqual(tokensContentSize(tokens), content.length); modelService.destroyModel(model.uri); }); @@ -343,61 +395,12 @@ class Y { modelService.destroyModel(model.uri); }); - test('Three changes come back to back ', async () => { - const content = `/** -**/ -class x { -} - - - - -class y { -}`; - const model = await getModelAndPrepTree(content); - - let updateListener: IDisposable | undefined; - let change: TreeUpdateEvent | undefined; - - const updatePromise = new Promise(resolve => { - updateListener = treeSitterParserService.onDidUpdateTree(async e => { - change = e; - resolve(); - }); - }); - - const edit1 = new Promise(resolve => { - model.applyEdits([{ range: new Range(7, 1, 8, 1), text: '' }]); - resolve(); - }); - const edit2 = new Promise(resolve => { - model.applyEdits([{ range: new Range(6, 1, 7, 1), text: '' }]); - resolve(); - }); - const edit3 = new Promise(resolve => { - model.applyEdits([{ range: new Range(5, 1, 6, 1), text: '' }]); - resolve(); - }); - Promise.all([edit1, edit2, edit3]); - await updatePromise; - assert.ok(change); - - assert.strictEqual(change.versionId, 4); - assert.strictEqual(change.ranges[0].newRangeStartOffset, 7); - assert.strictEqual(change.ranges[0].newRangeEndOffset, 32); - assert.strictEqual(change.ranges[0].newRange.startLineNumber, 2); - assert.strictEqual(change.ranges[0].newRange.endLineNumber, 7); - - updateListener?.dispose(); - modelService.destroyModel(model.uri); - }); - test('Template string', async () => { const content = '`t ${6}`'; const model = await getModelAndPrepTree(content); const tokens = treeSitterTokenizationSupport.getTokensInRange(model, new Range(1, 1, 1, 8), 0, 8); verifyTokens(tokens); - assert.deepStrictEqual(tokens?.length, 5); + assert.deepStrictEqual(tokens?.length, 6); assert.deepStrictEqual(tokensContentSize(tokens), content.length); modelService.destroyModel(model.uri); }); @@ -412,7 +415,7 @@ class y { const model = await getModelAndPrepTree(content); const tokens = treeSitterTokenizationSupport.getTokensInRange(model, new Range(1, 1, 6, 5), 0, 238); verifyTokens(tokens); - assert.deepStrictEqual(tokens?.length, 56); + assert.deepStrictEqual(tokens?.length, 65); assert.deepStrictEqual(tokensContentSize(tokens), content.length); modelService.destroyModel(model.uri); });