diff --git a/extensions/python/OSSREADME.json b/extensions/python/OSSREADME.json
index 926996bc5f8..cf4449588e8 100644
--- a/extensions/python/OSSREADME.json
+++ b/extensions/python/OSSREADME.json
@@ -1,22 +1,9 @@
// ATTENTION - THIS DIRECTORY CONTAINS THIRD PARTY OPEN SOURCE MATERIALS:
-[{
- "name": "textmate/python.tmbundle",
- "version": "0.0.0",
- "license": "TextMate Bundle License",
- "repositoryURL": "https://github.com/textmate/python.tmbundle",
- "licenseDetail": [
- "Copyright (c) textmate-python.tmbundle project authors",
- "",
- "If not otherwise specified (see below), files in this repository fall under the following license:",
- "",
- "Permission to copy, use, modify, sell and distribute this",
- "software is granted. This software is provided \"as is\" without",
- "express or implied warranty, and with no claim as to its",
- "suitability for any purpose.",
- "",
- "An exception is made for files in readable text which contain their own license information,",
- "or files where an accompanying file exists (in the same directory) with a \"-license\" suffix added",
- "to the base-name name of the original file, and an extension of txt, html, or similar. For example",
- "\"tidy\" is accompanied by \"tidy-license.txt\"."
- ]
-}]
+[
+ {
+ "name": "MagicStack/MagicPython",
+ "version": "0.0.0",
+ "license": "MIT",
+ "repositoryURL": "https://github.com/MagicStack/MagicPython"
+ }
+]
\ No newline at end of file
diff --git a/extensions/python/package.json b/extensions/python/package.json
index 7896b8e9a5c..49c9d6ace9f 100644
--- a/extensions/python/package.json
+++ b/extensions/python/package.json
@@ -16,14 +16,15 @@
"grammars": [{
"language": "python",
"scopeName": "source.python",
- "path": "./syntaxes/Python.tmLanguage"
+ "path": "./syntaxes/MagicPython.tmLanguage.json"
},{
"scopeName": "source.regexp.python",
- "path": "./syntaxes/Regular Expressions (Python).tmLanguage"
+ "path": "./syntaxes/MagicRegExp.tmLanguage.json"
}]
},
"scripts": {
"compile": "gulp compile-extension:python",
- "watch": "gulp watch-extension:python"
+ "watch": "gulp watch-extension:python",
+ "update-grammar": "node ../../build/npm/update-grammar.js MagicStack/MagicPython grammars/MagicPython.tmLanguage ./syntaxes/MagicPython.tmLanguage.json grammars/MagicRegExp.tmLanguage ./syntaxes/MagicRegExp.tmLanguage.json"
}
}
diff --git a/extensions/python/syntaxes/MagicPython.tmLanguage.json b/extensions/python/syntaxes/MagicPython.tmLanguage.json
new file mode 100644
index 00000000000..451a7b46ca7
--- /dev/null
+++ b/extensions/python/syntaxes/MagicPython.tmLanguage.json
@@ -0,0 +1,3438 @@
+{
+ "name": "MagicPython",
+ "scopeName": "source.python",
+ "fileTypes": [
+ "py",
+ "py3",
+ "rpy",
+ "pyw",
+ "cpy",
+ "SConstruct",
+ "Sconstruct",
+ "sconstruct",
+ "SConscript",
+ "gyp",
+ "gypi"
+ ],
+ "first_line_match": "^#!/.*\\bpython[\\d\\.]*\\b",
+ "firstLineMatch": "^#!/.*\\bpython[\\d\\.]*\\b",
+ "uuid": "742deb57-6e38-4192-bed6-410746efd85d",
+ "patterns": [
+ {
+ "include": "#statement"
+ },
+ {
+ "include": "#expression"
+ }
+ ],
+ "repository": {
+ "statement": {
+ "patterns": [
+ {
+ "include": "#import"
+ },
+ {
+ "include": "#class-declaration"
+ },
+ {
+ "include": "#function-declaration"
+ },
+ {
+ "include": "#statement-keyword"
+ },
+ {
+ "include": "#assignment-operator"
+ },
+ {
+ "include": "#decorator"
+ },
+ {
+ "include": "#docstring-statement"
+ },
+ {
+ "include": "#semicolon"
+ }
+ ]
+ },
+ "semicolon": {
+ "patterns": [
+ {
+ "name": "invalid.deprecated.semicolon.python",
+ "match": "\\;$"
+ }
+ ]
+ },
+ "comments": {
+ "patterns": [
+ {
+ "name": "comment.line.number-sign.python",
+ "contentName": "meta.typehint.comment.python",
+ "begin": "(?x)\n (?:\n \\# \\s* (type:)\n \\s*+ (?# we want `\\s*+` which is possessive quantifier since\n we do not actually want to backtrack when matching\n whitespace here)\n (?! $ | \\#)\n )\n",
+ "end": "(?:$|(?=\\#))",
+ "beginCaptures": {
+ "0": {
+ "name": "meta.typehint.comment.python"
+ },
+ "1": {
+ "name": "comment.typehint.directive.notation.python"
+ }
+ },
+ "patterns": [
+ {
+ "name": "comment.typehint.ignore.notation.python",
+ "match": "(?x)\n \\G ignore\n (?= \\s* (?: $ | \\#))\n"
+ },
+ {
+ "name": "comment.typehint.type.notation.python",
+ "match": "(?x)\n (?))"
+ },
+ {
+ "name": "comment.typehint.variable.notation.python",
+ "match": "([[:alpha:]_]\\w*)"
+ }
+ ]
+ },
+ {
+ "include": "#comments-base"
+ }
+ ]
+ },
+ "docstring-statement": {
+ "begin": "^(?=\\s*[rR]?(\\'\\'\\'|\\\"\\\"\\\"|\\'|\\\"))",
+ "end": "(?<=\\'\\'\\'|\\\"\\\"\\\"|\\'|\\\")",
+ "patterns": [
+ {
+ "include": "#docstring"
+ }
+ ]
+ },
+ "docstring": {
+ "patterns": [
+ {
+ "name": "string.quoted.docstring.multi.python",
+ "begin": "(\\'\\'\\'|\\\"\\\"\\\")",
+ "end": "(\\1)",
+ "beginCaptures": {
+ "1": {
+ "name": "punctuation.definition.string.begin.python"
+ }
+ },
+ "endCaptures": {
+ "1": {
+ "name": "punctuation.definition.string.end.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#docstring-prompt"
+ },
+ {
+ "include": "#codetags"
+ },
+ {
+ "include": "#docstring-guts-unicode"
+ }
+ ]
+ },
+ {
+ "name": "string.quoted.docstring.raw.multi.python",
+ "begin": "([rR])(\\'\\'\\'|\\\"\\\"\\\")",
+ "end": "(\\2)",
+ "beginCaptures": {
+ "1": {
+ "name": "storage.type.string.python"
+ },
+ "2": {
+ "name": "punctuation.definition.string.begin.python"
+ }
+ },
+ "endCaptures": {
+ "1": {
+ "name": "punctuation.definition.string.end.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#string-consume-escape"
+ },
+ {
+ "include": "#docstring-prompt"
+ },
+ {
+ "include": "#codetags"
+ }
+ ]
+ },
+ {
+ "name": "string.quoted.docstring.single.python",
+ "begin": "(\\'|\\\")",
+ "end": "(\\1)|((?>>|\\.\\.\\.) \\s) (?=\\s*\\S)\n )\n",
+ "captures": {
+ "1": {
+ "name": "keyword.control.flow.python"
+ }
+ }
+ },
+ "codetags": {
+ "match": "(?:\\b(NOTE|XXX|HACK|FIXME|BUG|TODO)\\b)",
+ "captures": {
+ "1": {
+ "name": "keyword.codetag.notation.python"
+ }
+ }
+ },
+ "statement-keyword": {
+ "patterns": [
+ {
+ "name": "storage.type.function.python",
+ "match": "\\b((async\\s+)?\\s*def)\\b"
+ },
+ {
+ "name": "keyword.control.flow.python",
+ "match": "(?x)\n \\b(?>= | //= | \\*\\*=\n | \\+= | -= | /= | @=\n | \\*= | %= | ~= | \\^= | &= | \\|=\n | =(?!=)\n"
+ },
+ "operator": {
+ "match": "(?x)\n \\b(?> | & | \\| | \\^ | ~) (?# 3)\n\n | (\\*\\* | \\* | \\+ | - | % | // | / | @) (?# 4)\n\n | (!= | == | >= | <= | < | >) (?# 5)\n",
+ "captures": {
+ "1": {
+ "name": "keyword.operator.logical.python"
+ },
+ "2": {
+ "name": "keyword.control.flow.python"
+ },
+ "3": {
+ "name": "keyword.operator.bitwise.python"
+ },
+ "4": {
+ "name": "keyword.operator.arithmetic.python"
+ },
+ "5": {
+ "name": "keyword.operator.comparison.python"
+ }
+ }
+ },
+ "literal": {
+ "patterns": [
+ {
+ "name": "constant.language.python",
+ "match": "\\b(True|False|None|NotImplemented|Ellipsis)\\b"
+ },
+ {
+ "include": "#number"
+ }
+ ]
+ },
+ "number": {
+ "name": "constant.numeric.python",
+ "patterns": [
+ {
+ "include": "#number-float"
+ },
+ {
+ "include": "#number-dec"
+ },
+ {
+ "include": "#number-hex"
+ },
+ {
+ "include": "#number-oct"
+ },
+ {
+ "include": "#number-bin"
+ },
+ {
+ "include": "#number-long"
+ },
+ {
+ "name": "invalid.illegal.name.python",
+ "match": "\\b[0-9]+\\w+"
+ }
+ ]
+ },
+ "number-float": {
+ "name": "constant.numeric.float.python",
+ "match": "(?x)\n (?=^]? [-+ ]? \\#?\n \\d* ,? (\\.\\d+)? [bcdeEfFgGnosxX%]? )?\n })\n )\n",
+ "captures": {
+ "2": {
+ "name": "storage.type.format.python"
+ },
+ "3": {
+ "name": "support.other.format.python"
+ }
+ }
+ },
+ {
+ "name": "constant.character.format.placeholder.other.python",
+ "begin": "(?x)\n \\{\n \\w*? (\\.[[:alpha:]_]\\w*? | \\[[^\\]'\"]+\\])*?\n (![rsa])?\n (:)\n (?=[^'\"}\\n]*\\})\n",
+ "end": "\\}",
+ "beginCaptures": {
+ "2": {
+ "name": "storage.type.format.python"
+ },
+ "3": {
+ "name": "support.other.format.python"
+ }
+ },
+ "patterns": [
+ {
+ "match": "(?x) \\{ [^'\"}\\n]*? \\} (?=.*?\\})\n"
+ }
+ ]
+ }
+ ]
+ },
+ "import": {
+ "comment": "Import statements\n",
+ "patterns": [
+ {
+ "match": "(?x)\n \\s* \\b(from)\\b (\\s*\\.+\\s*) (import)?\n",
+ "captures": {
+ "1": {
+ "name": "keyword.control.import.python"
+ },
+ "3": {
+ "name": "keyword.control.import.python"
+ }
+ }
+ },
+ {
+ "name": "keyword.control.import.python",
+ "match": "\\b(?)",
+ "end": "(?=:)",
+ "beginCaptures": {
+ "1": {
+ "name": "punctuation.separator.annotation.result.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#expression"
+ }
+ ]
+ },
+ "item-access": {
+ "patterns": [
+ {
+ "name": "meta.item-access.python",
+ "begin": "(?x)\n \\b(?=\n [[:alpha:]_]\\w* \\s* \\[\n )\n",
+ "end": "(\\])",
+ "endCaptures": {
+ "1": {
+ "name": "punctuation.definition.arguments.end.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#item-name"
+ },
+ {
+ "include": "#item-index"
+ },
+ {
+ "include": "#expression"
+ }
+ ]
+ }
+ ]
+ },
+ "item-name": {
+ "patterns": [
+ {
+ "include": "#special-variables"
+ },
+ {
+ "include": "#builtin-functions"
+ },
+ {
+ "include": "#special-names"
+ },
+ {
+ "match": "(?x)\n \\b ([[:alpha:]_]\\w*) \\b\n"
+ }
+ ]
+ },
+ "item-index": {
+ "begin": "(\\[)",
+ "end": "(?=\\])",
+ "beginCaptures": {
+ "1": {
+ "name": "punctuation.definition.arguments.begin.python"
+ }
+ },
+ "contentName": "meta.item-access.arguments.python",
+ "patterns": [
+ {
+ "include": "#expression"
+ }
+ ]
+ },
+ "decorator": {
+ "name": "meta.function.decorator.python",
+ "begin": "(?x)\n ^\\s*\n (@) \\s* (?=[[:alpha:]_]\\w*)\n",
+ "end": "(?x)\n ( \\) ) (?: (?=\\s*\\#|$) | (.*$) )\n | (?=\\n|\\#)\n",
+ "beginCaptures": {
+ "1": {
+ "name": "entity.name.function.decorator.python"
+ }
+ },
+ "endCaptures": {
+ "1": {
+ "name": "punctuation.definition.arguments.end.python"
+ },
+ "2": {
+ "name": "invalid.illegal.decorator.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#decorator-name"
+ },
+ {
+ "include": "#function-arguments"
+ }
+ ]
+ },
+ "decorator-name": {
+ "patterns": [
+ {
+ "include": "#builtin-callables"
+ },
+ {
+ "include": "#illegal-object-name"
+ },
+ {
+ "name": "entity.name.function.decorator.python",
+ "match": "(?x)\n ([[:alpha:]_]\\w*) | \\.\n"
+ },
+ {
+ "include": "#line-continuation"
+ },
+ {
+ "name": "invalid.illegal.decorator.python",
+ "match": "(?x)\n \\s* ([^([:alpha:]\\s_\\.#\\\\] .*?) (?=\\#|$)\n",
+ "captures": {
+ "1": {
+ "name": "invalid.illegal.decorator.python"
+ }
+ }
+ }
+ ]
+ },
+ "call-wrapper-inheritance": {
+ "comment": "same as a funciton call, but in inheritance context",
+ "name": "meta.function-call.python",
+ "begin": "(?x)\n \\b(?=\n ([[:alpha:]_]\\w*) \\s* (\\()\n )\n",
+ "end": "(\\))",
+ "endCaptures": {
+ "1": {
+ "name": "punctuation.definition.arguments.end.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#inheritance-name"
+ },
+ {
+ "include": "#function-arguments"
+ }
+ ]
+ },
+ "inheritance-name": {
+ "patterns": [
+ {
+ "include": "#lambda-incomplete"
+ },
+ {
+ "include": "#builtin-possible-callables"
+ },
+ {
+ "include": "#inheritance-identifier"
+ }
+ ]
+ },
+ "function-call": {
+ "name": "meta.function-call.python",
+ "begin": "(?x)\n \\b(?=\n ([[:alpha:]_]\\w*) \\s* (\\()\n )\n",
+ "end": "(\\))",
+ "endCaptures": {
+ "1": {
+ "name": "punctuation.definition.arguments.end.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#special-variables"
+ },
+ {
+ "include": "#function-name"
+ },
+ {
+ "include": "#function-arguments"
+ }
+ ]
+ },
+ "function-name": {
+ "patterns": [
+ {
+ "include": "#builtin-possible-callables"
+ },
+ {
+ "comment": "Some color schemas support meta.function-call.generic scope",
+ "name": "meta.function-call.generic.python",
+ "match": "(?x)\n \\b ([[:alpha:]_]\\w*) \\b\n"
+ }
+ ]
+ },
+ "function-arguments": {
+ "begin": "(?x)\n (?:\n (\\()\n (?:\\s*(\\*\\*|\\*))?\n )\n",
+ "end": "(?=\\))(?!\\)\\s*\\()",
+ "beginCaptures": {
+ "1": {
+ "name": "punctuation.definition.arguments.begin.python"
+ },
+ "2": {
+ "name": "keyword.operator.unpacking.arguments.python"
+ }
+ },
+ "contentName": "meta.function-call.arguments.python",
+ "patterns": [
+ {
+ "match": "(?x)\n (?:\n (,)\n (?:\\s*(\\*\\*|\\*))?\n )\n",
+ "captures": {
+ "1": {
+ "name": "punctuation.separator.arguments.python"
+ },
+ "2": {
+ "name": "keyword.operator.unpacking.arguments.python"
+ }
+ }
+ },
+ {
+ "include": "#lambda-incomplete"
+ },
+ {
+ "include": "#illegal-names"
+ },
+ {
+ "match": "\\b([[:alpha:]_]\\w*)\\s*(=)(?!=)",
+ "captures": {
+ "1": {
+ "name": "variable.parameter.function-call.python"
+ },
+ "2": {
+ "name": "keyword.operator.assignment.python"
+ }
+ }
+ },
+ {
+ "name": "keyword.operator.assignment.python",
+ "match": "=(?!=)"
+ },
+ {
+ "include": "#expression"
+ },
+ {
+ "match": "\\s*(\\))\\s*(\\()",
+ "captures": {
+ "1": {
+ "name": "punctuation.definition.arguments.end.python"
+ },
+ "2": {
+ "name": "punctuation.definition.arguments.begin.python"
+ }
+ }
+ }
+ ]
+ },
+ "builtin-callables": {
+ "patterns": [
+ {
+ "include": "#illegal-names"
+ },
+ {
+ "include": "#illegal-object-name"
+ },
+ {
+ "include": "#builtin-exceptions"
+ },
+ {
+ "include": "#builtin-functions"
+ },
+ {
+ "include": "#builtin-types"
+ }
+ ]
+ },
+ "builtin-possible-callables": {
+ "patterns": [
+ {
+ "include": "#builtin-callables"
+ },
+ {
+ "include": "#magic-names"
+ }
+ ]
+ },
+ "builtin-exceptions": {
+ "name": "support.type.exception.python",
+ "match": "(?x) (?"
+ },
+ "regexp-base-expression": {
+ "patterns": [
+ {
+ "name": "support.other.match.any.regexp",
+ "match": "\\."
+ },
+ {
+ "name": "support.other.match.begin.regexp",
+ "match": "\\^"
+ },
+ {
+ "name": "support.other.match.end.regexp",
+ "match": "\\$"
+ },
+ {
+ "name": "keyword.operator.quantifier.regexp",
+ "match": "[+*?]\\??"
+ },
+ {
+ "name": "keyword.operator.disjunction.regexp",
+ "match": "\\|"
+ },
+ {
+ "name": "keyword.operator.quantifier.regexp",
+ "match": "(?x)\n \\{(\n \\d+ | \\d+,(\\d+)? | ,\\d+\n )\\}\n"
+ },
+ {
+ "include": "#regexp-escape-sequence"
+ }
+ ]
+ },
+ "regexp-backreference-number": {
+ "name": "meta.backreference.regexp",
+ "match": "(\\\\[1-9]\\d?)",
+ "captures": {
+ "1": {
+ "name": "entity.name.tag.backreference.regexp"
+ }
+ }
+ },
+ "regexp-backreference": {
+ "name": "meta.backreference.named.regexp",
+ "match": "(?x)\n (\\() (\\?P= \\w+(?:\\s+[[:alnum:]]+)?) (\\))\n",
+ "captures": {
+ "1": {
+ "name": "punctuation.parenthesis.backreference.named.begin.regexp support.other.parenthesis.regexp"
+ },
+ "2": {
+ "name": "entity.name.tag.named.backreference.regexp"
+ },
+ "3": {
+ "name": "punctuation.parenthesis.backreference.named.end.regexp support.other.parenthesis.regexp"
+ }
+ }
+ },
+ "regexp-flags": {
+ "name": "storage.modifier.flag.regexp",
+ "match": "\\(\\?[aiLmsux]+\\)"
+ },
+ "regexp-escape-special": {
+ "name": "support.other.escape.special.regexp",
+ "match": "\\\\([AbBdDsSwWZ])"
+ },
+ "regexp-escape-character": {
+ "name": "constant.character.escape.regexp",
+ "match": "(?x)\n \\\\ (\n x[0-9A-Fa-f]{2}\n | 0[0-7]{1,2}\n | [0-7]{3}\n )\n"
+ },
+ "regexp-escape-unicode": {
+ "name": "constant.character.unicode.regexp",
+ "match": "(?x)\n \\\\ (\n u[0-9A-Fa-f]{4}\n | U[0-9A-Fa-f]{8}\n )\n"
+ },
+ "regexp-escape-catchall": {
+ "name": "constant.character.escape.regexp",
+ "match": "\\\\(.|\\n)"
+ },
+ "regexp-escape-sequence": {
+ "patterns": [
+ {
+ "include": "#regexp-escape-special"
+ },
+ {
+ "include": "#regexp-escape-character"
+ },
+ {
+ "include": "#regexp-escape-unicode"
+ },
+ {
+ "include": "#regexp-backreference-number"
+ },
+ {
+ "include": "#regexp-escape-catchall"
+ }
+ ]
+ },
+ "regexp-charecter-set-escapes": {
+ "patterns": [
+ {
+ "name": "constant.character.escape.regexp",
+ "match": "\\\\[abfnrtv\\\\]"
+ },
+ {
+ "include": "#regexp-escape-special"
+ },
+ {
+ "name": "constant.character.escape.regexp",
+ "match": "\\\\([0-7]{1,3})"
+ },
+ {
+ "include": "#regexp-escape-character"
+ },
+ {
+ "include": "#regexp-escape-unicode"
+ },
+ {
+ "include": "#regexp-escape-catchall"
+ }
+ ]
+ },
+ "comments-base": {
+ "name": "comment.line.number-sign.python",
+ "begin": "(\\#)",
+ "beginCaptures": {
+ "1": {
+ "name": "punctuation.definition.comment.python"
+ }
+ },
+ "end": "($)",
+ "patterns": [
+ {
+ "include": "#codetags"
+ }
+ ]
+ },
+ "comments-string-single-three": {
+ "name": "comment.line.number-sign.python",
+ "begin": "(\\#)",
+ "beginCaptures": {
+ "1": {
+ "name": "punctuation.definition.comment.python"
+ }
+ },
+ "end": "($|(?='''))",
+ "patterns": [
+ {
+ "include": "#codetags"
+ }
+ ]
+ },
+ "comments-string-double-three": {
+ "name": "comment.line.number-sign.python",
+ "begin": "(\\#)",
+ "beginCaptures": {
+ "1": {
+ "name": "punctuation.definition.comment.python"
+ }
+ },
+ "end": "($|(?=\"\"\"))",
+ "patterns": [
+ {
+ "include": "#codetags"
+ }
+ ]
+ },
+ "single-one-regexp-expression": {
+ "patterns": [
+ {
+ "include": "#regexp-base-expression"
+ },
+ {
+ "include": "#single-one-regexp-character-set"
+ },
+ {
+ "include": "#single-one-regexp-comments"
+ },
+ {
+ "include": "#regexp-flags"
+ },
+ {
+ "include": "#single-one-regexp-named-group"
+ },
+ {
+ "include": "#regexp-backreference"
+ },
+ {
+ "include": "#single-one-regexp-lookahead"
+ },
+ {
+ "include": "#single-one-regexp-lookahead-negative"
+ },
+ {
+ "include": "#single-one-regexp-lookbehind"
+ },
+ {
+ "include": "#single-one-regexp-lookbehind-negative"
+ },
+ {
+ "include": "#single-one-regexp-conditional"
+ },
+ {
+ "include": "#single-one-regexp-parentheses-non-capturing"
+ },
+ {
+ "include": "#single-one-regexp-parentheses"
+ }
+ ]
+ },
+ "single-one-regexp-character-set": {
+ "patterns": [
+ {
+ "match": "(?x)\n \\[ \\^? \\] (?! .*?\\])\n"
+ },
+ {
+ "name": "meta.character.set.regexp",
+ "begin": "(\\[)(\\^)?(\\])?",
+ "end": "(\\]|(?=\\'))|((?=(?)\n",
+ "end": "(\\)|(?=\\'))|((?=(?)\n",
+ "end": "(\\)|(?=\\'\\'\\'))",
+ "beginCaptures": {
+ "1": {
+ "name": "punctuation.parenthesis.named.begin.regexp support.other.parenthesis.regexp"
+ },
+ "2": {
+ "name": "entity.name.tag.named.group.regexp"
+ }
+ },
+ "endCaptures": {
+ "1": {
+ "name": "punctuation.parenthesis.named.end.regexp support.other.parenthesis.regexp"
+ },
+ "2": {
+ "name": "invalid.illegal.newline.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#single-three-regexp-expression"
+ },
+ {
+ "include": "#comments-string-single-three"
+ }
+ ]
+ },
+ "single-three-regexp-comments": {
+ "name": "comment.regexp",
+ "begin": "\\(\\?#",
+ "end": "(\\)|(?=\\'\\'\\'))",
+ "beginCaptures": {
+ "0": {
+ "name": "punctuation.comment.begin.regexp"
+ }
+ },
+ "endCaptures": {
+ "1": {
+ "name": "punctuation.comment.end.regexp"
+ },
+ "2": {
+ "name": "invalid.illegal.newline.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#codetags"
+ }
+ ]
+ },
+ "single-three-regexp-lookahead": {
+ "begin": "(\\()\\?=",
+ "end": "(\\)|(?=\\'\\'\\'))",
+ "beginCaptures": {
+ "0": {
+ "name": "keyword.operator.lookahead.regexp"
+ },
+ "1": {
+ "name": "punctuation.parenthesis.lookahead.begin.regexp"
+ }
+ },
+ "endCaptures": {
+ "1": {
+ "name": "punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.regexp"
+ },
+ "2": {
+ "name": "invalid.illegal.newline.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#single-three-regexp-expression"
+ },
+ {
+ "include": "#comments-string-single-three"
+ }
+ ]
+ },
+ "single-three-regexp-lookahead-negative": {
+ "begin": "(\\()\\?!",
+ "end": "(\\)|(?=\\'\\'\\'))",
+ "beginCaptures": {
+ "0": {
+ "name": "keyword.operator.lookahead.negative.regexp"
+ },
+ "1": {
+ "name": "punctuation.parenthesis.lookahead.begin.regexp"
+ }
+ },
+ "endCaptures": {
+ "1": {
+ "name": "punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.negative.regexp"
+ },
+ "2": {
+ "name": "invalid.illegal.newline.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#single-three-regexp-expression"
+ },
+ {
+ "include": "#comments-string-single-three"
+ }
+ ]
+ },
+ "single-three-regexp-lookbehind": {
+ "begin": "(\\()\\?<=",
+ "end": "(\\)|(?=\\'\\'\\'))",
+ "beginCaptures": {
+ "0": {
+ "name": "keyword.operator.lookbehind.regexp"
+ },
+ "1": {
+ "name": "punctuation.parenthesis.lookbehind.begin.regexp"
+ }
+ },
+ "endCaptures": {
+ "1": {
+ "name": "punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.regexp"
+ },
+ "2": {
+ "name": "invalid.illegal.newline.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#single-three-regexp-expression"
+ },
+ {
+ "include": "#comments-string-single-three"
+ }
+ ]
+ },
+ "single-three-regexp-lookbehind-negative": {
+ "begin": "(\\()\\?)\n",
+ "end": "(\\)|(?=\"))|((?=(?)\n",
+ "end": "(\\)|(?=\"\"\"))",
+ "beginCaptures": {
+ "1": {
+ "name": "punctuation.parenthesis.named.begin.regexp support.other.parenthesis.regexp"
+ },
+ "2": {
+ "name": "entity.name.tag.named.group.regexp"
+ }
+ },
+ "endCaptures": {
+ "1": {
+ "name": "punctuation.parenthesis.named.end.regexp support.other.parenthesis.regexp"
+ },
+ "2": {
+ "name": "invalid.illegal.newline.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#double-three-regexp-expression"
+ },
+ {
+ "include": "#comments-string-double-three"
+ }
+ ]
+ },
+ "double-three-regexp-comments": {
+ "name": "comment.regexp",
+ "begin": "\\(\\?#",
+ "end": "(\\)|(?=\"\"\"))",
+ "beginCaptures": {
+ "0": {
+ "name": "punctuation.comment.begin.regexp"
+ }
+ },
+ "endCaptures": {
+ "1": {
+ "name": "punctuation.comment.end.regexp"
+ },
+ "2": {
+ "name": "invalid.illegal.newline.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#codetags"
+ }
+ ]
+ },
+ "double-three-regexp-lookahead": {
+ "begin": "(\\()\\?=",
+ "end": "(\\)|(?=\"\"\"))",
+ "beginCaptures": {
+ "0": {
+ "name": "keyword.operator.lookahead.regexp"
+ },
+ "1": {
+ "name": "punctuation.parenthesis.lookahead.begin.regexp"
+ }
+ },
+ "endCaptures": {
+ "1": {
+ "name": "punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.regexp"
+ },
+ "2": {
+ "name": "invalid.illegal.newline.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#double-three-regexp-expression"
+ },
+ {
+ "include": "#comments-string-double-three"
+ }
+ ]
+ },
+ "double-three-regexp-lookahead-negative": {
+ "begin": "(\\()\\?!",
+ "end": "(\\)|(?=\"\"\"))",
+ "beginCaptures": {
+ "0": {
+ "name": "keyword.operator.lookahead.negative.regexp"
+ },
+ "1": {
+ "name": "punctuation.parenthesis.lookahead.begin.regexp"
+ }
+ },
+ "endCaptures": {
+ "1": {
+ "name": "punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.negative.regexp"
+ },
+ "2": {
+ "name": "invalid.illegal.newline.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#double-three-regexp-expression"
+ },
+ {
+ "include": "#comments-string-double-three"
+ }
+ ]
+ },
+ "double-three-regexp-lookbehind": {
+ "begin": "(\\()\\?<=",
+ "end": "(\\)|(?=\"\"\"))",
+ "beginCaptures": {
+ "0": {
+ "name": "keyword.operator.lookbehind.regexp"
+ },
+ "1": {
+ "name": "punctuation.parenthesis.lookbehind.begin.regexp"
+ }
+ },
+ "endCaptures": {
+ "1": {
+ "name": "punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.regexp"
+ },
+ "2": {
+ "name": "invalid.illegal.newline.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#double-three-regexp-expression"
+ },
+ {
+ "include": "#comments-string-double-three"
+ }
+ ]
+ },
+ "double-three-regexp-lookbehind-negative": {
+ "begin": "(\\()\\?)\n",
+ "end": "(\\))",
+ "beginCaptures": {
+ "1": {
+ "name": "punctuation.parenthesis.named.begin.regexp support.other.parenthesis.regexp"
+ },
+ "2": {
+ "name": "entity.name.tag.named.group.regexp"
+ }
+ },
+ "endCaptures": {
+ "1": {
+ "name": "punctuation.parenthesis.named.end.regexp support.other.parenthesis.regexp"
+ },
+ "2": {
+ "name": "invalid.illegal.newline.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#regexp-expression"
+ }
+ ]
+ },
+ "regexp-comments": {
+ "name": "comment.regexp",
+ "begin": "\\(\\?#",
+ "end": "(\\))",
+ "beginCaptures": {
+ "0": {
+ "name": "punctuation.comment.begin.regexp"
+ }
+ },
+ "endCaptures": {
+ "1": {
+ "name": "punctuation.comment.end.regexp"
+ },
+ "2": {
+ "name": "invalid.illegal.newline.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#codetags"
+ }
+ ]
+ },
+ "regexp-lookahead": {
+ "begin": "(\\()\\?=",
+ "end": "(\\))",
+ "beginCaptures": {
+ "0": {
+ "name": "keyword.operator.lookahead.regexp"
+ },
+ "1": {
+ "name": "punctuation.parenthesis.lookahead.begin.regexp"
+ }
+ },
+ "endCaptures": {
+ "1": {
+ "name": "punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.regexp"
+ },
+ "2": {
+ "name": "invalid.illegal.newline.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#regexp-expression"
+ }
+ ]
+ },
+ "regexp-lookahead-negative": {
+ "begin": "(\\()\\?!",
+ "end": "(\\))",
+ "beginCaptures": {
+ "0": {
+ "name": "keyword.operator.lookahead.negative.regexp"
+ },
+ "1": {
+ "name": "punctuation.parenthesis.lookahead.begin.regexp"
+ }
+ },
+ "endCaptures": {
+ "1": {
+ "name": "punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.negative.regexp"
+ },
+ "2": {
+ "name": "invalid.illegal.newline.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#regexp-expression"
+ }
+ ]
+ },
+ "regexp-lookbehind": {
+ "begin": "(\\()\\?<=",
+ "end": "(\\))",
+ "beginCaptures": {
+ "0": {
+ "name": "keyword.operator.lookbehind.regexp"
+ },
+ "1": {
+ "name": "punctuation.parenthesis.lookbehind.begin.regexp"
+ }
+ },
+ "endCaptures": {
+ "1": {
+ "name": "punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.regexp"
+ },
+ "2": {
+ "name": "invalid.illegal.newline.python"
+ }
+ },
+ "patterns": [
+ {
+ "include": "#regexp-expression"
+ }
+ ]
+ },
+ "regexp-lookbehind-negative": {
+ "begin": "(\\()\\?
-
-
-
- fileTypes
-
- py
- py3
- rpy
- pyw
- cpy
- SConstruct
- Sconstruct
- sconstruct
- SConscript
- gyp
- gypi
-
- firstLineMatch
- ^#!/.*\bpython\b
- keyEquivalent
- ^~P
- name
- Python
- patterns
-
-
- match
- (?<!^from\s|^import\s)(\.{3})
- name
- support.type.ellipsis.python
-
-
- include
- #comment
-
-
- comment
- Match identifiers in ALL_CAPS as constants, except when followed by `.`, `(`, `'`, or `"`.
- match
- \b([[:upper:]_][[:upper:][:digit:]_]*)\b(?![\.\(\'\"])
- name
- constant.other.allcaps.python
-
-
- match
- \b(?i:(0x\h+)L)
- name
- constant.numeric.integer.hexadecimal.long.python
-
-
- match
- \b(?i:(0x\h+))
- name
- constant.numeric.integer.hexadecimal.python
-
-
- match
- \b(?i:(0b[01]+)L)
- name
- constant.numeric.integer.binary.long.python
-
-
- match
- \b(?i:(0b[01]+))
- name
- constant.numeric.integer.binary.python
-
-
- match
- \b(?i:(0[o]?[0-7]+)L)
- name
- constant.numeric.integer.octal.long.python
-
-
- match
- \b(?i:(0[o]?[0-7]+))
- name
- constant.numeric.integer.octal.python
-
-
- match
- \b(?i:(((\d+(\.(?=[^[:alpha:]_])\d*)?|(?<=[^[:alnum:]_])\.\d+)(e[\-\+]?\d+)?))J)
- name
- constant.numeric.complex.python
-
-
- match
- \b(?i:(\d+\.\d*(e[\-\+]?\d+)?))(?=[^[:alpha:]_])
- name
- constant.numeric.float.python
-
-
- match
- (?<=[^[:alnum:]_])(?i:(\.\d+(e[\-\+]?\d+)?))
- name
- constant.numeric.float.python
-
-
- match
- \b(?i:(\d+e[\-\+]?\d+))
- name
- constant.numeric.float.python
-
-
- match
- \b(?i:([1-9]+[0-9]*|0)L)
- name
- constant.numeric.integer.decimal.long.python
-
-
- match
- \b([1-9]+[0-9]*|0)
- name
- constant.numeric.integer.decimal.python
-
-
- match
- \b(None|True|False|Ellipsis|NotImplemented)\b
- name
- constant.language.python
-
-
- match
- \b(global|nonlocal)\b
- name
- storage.modifier.$1.python
-
-
- match
- \b(?:(import|from|as))\b
- name
- keyword.control.import.$1.python
-
-
- comment
- keyword operators that evaluate to True or False
- match
- \b(and|in|is|not|or)\b
- name
- keyword.operator.logical.python
-
-
- comment
- keywords that do not fit into other groups.
- match
- \b(assert|del)\b
- name
- keyword.other.python
-
-
- match
- <>
- name
- invalid.deprecated.operator.python
-
-
- match
- (?<!\.)(apply|buffer|coerce|intern)\s*(?=\()
- name
- invalid.deprecated.function.python
-
-
- match
- <\=|>\=|\=\=|<|>|\!\=
- name
- keyword.operator.comparison.python
-
-
- match
- \+\=|-\=|\*\=|/\=|//\=|%\=|&\=|\|\=|\^\=|>>\=|<<\=|\*\*\=|@\=
- name
- keyword.operator.assignment.augmented.python
-
-
- match
- \+|\-|\*|\*\*|/|//|%|<<|>>|&|\||\^|~|(?!^)@
- name
- keyword.operator.arithmetic.python
-
-
- match
- \=
- name
- keyword.operator.assignment.python
-
-
- begin
- ^\s*(class)\s+(?=[[:alpha:]_][[:alnum:]_]*\s*\:)
- beginCaptures
-
- 1
-
- name
- storage.type.class.python
-
-
- contentName
- entity.name.type.class.python
- end
- \s*(:)
- endCaptures
-
- 1
-
- name
- punctuation.section.class.begin.python
-
-
- name
- meta.class.old-style.python
- patterns
-
-
- include
- #entity_name_class
-
-
-
-
- begin
- ^\s*(class)\s+(?=[[:alpha:]_][[:alnum:]_]*\s*\()
- beginCaptures
-
- 1
-
- name
- storage.type.class.python
-
-
- end
- (\))\s*(?:(\:)|(.*$\n?))
- endCaptures
-
- 1
-
- name
- punctuation.definition.inheritance.end.python
-
- 2
-
- name
- punctuation.section.class.begin.python
-
- 3
-
- name
- invalid.illegal.missing-section-begin.python
-
-
- name
- meta.class.python
- patterns
-
-
- begin
- (?=[[:alpha:]_][[:alnum:]_]*)
- contentName
- entity.name.type.class.python
- end
- (?![[:alnum:]_])
- patterns
-
-
- include
- #entity_name_class
-
-
-
-
- begin
- (\()
- beginCaptures
-
- 1
-
- name
- punctuation.definition.inheritance.begin.python
-
-
- contentName
- meta.class.inheritance.python
- end
- (?=\)|:)
- patterns
-
-
- begin
- (?<=\(|,)\s*
- contentName
- entity.other.inherited-class.python
- end
- \s*(?:(,)|(?=\)))
- endCaptures
-
- 1
-
- name
- punctuation.separator.inheritance.python
-
-
- patterns
-
-
- include
- $self
-
-
-
-
-
-
-
-
- begin
- ^\s*(class)\s+(?=[[:alpha:]_][[:alnum:]_]*)
- beginCaptures
-
- 1
-
- name
- storage.type.class.python
-
-
- end
- (\()|(\s*$\n?|#.*$\n?)
- endCaptures
-
- 1
-
- name
- punctuation.definition.inheritance.begin.python
-
- 2
-
- name
- invalid.illegal.missing-inheritance.python
-
-
- name
- meta.class.python
- patterns
-
-
- begin
- (?=[[:alpha:]_][[:alnum:]_]*)
- contentName
- entity.name.type.class.python
- end
- (?![[:alnum:]_])
- patterns
-
-
- include
- #entity_name_function
-
-
-
-
-
-
- begin
- \s*(?:(async)\s+)?(def)\s+(?=[[:alpha:]_][[:alnum:]_]*\s*\()
- beginCaptures
-
- 1
-
- name
- storage.modifier.async.python
-
- 2
-
- name
- storage.type.function.python
-
-
- end
- (\:)
- endCaptures
-
- 1
-
- name
- punctuation.section.function.begin.python
-
-
- name
- meta.function.python
- patterns
-
-
- begin
- (?=[[:alpha:]_][[:alnum:]_]*)
- contentName
- entity.name.function.python
- end
- (?![[:alnum:]_])
- patterns
-
-
- include
- #entity_name_function
-
-
-
-
- begin
- (\()
- beginCaptures
-
- 1
-
- name
- punctuation.definition.parameters.begin.python
-
-
- contentName
- meta.function.parameters.python
- end
- (?=\)\s*(?:\:|-\>))
- patterns
-
-
- include
- #annotated_arguments
-
-
- include
- #keyword_arguments
-
-
- include
- #comment
-
-
- captures
-
- 1
-
- name
- variable.parameter.function.language.python
-
- 2
-
- name
- variable.parameter.function.python
-
- 3
-
- name
- punctuation.separator.parameters.python
-
-
- match
- \b(?:(self|cls)|([[:alpha:]_][[:alnum:]_]*))\s*(?:(,)|(?=[\n\)]))
-
-
-
-
- begin
- (\))\s*(\->)
- beginCaptures
-
- 1
-
- name
- punctuation.definition.parameters.end.python
-
- 2
-
- name
- punctuation.separator.annotation.result.python
-
-
- end
- (?=\:)
- patterns
-
-
- include
- $self
-
-
-
-
-
-
- begin
- \s*(?:(async)\s+)?(def)\s+(?=[[:alpha:]_][[:alnum:]_]*)
- beginCaptures
-
- 1
-
- name
- storage.modifier.async.python
-
- 2
-
- name
- storage.type.function.python
-
-
- end
- (\()|\s*($\n?|#.*$\n?)
- endCaptures
-
- 1
-
- name
- punctuation.definition.parameters.begin.python
-
- 2
-
- name
- invalid.illegal.missing-parameters.python
-
-
- name
- meta.function.python
- patterns
-
-
- begin
- (?=[[:alpha:]_][[:alnum:]_]*)
- contentName
- entity.name.function.python
- end
- (?![[:alnum:]_])
- patterns
-
-
- include
- #entity_name_function
-
-
-
-
-
-
- captures
-
- 1
-
- name
- storage.modifier.async.python
-
- 2
-
- name
- storage.type.function.python
-
- 3
-
- name
- storage.type.function.python
-
-
- match
- \b(?:(?:(async)\s+)?(def)|(lambda))\b
-
-
- comment
- Keywords that delimit flow blocks or alter flow from within a
- block.
-
- This block should be matched *after* meta.function.python to
- let 'async def' be matched *first*.
-
- match
- (?x) \b(
- async | await | break | continue | elif | else | except | finally | for |
- if | pass | raise | return | try | while | with |
- (yield(?:\s+from)?)
- )\b
-
- name
- keyword.control.flow.python
-
-
- begin
- (lambda)(?=\s+|:)
- beginCaptures
-
- 1
-
- name
- storage.type.function.inline.python
-
-
- end
- (\:)
- endCaptures
-
- 1
-
- name
- punctuation.definition.parameters.end.python
-
- 2
-
- name
- punctuation.section.function.begin.python
-
- 3
-
- name
- invalid.illegal.missing-section-begin.python
-
-
- name
- meta.function.inline.python
- patterns
-
-
- begin
- \s+
- contentName
- meta.function.inline.parameters.python
- end
- (?=\:)
- patterns
-
-
- include
- #keyword_arguments
-
-
- captures
-
- 1
-
- name
- variable.parameter.function.python
-
- 2
-
- name
- punctuation.separator.parameters.python
-
-
- match
- \b([[:alpha:]_][[:alnum:]_]*)\s*(?:(,)|(?=[\n\)\:]))
-
-
-
-
-
-
- begin
- ^\s*(?=@\s*[[:alpha:]_][[:alnum:]_]*(?:\s*\.\s*[[:alpha:]_][[:alnum:]_]*)*\s*\()
- comment
- a decorator may be a function call which returns a decorator.
- end
- (\))
- endCaptures
-
- 1
-
- name
- punctuation.definition.arguments.end.python
-
-
- name
- meta.function.decorator.python
- patterns
-
-
- begin
- (?=(@)\s*[[:alpha:]_][[:alnum:]_]*(?:\s*\.\s*[[:alpha:]_][[:alnum:]_]*)*\s*\()
- beginCaptures
-
- 1
-
- name
- punctuation.definition.decorator.python
-
-
- contentName
- entity.name.function.decorator.python
- end
- (?=\s*\()
- patterns
-
-
- include
- #dotted_name
-
-
-
-
- begin
- (\()
- beginCaptures
-
- 1
-
- name
- punctuation.definition.arguments.begin.python
-
-
- contentName
- meta.function.decorator.arguments.python
- end
- (?=\))
- patterns
-
-
- include
- #keyword_arguments
-
-
- include
- $self
-
-
-
-
-
-
- begin
- ^\s*(?=@\s*[[:alpha:]_][[:alnum:]_]*(?:\s*\.\s*[[:alpha:]_][[:alnum:]_]*)*)
- contentName
- entity.name.function.decorator.python
- end
- (?=\s|$\n?|#)
- name
- meta.function.decorator.python
- patterns
-
-
- begin
- (?=(@)\s*[[:alpha:]_][[:alnum:]_]*(\s*\.\s*[[:alpha:]_][[:alnum:]_]*)*)
- beginCaptures
-
- 1
-
- name
- punctuation.definition.decorator.python
-
-
- end
- (?=\s|$\n?|#)
- patterns
-
-
- include
- #dotted_name
-
-
-
-
-
-
- begin
- (?<=\)|\])\s*(\()
- beginCaptures
-
- 1
-
- name
- punctuation.definition.arguments.begin.python
-
-
- contentName
- meta.function-call.arguments.python
- end
- (\))
- endCaptures
-
- 1
-
- name
- punctuation.definition.arguments.end.python
-
-
- name
- meta.function-call.python
- patterns
-
-
- include
- #keyword_arguments
-
-
- include
- $self
-
-
-
-
- include
- #builtin_types
-
-
- include
- #builtin_functions_name
-
-
- include
- #builtin_functions_call
-
-
- include
- #errors_warnings_exceptions
-
-
- include
- #magic_function_names
-
-
- include
- #magic_function_calls
-
-
- include
- #docstrings
-
-
- include
- #magic_variable_names
-
-
- begin
- \b(self|cls)\b\s*(?=(\())
- beginCaptures
-
- 1
-
- name
- variable.language.python
-
- 2
-
- name
- punctuation.definition.arguments.begin.python
-
-
- end
- (\))
- endCaptures
-
- 1
-
- name
- punctuation.definition.arguments.end.python
-
-
- name
- meta.function-call.python
- patterns
-
-
- begin
- (\()
- beginCaptures
-
- 1
-
- name
- punctuation.definition.arguments.begin.python
-
-
- contentName
- meta.function-call.arguments.python
- end
- (?=(\)))
- endCaptures
-
- 1
-
- name
- punctuation.definition.arguments.end.python
-
-
- patterns
-
-
- include
- #keyword_arguments
-
-
- include
- $self
-
-
-
-
-
-
- include
- #language_variables
-
-
- include
- #generic_object_names
-
-
- begin
- (?:\.)?([[:alpha:]_][[:alnum:]_]*)\s*(?=(\())
- beginCaptures
-
- 1
-
- name
- meta.function-call.generic.python
-
-
- end
- (\))
- endCaptures
-
- 1
-
- name
- punctuation.definition.arguments.end.python
-
-
- name
- meta.function-call.python
- patterns
-
-
- begin
- (\()
- beginCaptures
-
- 1
-
- name
- punctuation.definition.arguments.begin.python
-
-
- contentName
- meta.function-call.arguments.python
- end
- (?=\))
- patterns
-
-
- include
- #keyword_arguments
-
-
- include
- $self
-
-
-
-
-
-
- comment
- Py2 print statement that should only be matched after function calls
- match
- (?<!\.)\b(print)(?=\s|$)
- name
- keyword.other.print.python
-
-
- begin
- (?=[[:alpha:]_][[:alnum:]_]*(?:\s*\.\s*[[:alpha:]_][[:alnum:]_]*)*\s*\[)
- end
- (\])
- endCaptures
-
- 1
-
- name
- punctuation.definition.arguments.end.python
-
-
- name
- meta.item-access.python
- patterns
-
-
- begin
- (?=[[:alpha:]_][[:alnum:]_]*(?:\s*\.\s*[[:alpha:]_][[:alnum:]_]*)*\s*\[)
- end
- (?=\s*\[)
- patterns
-
-
- include
- #dotted_name
-
-
-
-
- begin
- (\[)
- beginCaptures
-
- 1
-
- name
- punctuation.definition.arguments.begin.python
-
-
- contentName
- meta.item-access.arguments.python
- end
- (?=\])
- patterns
-
-
- include
- $self
-
-
-
-
- begin
- \G
- end
- (?=\[)
- patterns
-
-
- include
- #dotted_name
-
-
-
-
-
-
- captures
-
- 1
-
- name
- storage.type.class.python
-
-
- match
- \b(class)\b
-
-
- include
- #line_continuation
-
-
- include
- #string_quoted_single
-
-
- include
- #string_quoted_double
-
-
- include
- #dotted_name
-
-
- begin
- (\()
- end
- (\))
- patterns
-
-
- include
- $self
-
-
-
-
- captures
-
- 1
-
- name
- punctuation.definition.list.begin.python
-
- 2
-
- name
- meta.empty-list.python
-
- 3
-
- name
- punctuation.definition.list.end.python
-
-
- match
- (\[)(\s*(\]))\b
-
-
- begin
- (\[)
- beginCaptures
-
- 1
-
- name
- punctuation.definition.list.begin.python
-
-
- end
- (\])
- endCaptures
-
- 1
-
- name
- punctuation.definition.list.end.python
-
-
- name
- meta.structure.list.python
- patterns
-
-
- begin
- (?<=\[|\,)\s*(?![\],])
- contentName
- meta.structure.list.item.python
- end
- \s*(?:(,)|(?=\]))
- endCaptures
-
- 1
-
- name
- punctuation.separator.list.python
-
-
- patterns
-
-
- include
- $self
-
-
-
-
-
-
- captures
-
- 1
-
- name
- punctuation.definition.tuple.begin.python
-
- 2
-
- name
- meta.empty-tuple.python
-
- 3
-
- name
- punctuation.definition.tuple.end.python
-
-
- match
- (\()(\s*(\)))
- name
- meta.structure.tuple.python
-
-
- captures
-
- 1
-
- name
- punctuation.definition.dictionary.begin.python
-
- 2
-
- name
- meta.empty-dictionary.python
-
- 3
-
- name
- punctuation.definition.dictionary.end.python
-
-
- match
- (\{)(\s*(\}))
- name
- meta.structure.dictionary.python
-
-
- begin
- (\{)
- beginCaptures
-
- 1
-
- name
- punctuation.definition.dictionary.begin.python
-
-
- end
- (\})
- endCaptures
-
- 1
-
- name
- punctuation.definition.dictionary.end.python
-
-
- name
- meta.structure.dictionary.python
- patterns
-
-
- begin
- (?<=\{|\,|^)\s*(?![\},])
- contentName
- meta.structure.dictionary.key.python
- end
- \s*(?:(?=\})|(\:))
- endCaptures
-
- 1
-
- name
- punctuation.separator.valuepair.dictionary.python
-
-
- patterns
-
-
- include
- $self
-
-
-
-
- begin
- (?<=\:|^)\s*
- contentName
- meta.structure.dictionary.value.python
- end
- \s*(?:(?=\})|(,))
- endCaptures
-
- 1
-
- name
- punctuation.separator.dictionary.python
-
-
- patterns
-
-
- include
- $self
-
-
-
-
-
-
- repository
-
- annotated_arguments
-
- begin
- \b([[:alpha:]_][[:alnum:]_]*)\s*(:)|(?=\()
- beginCaptures
-
- 1
-
- name
- variable.parameter.function.python
-
- 2
-
- name
- punctuation.separator.annotation.python
-
-
- end
- \s*(?:(,)|(?=$\n?|[\)\:]))
- endCaptures
-
- 1
-
- name
- punctuation.separator.parameters.python
-
-
- patterns
-
-
- include
- #annotated_group
-
-
- match
- =
- name
- keyword.operator.assignment.python
-
-
- include
- $self
-
-
-
- annotated_group
-
- begin
- (\()
- beginCaptures
-
- 1
-
- name
- punctuation.definition.parameters-group.begin.python
-
-
- end
- (\))
- endCaptures
-
- 1
-
- name
- punctuation.definition.parameters-group.end.python
-
-
- patterns
-
-
- begin
- \b([[:alpha:]_][[:alnum:]_]*)\s*(:)
- beginCaptures
-
- 1
-
- name
- variable.parameter.function.python
-
- 2
-
- name
- punctuation.separator.annotation.python
-
-
- end
- \s*(?:(,)|(?=$\n?|\)))
- endCaptures
-
- 1
-
- name
- punctuation.separator.parameters.python
-
-
- patterns
-
-
- include
- $self
-
-
-
-
- begin
- \b([[:alpha:]_][[:alnum:]_]*)
- beginCaptures
-
- 1
-
- name
- variable.parameter.function.python
-
-
- end
- \s*(?:(,)|(?=$\n?|\)))
- endCaptures
-
- 1
-
- name
- punctuation.separator.parameters.python
-
-
-
-
- include
- #comments
-
-
-
- builtin_functions_call
-
- patterns
-
-
- begin
- (?x)
- (?<!\.)\b(
- __import__ | abs | all | any | ascii | basestring | bin | bool |
- bytearray | bytes | callable | chr | classmethod | cmp | compile |
- complex | delattr | dict | dir | divmod | enumerate | eval | exec |
- execfile | file | filter | float | format | frozenset | getattr |
- globals | hasattr | hash | help | hex | id | input | int |
- isinstance | issubclass | iter | len | list | locals | long | map |
- max | memoryview | min | next | object | oct | open | ord | pow |
- print | property | range | raw_input | reduce | reload | repr |
- reversed | round | set | setattr | slice | sorted | staticmethod |
- str | sum | super | tuple | type | unichr | unicode | vars |
- xrange | zip)
- \b\s*(?=\()
-
- beginCaptures
-
- 1
-
- name
- support.function.builtin.call.python
-
-
- end
- (\))
- endCaptures
-
- 1
-
- name
- punctuation.definition.arguments.end.python
-
-
- name
- meta.function-call.python
- patterns
-
-
- begin
- (?=[[:alpha:]_][[:alnum:]_]*(?:\s*\.\s*[[:alpha:]_][[:alnum:]_]*)*\s*\()
- end
- (?=\s*\()
- patterns
-
-
- include
- #dotted_name
-
-
-
-
- begin
- (\()
- beginCaptures
-
- 1
-
- name
- punctuation.definition.arguments.begin.python
-
-
- contentName
- meta.function-call.arguments.python
- end
- (?=\))
- patterns
-
-
- include
- #keyword_arguments
-
-
- include
- $self
-
-
-
-
-
-
-
- builtin_functions_name
-
- match
- (?x)
- (?<!\.|@)
- \b(
- __import__ | abs | all | any | ascii | basestring | bin | bool |
- bytearray | bytes | callable | chr | classmethod | cmp | compile |
- complex | delattr | dict | dir | divmod | enumerate | eval | exec |
- execfile | file | filter | float | format | frozenset | getattr |
- globals | hasattr | hash | help | hex | id | input | int |
- isinstance | issubclass | iter | len | list | locals | long | map |
- max | memoryview | min | next | object | oct | open | ord | pow |
- property | range | raw_input | reduce | reload | repr |
- reversed | round | set | setattr | slice | sorted | staticmethod |
- str | sum | super | tuple | type | unichr | unicode | vars |
- xrange | zip)
- \b\s*(?!(\())
- name
- support.function.builtin.name.python
-
- builtin_types
-
- comment
- These are from https://docs.python.org/X/library/stdtypes.html
- where X is 2.7 or 3.5.
- match
- (?x)
- (?<!\.)
- \b(
- bool | buffer | bytearray | bytes | complex | dict | float |
- frozenset | int | list | long | memoryview | object | property |
- range | set | slice | str | tuple | type | unicode | xrange)
- \b(?!(\s*\())
- name
- support.type.python
-
- comment
-
- begin
- (^[ \t]+)?(?=#)
- beginCaptures
-
- 1
-
- name
- punctuation.whitespace.comment.leading.python
-
-
- end
- (?!\G)
- patterns
-
-
- begin
- #
- beginCaptures
-
- 0
-
- name
- punctuation.definition.comment.python
-
-
- end
- \n
- name
- comment.line.number-sign.python
-
-
-
- constant_placeholder
-
- match
- (?i:(%(\([[:lower:]_]+\))?#?0?\-?[ ]?\+?([0-9]*|\*)(\.([0-9]*|\*))?[hL]?[[:lower:]%])|(\{([!\[\].:\w ]+)?\}))
- name
- constant.other.placeholder.python
-
- docstrings
-
- patterns
-
-
- begin
- ^\s*(?=[uU]?[rR]?""")
- end
- (?<=""")
- name
- comment.block.python
- patterns
-
-
- include
- #string_quoted_double
-
-
-
-
- begin
- ^\s*(?=[uU]?[rR]?''')
- end
- (?<=''')
- name
- comment.block.python
- patterns
-
-
- include
- #string_quoted_single
-
-
-
-
-
- dotted_name
-
- begin
- (?=(?:\.(?!\s+import)\s*)?[[:alpha:]_][[:alnum:]_]*(?:\s*\.\s*[[:alpha:]_][[:alnum:]_]*)*)
- end
- (?![[:alnum:]_\.\s])|(?=(?<!\.)\s+[^.])|$
- patterns
-
-
- begin
- (\.)(?=[[:alpha:]_][[:alnum:]_]*)
- beginCaptures
-
- 1
-
- name
- meta.dot.python
-
-
- end
- (?![[:alnum:]_])
- patterns
-
-
- include
- #builtin_functions_name
-
-
- include
- #magic_function_names
-
-
- include
- #magic_variable_names
-
-
- include
- #generic_names
-
-
- include
- #illegal_names
-
-
-
-
- begin
- (?<!\.)(?=[[:alpha:]_][[:alnum:]_]*)
- end
- (?![[:alnum:]_])
- patterns
-
-
- include
- #builtin_types
-
-
- include
- #builtin_functions_name
-
-
- include
- #builtin_functions_call
-
-
- include
- #errors_warnings_exceptions
-
-
- include
- #magic_function_names
-
-
- include
- #magic_function_calls
-
-
- include
- #magic_variable_names
-
-
- include
- #language_variables
-
-
- include
- #generic_names
-
-
- include
- #illegal_names
-
-
-
-
-
- entity_name_class
-
- patterns
-
-
- include
- #generic_names
-
-
- include
- #illegal_names
-
-
-
- entity_name_function
-
- patterns
-
-
- include
- #builtin_functions_name
-
-
- include
- #magic_function_names
-
-
- include
- #illegal_names
-
-
-
- errors_warnings_exceptions
-
- match
- (?x)
- \b(
- (
- Arithmetic | Assertion | Attribute | Buffer | BlockingIO |
- BrokenPipe | ChildProcess | (Connection(Aborted | Refused | Reset)?) |
- EOF | Environment | FileExists | FileNotFound | FloatingPoint | IO |
- Import | Indentation | Index | Interrupted | IsADirectory |
- NotADirectory | Permission | ProcessLookup | Timeout | Key | Lookup |
- Memory | Name | NotImplemented | OS | Overflow | Reference | Runtime |
- Recursion | Standard | Syntax | System | Tab | Type | UnboundLocal |
- Unicode(Encode | Decode | Translate)? | Value | VMS | Windows |
- ZeroDivision | ([[:alpha:]_][[:alnum:]_]*))
- ?Error
- |
- (
- (Pending)?Deprecation | Bytes | Future | Import | Resource |
- Runtime | Syntax | Unicode | User | [[:alpha:]_][[:alnum:]_]*)
- ?Warning
- |
- SystemExit | Stop(Async)?Iteration | NotImplemented |
- KeyboardInterrupt | GeneratorExit
- |
- ([[:alpha:]_][[:alnum:]_]*)
- ?Exception
- )
- \b
- name
- support.type.exception.python
-
- escaped_char
-
- captures
-
- 1
-
- name
- constant.character.escape.hex.python
-
- 10
-
- name
- constant.character.escape.linefeed.python
-
- 11
-
- name
- constant.character.escape.return.python
-
- 12
-
- name
- constant.character.escape.tab.python
-
- 13
-
- name
- constant.character.escape.vertical-tab.python
-
- 2
-
- name
- constant.character.escape.octal.python
-
- 3
-
- name
- constant.character.escape.newline.python
-
- 4
-
- name
- constant.character.escape.backslash.python
-
- 5
-
- name
- constant.character.escape.double-quote.python
-
- 6
-
- name
- constant.character.escape.single-quote.python
-
- 7
-
- name
- constant.character.escape.bell.python
-
- 8
-
- name
- constant.character.escape.backspace.python
-
- 9
-
- name
- constant.character.escape.formfeed.python
-
-
- match
- (\\x[\h]{2})|(\\[0-7]{3})|(\\\n)|(\\\\)|(\\\")|(\\')|(\\a)|(\\b)|(\\f)|(\\n)|(\\r)|(\\t)|(\\v)
-
- escaped_char_raw_double
-
- match
- \\"
- name
- constant.character.escape.quote.python
-
- escaped_char_raw_single
-
- match
- \\'
- name
- constant.character.escape.quote.python
-
- escaped_unicode_char
-
- captures
-
- 1
-
- name
- constant.character.escape.unicode.32-bit-hex.python
-
- 2
-
- name
- constant.character.escape.unicode.16-bit-hex.python
-
- 3
-
- name
- constant.character.escape.unicode.name.python
-
-
- match
- (\\U[\h]{8})|(\\u[\h]{4})|(\\N\{[a-zA-Z0-9\, ]+\})
-
- generic_names
-
- match
- [[:alpha:]_][[:alnum:]_]*
- name
- meta.identifier.python
-
- generic_object_names
-
- match
- (\.\b([[:alpha:]_][[:alnum:]_]*)\b(?!\(|\[)|\b([[:alpha:]_][[:alnum:]_]*)\b\.)
-
- illegal_names
-
- comment
- from Lib/keyword.py, in kwlist. `async` and `await` not keywords until Python 3.7 (according to PEP-0492)
- match
- (?x)
- \b (
- False | None | True | and | as | assert | break | class | continue | def |
- del | elif | else | except | exec | finally | for | from | global | if |
- import | in | is | lambda | nonlocal | not | or | pass | print | raise |
- return | try | while | with | yield)
- \b
- name
- invalid.illegal.name.python
-
- keyword_arguments
-
- begin
- \b([[:alpha:]_][[:alnum:]_]*)\s*(=)(?!=)
- beginCaptures
-
- 1
-
- name
- variable.parameter.function.keyword.python
-
- 2
-
- name
- keyword.operator.assignment.python
-
-
- end
- \s*(?:(,)|(?=[\)\:]))
- endCaptures
-
- 1
-
- name
- punctuation.separator.parameters.python
-
-
- patterns
-
-
- include
- $self
-
-
-
- language_variables
-
- captures
-
- 1
-
- name
- variable.language.python
-
-
- match
- (?<!\.)\b(self|cls)\b(?:\.|\()?
-
- line_continuation
-
- captures
-
- 1
-
- name
- punctuation.separator.continuation.line.python
-
- 2
-
- name
- invalid.illegal.unexpected-text.python
-
-
- match
- (\\)(.*)$\n?
-
- magic_function_calls
-
- patterns
-
-
- begin
- (?x)
- (\.)?
- \b(
- __(?:
- abs | add | aenter | aexit | aiter | and | anext | await | bool |
- bytes | call | ceil | cmp | coerce | complex | contains | copy |
- deepcopy | del | delattr | delete | delitem | delslice | dir | div |
- divmod | enter | eq | exit | float | floor | floordiv | format | ge |
- get | getattr | getattribute | getinitargs | getitem | getnewargs |
- getnewargs_ex | getslice | getstate | gt | hash | hex | iadd | iand |
- idiv | idivmod | ifloordiv | ilshift | imatmul | imod | imul | index |
- init | instancecheck | int | invert | iop | ior | ipow | irshift |
- isub | iter | itruediv | ixor | le | len | length_hint | long |
- lshift | lt | matmul | missing | mod | mul | ne | neg | new | next |
- nonzero | oct | op | or | pos | pow | prepare | radd | rand | rcmp |
- rdiv | rdivmod | reduce | reduce_ex | repr | reversed | rfloordiv |
- rlshift | rmatmul | rmod | rmul | rop | ror | round | rpow | rrshift |
- rshift | rsub | rtruediv | rxor | set | setattr | setitem | setslice |
- setstate | sizeof | str | sub | subclasscheck | truediv | trunc |
- unicode | xor)
- __)
- \s*(?=(\())
- beginCaptures
-
- 2
-
- name
- support.function.magic.call.python
-
- 4
-
- name
- punctuation.definition.arguments.begin.python
-
-
- end
- (\))
- endCaptures
-
- 1
-
- name
- punctuation.definition.arguments.end.python
-
-
- name
- meta.function-call.python
- patterns
-
-
- begin
- (?=[[:alpha:]_][[:alnum:]_]*(?:\s*\.\s*[[:alpha:]_][[:alnum:]_]*)*\s*\()
- end
- (?=\s*\()
- patterns
-
-
- include
- #dotted_name
-
-
-
-
- begin
- (\()
- beginCaptures
-
- 1
-
- name
- punctuation.definition.arguments.begin.python
-
-
- contentName
- meta.function-call.arguments.python
- end
- (?=\))
- patterns
-
-
- include
- #keyword_arguments
-
-
- include
- $self
-
-
-
-
-
-
-
- magic_function_names
-
- captures
-
- 2
-
- name
- support.function.magic.name.python
-
-
- comment
- These methods have magic interpretation by python and are generally
- called indirectly through syntactic constructs. Names are from
- https://docs.python.org/X/reference/datamodel.html where X is 2.7 and 3.5
- See also http://www.rafekettler.com/magicmethods.html
- match
- (?x)
- (def|\.)?
- \s*\b(
- __(?:
- abs | add | aenter | aexit | aiter | and | anext | await | bool |
- bytes | call | ceil | cmp | coerce | complex | contains | copy |
- deepcopy | del | delattr | delete | delitem | delslice | dir | div |
- divmod | enter | eq | exit | float | floor | floordiv | format | ge |
- get | getattr | getattribute | getinitargs | getitem | getnewargs |
- getnewargs_ex | getslice | getstate | gt | hash | hex | iadd | iand |
- idiv | idivmod | ifloordiv | ilshift | imatmul | imod | imul | index |
- init | instancecheck | int | invert | iop | ior | ipow | irshift |
- isub | iter | itruediv | ixor | le | len | length_hint | long |
- lshift | lt | matmul | missing | mod | mul | ne | neg | new | next |
- nonzero | oct | op | or | pos | pow | prepare | radd | rand | rcmp |
- rdiv | rdivmod | reduce | reduce_ex | repr | reversed | rfloordiv |
- rlshift | rmatmul | rmod | rmul | rop | ror | round | rpow | rrshift |
- rshift | rsub | rtruediv | rxor | set | setattr | setitem | setslice |
- setstate | sizeof | str | sub | subclasscheck | truediv | trunc |
- unicode | xor)
- __)
- \b
-
- magic_variable_names
-
- captures
-
- 2
-
- name
- support.variable.magic.python
-
-
- comment
- magic attributes which a class/module may have.
- match
- (?x)
- (\.)?
- \b(
- __(?:
- all | annotations | bases | class | closure | code | debug |
- defaults | dict | doc | file | func | globals | kwdefaults |
- members | metaclass | methods | module | mro | name | qualname |
- self | slots | subclasses | version | weakref)
- __) \b
-
- regular_expressions
-
- comment
- Changed disabled to 1 to turn off syntax highlighting in “r” strings.
- disabled
- 0
- patterns
-
-
- include
- source.regexp.python
-
-
-
- string_quoted_double
-
- patterns
-
-
- begin
- ([uU]r)(""")
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted unicode-raw string
- end
- """
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.python
-
-
- name
- string.quoted.double.block.unicode-raw-regex.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_double
-
-
- include
- #regular_expressions
-
-
-
-
- begin
- ([uU]R)(""")
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted unicode-raw string without regular expression highlighting
- end
- """
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.python
-
-
- name
- string.quoted.double.block.unicode-raw.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_double
-
-
-
-
- begin
- ([bB]r)(""")
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted bytes-raw string
- end
- """
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.python
-
-
- name
- string.quoted.double.block.bytes-raw-regex.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_double
-
-
- include
- #regular_expressions
-
-
-
-
- begin
- ([bB]R)(""")
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted bytes-raw string without regular expression highlighting
- end
- """
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.python
-
-
- name
- string.quoted.double.block.bytes-raw.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_double
-
-
-
-
- begin
- (r)(""")
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- double quoted raw string
- end
- """
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.python
-
-
- name
- string.quoted.double.block.raw-regex.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_double
-
-
- include
- #regular_expressions
-
-
-
-
- begin
- (R)(""")
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- double quoted raw string
- end
- """
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.python
-
-
- name
- string.quoted.double.block.raw.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_double
-
-
-
-
- begin
- ([uU])(""")
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- double quoted unicode string
- end
- """
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.python
-
-
- name
- string.quoted.double.block.unicode.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_unicode_char
-
-
- include
- #escaped_char
-
-
-
-
- begin
- ([bB])(""")
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- double quoted bytes string
- end
- """
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.python
-
-
- name
- string.quoted.double.block.bytes.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_unicode_char
-
-
- include
- #escaped_char
-
-
-
-
- captures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
- 3
-
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_double
-
-
- include
- #regular_expressions
-
-
-
- 4
-
- name
- punctuation.definition.string.end.python
-
-
- comment
- double-quoted raw string
- match
- ([uU]r)(")((?:[^"\\]|\\.)*)(")
- name
- string.quoted.double.single-line.unicode-raw-regex.python
-
-
- begin
- ([uU]R)(")
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- double-quoted raw string
- end
- (")|(\n)
- endCaptures
-
- 1
-
- name
- punctuation.definition.string.end.python
-
- 2
-
- name
- invalid.illegal.unclosed-string.python
-
-
- name
- string.quoted.double.single-line.unicode-raw.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_double
-
-
-
-
- begin
- ([bB]r)(")
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- double-quoted raw string
- end
- (")|(\n)
- endCaptures
-
- 1
-
- name
- punctuation.definition.string.end.python
-
- 2
-
- name
- invalid.illegal.unclosed-string.python
-
-
- name
- string.quoted.double.single-line.bytes-raw-regex.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_double
-
-
- include
- #regular_expressions
-
-
-
-
- begin
- ([bB]R)(")
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- double-quoted raw string
- end
- (")|(\n)
- endCaptures
-
- 1
-
- name
- punctuation.definition.string.end.python
-
- 2
-
- name
- invalid.illegal.unclosed-string.python
-
-
- name
- string.quoted.double.single-line.bytes-raw.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_double
-
-
-
-
- captures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
- 3
-
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_double
-
-
- include
- #regular_expressions
-
-
-
- 4
-
- name
- punctuation.definition.string.end.python
-
-
- comment
- double-quoted raw string
- match
- (r)(")((?:[^"\\]|\\.)*)(")
- name
- string.quoted.double.single-line.raw-regex.python
-
-
- begin
- (R)(")
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- double-quoted raw string
- end
- (")|(\n)
- endCaptures
-
- 1
-
- name
- punctuation.definition.string.end.python
-
- 2
-
- name
- invalid.illegal.unclosed-string.python
-
-
- name
- string.quoted.double.single-line.raw.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_double
-
-
-
-
- begin
- ([uU])(")
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- double quoted unicode string
- end
- (")|(\n)
- endCaptures
-
- 1
-
- name
- punctuation.definition.string.end.python
-
- 2
-
- name
- invalid.illegal.unclosed-string.python
-
-
- name
- string.quoted.double.single-line.unicode.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_unicode_char
-
-
- include
- #escaped_char
-
-
-
-
- begin
- ([bB])(")
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- double quoted bytes string
- end
- (")|(\n)
- endCaptures
-
- 1
-
- name
- punctuation.definition.string.end.python
-
- 2
-
- name
- invalid.illegal.unclosed-string.python
-
-
- name
- string.quoted.double.single-line.bytes.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_unicode_char
-
-
- include
- #escaped_char
-
-
-
-
- begin
- (""")(?=\s*(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER))
- beginCaptures
-
- 1
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- double quoted string
- end
- """
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.python
-
-
- name
- string.quoted.double.block.sql.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_unicode_char
-
-
- include
- #escaped_char
-
-
- include
- source.sql
-
-
-
-
- begin
- (")(?=\s*(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER))
- beginCaptures
-
- 1
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- double quoted string
- end
- (")|(\n)
- endCaptures
-
- 1
-
- name
- punctuation.definition.string.end.python
-
- 2
-
- name
- invalid.illegal.unclosed-string.python
-
-
- name
- string.quoted.double.single-line.sql.python
- patterns
-
-
- captures
-
- 0
-
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_unicode_char
-
-
- include
- #escaped_char
-
-
- include
- source.sql
-
-
-
-
- match
- (\G|^)([^"\\]|\\.)*(?="|$)
-
-
-
-
- begin
- (""")
- beginCaptures
-
- 1
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- double quoted string
- end
- """
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.python
-
-
- name
- string.quoted.double.block.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_unicode_char
-
-
- include
- #escaped_char
-
-
-
-
- begin
- (")
- beginCaptures
-
- 1
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- double quoted string
- end
- (")|(\n)
- endCaptures
-
- 1
-
- name
- punctuation.definition.string.end.python
-
- 2
-
- name
- invalid.illegal.unclosed-string.python
-
-
- name
- string.quoted.double.single-line.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_unicode_char
-
-
- include
- #escaped_char
-
-
-
-
-
- string_quoted_single
-
- patterns
-
-
- begin
- ([uU]r)(''')
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted unicode-raw string
- end
- '''
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.python
-
-
- name
- string.quoted.single.block.unicode-raw-regex.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_single
-
-
- include
- #regular_expressions
-
-
-
-
- begin
- ([uU]R)(''')
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted unicode-raw string
- end
- '''
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.python
-
-
- name
- string.quoted.single.block.unicode-raw.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_single
-
-
-
-
- begin
- ([bB]r)(''')
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted bytes-raw string
- end
- '''
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.python
-
-
- name
- string.quoted.single.block.bytes-raw-regex.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_single
-
-
- include
- #regular_expressions
-
-
-
-
- begin
- ([bB]R)(''')
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted bytes-raw string
- end
- '''
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.python
-
-
- name
- string.quoted.single.block.bytes-raw.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_single
-
-
-
-
- begin
- (r)(''')
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted raw string
- end
- '''
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.python
-
-
- name
- string.quoted.single.block.raw-regex.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_single
-
-
- include
- #regular_expressions
-
-
-
-
- begin
- (R)(''')
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted raw string
- end
- '''
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.python
-
-
- name
- string.quoted.single.block.raw.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_single
-
-
-
-
- begin
- ([uU])(''')
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted unicode string
- end
- '''
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.python
-
-
- name
- string.quoted.single.block.unicode.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_unicode_char
-
-
- include
- #escaped_char
-
-
-
-
- begin
- ([bB])(''')
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted bytes string
- end
- '''
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.python
-
-
- name
- string.quoted.single.block.bytes.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_unicode_char
-
-
- include
- #escaped_char
-
-
-
-
- captures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
- 3
-
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_single
-
-
- include
- #regular_expressions
-
-
-
- 4
-
- name
- punctuation.definition.string.end.python
-
-
- comment
- single quoted raw string
- match
- ([uU]r)(')((?:[^'\\]|\\.)*)(')
- name
- string.quoted.single.single-line.unicode-raw-regex.python
-
-
- begin
- ([uU]R)(')
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted unicode-raw string
- end
- (')|(\n)
- endCaptures
-
- 1
-
- name
- punctuation.definition.string.end.python
-
- 2
-
- name
- invalid.illegal.unclosed-string.python
-
-
- name
- string.quoted.single.single-line.unicode-raw.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_single
-
-
-
-
- begin
- ([bB]r)(')
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted bytes-raw string
- end
- (')|(\n)
- endCaptures
-
- 1
-
- name
- punctuation.definition.string.end.python
-
- 2
-
- name
- invalid.illegal.unclosed-string.python
-
-
- name
- string.quoted.single.single-line.bytes-raw-regex.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_single
-
-
- include
- #regular_expressions
-
-
-
-
- begin
- ([bB]R)(')
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted bytes-raw string
- end
- (')|(\n)
- endCaptures
-
- 1
-
- name
- punctuation.definition.string.end.python
-
- 2
-
- name
- invalid.illegal.unclosed-string.python
-
-
- name
- string.quoted.single.single-line.bytes-raw.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_single
-
-
-
-
- captures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
- 3
-
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_single
-
-
- include
- #regular_expressions
-
-
-
- 4
-
- name
- punctuation.definition.string.end.python
-
-
- match
- (r)(')((?:[^'\\]|\\.)*)(')
- name
- string.quoted.single.single-line.raw-regex.python
-
-
- begin
- (R)(')
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted raw string
- end
- (')|(\n)
- endCaptures
-
- 1
-
- name
- punctuation.definition.string.end.python
-
- 2
-
- name
- invalid.illegal.unclosed-string.python
-
-
- name
- string.quoted.single.single-line.raw.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_char_raw_single
-
-
-
-
- begin
- ([uU])(')
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted unicode string
- end
- (')|(\n)
- endCaptures
-
- 1
-
- name
- punctuation.definition.string.end.python
-
- 2
-
- name
- invalid.illegal.unclosed-string.python
-
-
- name
- string.quoted.single.single-line.unicode.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_unicode_char
-
-
- include
- #escaped_char
-
-
-
-
- begin
- ([bB])(')
- beginCaptures
-
- 1
-
- name
- storage.type.string.python
-
- 2
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted bytes string
- end
- (')|(\n)
- endCaptures
-
- 1
-
- name
- punctuation.definition.string.end.python
-
- 2
-
- name
- invalid.illegal.unclosed-string.python
-
-
- name
- string.quoted.single.single-line.bytes.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_unicode_char
-
-
- include
- #escaped_char
-
-
-
-
- begin
- (''')(?=\s*(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER))
- beginCaptures
-
- 1
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted string
- end
- '''
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.python
-
-
- name
- string.quoted.single.block.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_unicode_char
-
-
- include
- #escaped_char
-
-
- include
- source.sql
-
-
-
-
- begin
- (')(?=\s*(SELECT|INSERT|UPDATE|DELETE|CREATE|REPLACE|ALTER))
- beginCaptures
-
- 1
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted string
- end
- (')|(\n)
- endCaptures
-
- 1
-
- name
- punctuation.definition.string.end.python
-
- 2
-
- name
- invalid.illegal.unclosed-string.python
-
-
- name
- string.quoted.single.single-line.python
- patterns
-
-
- captures
-
- 0
-
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_unicode_char
-
-
- include
- #escaped_char
-
-
- include
- source.sql
-
-
-
-
- match
- (\G|^)([^'\\]|\\.)*(?='|$)
-
-
-
-
- begin
- (''')
- beginCaptures
-
- 1
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted string
- end
- '''
- endCaptures
-
- 0
-
- name
- punctuation.definition.string.end.python
-
-
- name
- string.quoted.single.block.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_unicode_char
-
-
- include
- #escaped_char
-
-
-
-
- begin
- (')
- beginCaptures
-
- 1
-
- name
- punctuation.definition.string.begin.python
-
-
- comment
- single quoted string
- end
- (')|(\n)
- endCaptures
-
- 1
-
- name
- punctuation.definition.string.end.python
-
- 2
-
- name
- invalid.illegal.unclosed-string.python
-
-
- name
- string.quoted.single.single-line.python
- patterns
-
-
- include
- #constant_placeholder
-
-
- include
- #escaped_unicode_char
-
-
- include
- #escaped_char
-
-
-
-
-
- strings
-
- patterns
-
-
- include
- #string_quoted_double
-
-
- include
- #string_quoted_single
-
-
-
-
- scopeName
- source.python
- uuid
- F23DB5B2-7D08-11D9-A709-000D93B6E43C
-
-
-
diff --git a/extensions/python/syntaxes/Regular Expressions (Python).tmLanguage b/extensions/python/syntaxes/Regular Expressions (Python).tmLanguage
deleted file mode 100644
index 80226aaecfa..00000000000
--- a/extensions/python/syntaxes/Regular Expressions (Python).tmLanguage
+++ /dev/null
@@ -1,299 +0,0 @@
-
-
-
-
- comment
- Matches Python's regular expression syntax.
- fileTypes
-
- re
-
- foldingStartMarker
- (/\*|\{|\()
- foldingStopMarker
- (\*/|\}|\))
- name
- Regular Expressions (Python)
- patterns
-
-
- match
- \\[bBAZzG]|\^|\$
- name
- keyword.control.anchor.regexp
-
-
- match
- \\[1-9][0-9]?
- name
- keyword.other.back-reference.regexp
-
-
- match
- [?+*][?+]?|\{(\d+,\d+|\d+,|,\d+|\d+)\}\??
- name
- keyword.operator.quantifier.regexp
-
-
- match
- \|
- name
- keyword.operator.or.regexp
-
-
- begin
- \(\?\#
- end
- \)
- name
- comment.block.regexp
-
-
- comment
- We are restrictive in what we allow to go after the comment character to avoid false positives, since the availability of comments depend on regexp flags.
- match
- (?<=^|\s)#\s[[a-zA-Z0-9,. \t?!-:][^\x{00}-\x{7F}]]*$
- name
- comment.line.number-sign.regexp
-
-
- match
- \(\?[iLmsux]+\)
- name
- keyword.other.option-toggle.regexp
-
-
- match
- (\()(\?P=([a-zA-Z_][a-zA-Z_0-9]*\w*))(\))
- name
- keyword.other.back-reference.named.regexp
-
-
- begin
- (\()((\?=)|(\?!)|(\?<=)|(\?<!))
- beginCaptures
-
- 1
-
- name
- punctuation.definition.group.regexp
-
- 2
-
- name
- punctuation.definition.group.assertion.regexp
-
- 3
-
- name
- meta.assertion.look-ahead.regexp
-
- 4
-
- name
- meta.assertion.negative-look-ahead.regexp
-
- 5
-
- name
- meta.assertion.look-behind.regexp
-
- 6
-
- name
- meta.assertion.negative-look-behind.regexp
-
-
- end
- (\))
- endCaptures
-
- 1
-
- name
- punctuation.definition.group.regexp
-
-
- name
- meta.group.assertion.regexp
- patterns
-
-
- include
- $self
-
-
-
-
- begin
- (\()(\?\(([1-9][0-9]?|[a-zA-Z_][a-zA-Z_0-9]*)\))
- beginCaptures
-
- 1
-
- name
- punctuation.definition.group.regexp
-
- 2
-
- name
- punctuation.definition.group.assertion.conditional.regexp
-
- 3
-
- name
- entity.name.section.back-reference.regexp
-
-
- comment
- we can make this more sophisticated to match the | character that separates yes-pattern from no-pattern, but it's not really necessary.
- end
- (\))
- name
- meta.group.assertion.conditional.regexp
- patterns
-
-
- include
- $self
-
-
-
-
- begin
- (\()((\?P<)([a-z]\w*)(>)|(\?:))?
- beginCaptures
-
- 1
-
- name
- punctuation.definition.group.regexp
-
- 3
-
- name
- punctuation.definition.group.capture.regexp
-
- 4
-
- name
- entity.name.section.group.regexp
-
- 5
-
- name
- punctuation.definition.group.capture.regexp
-
- 6
-
- name
- punctuation.definition.group.no-capture.regexp
-
-
- end
- (\))
- endCaptures
-
- 1
-
- name
- punctuation.definition.group.regexp
-
-
- name
- meta.group.regexp
- patterns
-
-
- include
- $self
-
-
-
-
- include
- #character-class
-
-
- repository
-
- character-class
-
- patterns
-
-
- match
- \\[wWsSdDhH]|\.
- name
- constant.character.character-class.regexp
-
-
- match
- \\.
- name
- constant.character.escape.backslash.regexp
-
-
- begin
- (\[)(\^)?
- beginCaptures
-
- 1
-
- name
- punctuation.definition.character-class.regexp
-
- 2
-
- name
- keyword.operator.negation.regexp
-
-
- end
- (\])
- endCaptures
-
- 1
-
- name
- punctuation.definition.character-class.regexp
-
-
- name
- constant.other.character-class.set.regexp
- patterns
-
-
- include
- #character-class
-
-
- captures
-
- 2
-
- name
- constant.character.escape.backslash.regexp
-
- 4
-
- name
- constant.character.escape.backslash.regexp
-
-
- match
- ((\\.)|.)\-((\\.)|[^\]])
- name
- constant.other.character-class.range.regexp
-
-
-
-
-
-
- scopeName
- source.regexp.python
- uuid
- DD867ABF-1EC6-415D-B047-687F550A1D51
-
-
diff --git a/extensions/python/test/colorize-fixtures/test.py b/extensions/python/test/colorize-fixtures/test.py
index 22660ae6d0c..c92f2c70a8b 100644
--- a/extensions/python/test/colorize-fixtures/test.py
+++ b/extensions/python/test/colorize-fixtures/test.py
@@ -11,6 +11,14 @@ class Monkey:
eat(9.25)
return "Yum yum"
+ def some_func(a:
+ lambda x=None:
+ {key: val
+ for key, val in
+ (x if x is not None else [])
+ }=42):
+ pass
+
if 1900 < year < 2100 and 1 <= month <= 12 \
and 1 <= day <= 31 and 0 <= hour < 24 \
and 0 <= minute < 60 and 0 <= second < 60: # Looks like a valid date
@@ -63,4 +71,27 @@ while True:
print("Not a number")
async with EXPR as VAR:
- BLOCK
\ No newline at end of file
+ BLOCK
+
+# Comments in dictionary items should be colorized accordingly
+my_dictionary = {
+ 'foo':23, # this should be colorized as comment
+ 'bar':"foobar" #this should be colorized as comment
+}
+
+# test raw strings
+text = r"""
+interval ``[1,2)`` leads to
+"""
+highlight_error = True
+
+# highlight doctests
+r'''Module docstring
+
+ Some text followed by code sample:
+ >>> for a in foo(2, b=1,
+ ... c=3):
+ ... print(a)
+ 0
+ 1
+'''
diff --git a/extensions/python/test/colorize-results/test_py.json b/extensions/python/test/colorize-results/test_py.json
index 1fdfafcbdbb..d2e9023878f 100644
--- a/extensions/python/test/colorize-results/test_py.json
+++ b/extensions/python/test/colorize-results/test_py.json
@@ -1,7 +1,7 @@
[
{
"c": "from",
- "t": "control.from.import.keyword.python",
+ "t": "control.flow.keyword.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
@@ -11,29 +11,7 @@
}
},
{
- "c": " ",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "banana",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": " banana ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -78,7 +56,7 @@
},
{
"c": "class",
- "t": "class.meta.old-style.python.storage.type",
+ "t": "class.meta.python.storage.type",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type rgb(86, 156, 214)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type rgb(0, 0, 255)",
@@ -89,7 +67,7 @@
},
{
"c": " ",
- "t": "class.meta.old-style.python",
+ "t": "class.meta.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -100,7 +78,7 @@
},
{
"c": "Monkey",
- "t": "class.entity.identifier.meta.name.old-style.python.type",
+ "t": "class.entity.meta.name.python.type",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.type rgb(78, 201, 176)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.type rgb(38, 127, 153)",
@@ -111,7 +89,7 @@
},
{
"c": ":",
- "t": "begin.class.meta.old-style.punctuation.python.section",
+ "t": "begin.class.meta.punctuation.python.section",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -122,13 +100,13 @@
},
{
"c": "\t",
- "t": "comment.leading.punctuation.python.whitespace",
+ "t": "",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgba(227, 228, 226, 0.156863)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgba(51, 51, 51, 0.2)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgba(227, 228, 226, 0.156863)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgba(51, 51, 51, 0.2)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgba(227, 228, 226, 0.156863)"
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
}
},
{
@@ -154,29 +132,7 @@
}
},
{
- "c": "\t",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "capacity",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": "\tcapacity ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -210,7 +166,7 @@
},
{
"c": "10",
- "t": "constant.decimal.integer.numeric.python",
+ "t": "constant.dec.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -276,7 +232,7 @@
},
{
"c": "self",
- "t": "function.language.meta.parameter.parameters.python.variable",
+ "t": "function.language.meta.parameter.parameters.python.self.special.variable",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)",
@@ -309,7 +265,7 @@
},
{
"c": "N",
- "t": "function.meta.parameter.parameters.python.variable",
+ "t": "function.language.meta.parameter.parameters.python.variable",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)",
@@ -320,7 +276,7 @@
},
{
"c": ")",
- "t": "function.meta.python",
+ "t": "definition.end.function.meta.parameters.punctuation.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -340,50 +296,6 @@
"hc_black": ".hc-black .token rgb(255, 255, 255)"
}
},
- {
- "c": "\t\t",
- "t": "block.comment.python",
- "r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
- }
- },
- {
- "c": "'''",
- "t": "begin.block.comment.definition.punctuation.python.quoted.single.string",
- "r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
- }
- },
- {
- "c": "Make the monkey eat N bananas!",
- "t": "block.comment.python.quoted.single.string",
- "r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
- }
- },
- {
- "c": "'''",
- "t": "block.comment.definition.end.punctuation.python.quoted.single.string",
- "r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
- }
- },
{
"c": "\t\t",
"t": "",
@@ -396,18 +308,40 @@
}
},
{
- "c": "capacity",
- "t": "identifier.meta.python",
+ "c": "'''",
+ "t": "begin.definition.docstring.multi.punctuation.python.quoted.string",
"r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
- "c": " ",
+ "c": "Make the monkey eat N bananas!",
+ "t": "docstring.multi.python.quoted.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": "'''",
+ "t": "definition.docstring.end.multi.punctuation.python.quoted.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": "\t\tcapacity ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -429,29 +363,7 @@
}
},
{
- "c": " ",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "capacity",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": " capacity ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -485,7 +397,7 @@
},
{
"c": "N",
- "t": "allcaps.constant.other.python",
+ "t": "caps.constant.other.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -506,7 +418,7 @@
}
},
{
- "c": "banana.s",
+ "c": "banana.size",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -516,17 +428,6 @@
"hc_black": ".hc-black .token rgb(255, 255, 255)"
}
},
- {
- "c": "ize",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
{
"c": "\t",
"t": "function.meta.python",
@@ -584,7 +485,7 @@
},
{
"c": "self",
- "t": "function.language.meta.parameter.parameters.python.variable",
+ "t": "function.language.meta.parameter.parameters.python.self.special.variable",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)",
@@ -595,7 +496,7 @@
},
{
"c": ")",
- "t": "function.meta.python",
+ "t": "definition.end.function.meta.parameters.punctuation.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -705,7 +606,7 @@
},
{
"c": "\"",
- "t": "begin.definition.double.punctuation.python.quoted.single-line.string",
+ "t": "begin.definition.punctuation.python.quoted.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
@@ -716,7 +617,7 @@
},
{
"c": "Yum yum",
- "t": "double.python.quoted.single-line.string",
+ "t": "python.quoted.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
@@ -727,7 +628,7 @@
},
{
"c": "\"",
- "t": "definition.double.end.punctuation.python.quoted.single-line.string",
+ "t": "definition.end.punctuation.python.quoted.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
@@ -736,6 +637,501 @@
"hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
+ {
+ "c": "\t",
+ "t": "function.meta.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "def",
+ "t": "function.meta.python.storage.type",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type rgb(86, 156, 214)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type rgb(0, 0, 255)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type rgb(86, 156, 214)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type rgb(0, 0, 255)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type rgb(86, 156, 214)"
+ }
+ },
+ {
+ "c": " ",
+ "t": "function.meta.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "some_func",
+ "t": "entity.function.meta.name.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "(",
+ "t": "begin.definition.function.meta.parameters.punctuation.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "a",
+ "t": "function.language.meta.parameter.parameters.python.variable",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": ":",
+ "t": "annotation.function.meta.parameters.punctuation.python.separator",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "\t\t\t\t\t",
+ "t": "function.meta.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "lambda",
+ "t": "function.lambda.lambda-function.meta.parameters.python.storage.type",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type rgb(86, 156, 214)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type rgb(0, 0, 255)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type rgb(86, 156, 214)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type rgb(0, 0, 255)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type rgb(86, 156, 214)"
+ }
+ },
+ {
+ "c": " ",
+ "t": "function.lambda.lambda-function.meta.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "x",
+ "t": "function.lambda.lambda-function.language.meta.parameter.parameters.python.variable",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "=",
+ "t": "function.keyword.lambda.lambda-function.meta.operator.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
+ }
+ },
+ {
+ "c": "None",
+ "t": "constant.function.lambda.lambda-function.language.meta.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.language rgb(86, 156, 214)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.language rgb(0, 0, 255)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.language rgb(86, 156, 214)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.language rgb(0, 0, 255)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.language rgb(86, 156, 214)"
+ }
+ },
+ {
+ "c": ":",
+ "t": "begin.function.lambda.lambda-function.meta.parameters.punctuation.python.section",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "\t\t\t\t\t",
+ "t": "function.meta.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "{",
+ "t": "begin.definition.dict.function.meta.parameters.punctuation.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "key: val",
+ "t": "function.meta.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "\t\t\t\t\t\t",
+ "t": "function.meta.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "for",
+ "t": "control.flow.function.keyword.meta.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)"
+ }
+ },
+ {
+ "c": " key, val ",
+ "t": "function.meta.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "in",
+ "t": "function.keyword.logical.meta.operator.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
+ }
+ },
+ {
+ "c": "\t\t\t\t\t\t\t",
+ "t": "function.meta.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "(",
+ "t": "begin.function.meta.parameters.parenthesis.punctuation.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "x ",
+ "t": "function.meta.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "if",
+ "t": "control.flow.function.keyword.meta.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)"
+ }
+ },
+ {
+ "c": " x ",
+ "t": "function.meta.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "is",
+ "t": "function.keyword.logical.meta.operator.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
+ }
+ },
+ {
+ "c": " ",
+ "t": "function.meta.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "not",
+ "t": "function.keyword.logical.meta.operator.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
+ }
+ },
+ {
+ "c": " ",
+ "t": "function.meta.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "None",
+ "t": "constant.function.language.meta.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.language rgb(86, 156, 214)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.language rgb(0, 0, 255)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.language rgb(86, 156, 214)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.language rgb(0, 0, 255)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.language rgb(86, 156, 214)"
+ }
+ },
+ {
+ "c": " ",
+ "t": "function.meta.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "else",
+ "t": "control.flow.function.keyword.meta.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)"
+ }
+ },
+ {
+ "c": " ",
+ "t": "function.meta.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "[",
+ "t": "begin.definition.function.list.meta.parameters.punctuation.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "]",
+ "t": "definition.end.function.list.meta.parameters.punctuation.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": ")",
+ "t": "end.function.meta.parameters.parenthesis.punctuation.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "\t\t\t\t\t",
+ "t": "function.meta.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "}",
+ "t": "definition.dict.end.function.meta.parameters.punctuation.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "=",
+ "t": "assignment.function.keyword.meta.operator.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
+ }
+ },
+ {
+ "c": "42",
+ "t": "constant.dec.function.meta.numeric.parameters.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
+ }
+ },
+ {
+ "c": ")",
+ "t": "definition.end.function.meta.parameters.punctuation.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": ":",
+ "t": "begin.function.meta.punctuation.python.section",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "\t\t",
+ "t": "",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "pass",
+ "t": "control.flow.keyword.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)"
+ }
+ },
{
"c": "if",
"t": "control.flow.keyword.python",
@@ -760,7 +1156,7 @@
},
{
"c": "1900",
- "t": "constant.decimal.integer.numeric.python",
+ "t": "constant.dec.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -792,29 +1188,7 @@
}
},
{
- "c": " ",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "year",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": " year ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -848,7 +1222,7 @@
},
{
"c": "2100",
- "t": "constant.decimal.integer.numeric.python",
+ "t": "constant.dec.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -892,7 +1266,7 @@
},
{
"c": "1",
- "t": "constant.decimal.integer.numeric.python",
+ "t": "constant.dec.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -924,29 +1298,7 @@
}
},
{
- "c": " ",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "month",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": " month ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -980,7 +1332,7 @@
},
{
"c": "12",
- "t": "constant.decimal.integer.numeric.python",
+ "t": "constant.dec.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -1002,7 +1354,7 @@
},
{
"c": "\\",
- "t": "continuation.line.punctuation.python.separator",
+ "t": "continuation.line.python.separator",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -1046,7 +1398,7 @@
},
{
"c": "1",
- "t": "constant.decimal.integer.numeric.python",
+ "t": "constant.dec.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -1078,29 +1430,7 @@
}
},
{
- "c": " ",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "day",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": " day ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -1134,7 +1464,7 @@
},
{
"c": "31",
- "t": "constant.decimal.integer.numeric.python",
+ "t": "constant.dec.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -1178,7 +1508,7 @@
},
{
"c": "0",
- "t": "constant.decimal.integer.numeric.python",
+ "t": "constant.dec.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -1210,29 +1540,7 @@
}
},
{
- "c": " ",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "hour",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": " hour ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -1266,7 +1574,7 @@
},
{
"c": "24",
- "t": "constant.decimal.integer.numeric.python",
+ "t": "constant.dec.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -1288,7 +1596,7 @@
},
{
"c": "\\",
- "t": "continuation.line.punctuation.python.separator",
+ "t": "continuation.line.python.separator",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -1332,7 +1640,7 @@
},
{
"c": "0",
- "t": "constant.decimal.integer.numeric.python",
+ "t": "constant.dec.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -1364,29 +1672,7 @@
}
},
{
- "c": " ",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "minute",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": " minute ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -1420,7 +1706,7 @@
},
{
"c": "60",
- "t": "constant.decimal.integer.numeric.python",
+ "t": "constant.dec.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -1464,7 +1750,7 @@
},
{
"c": "0",
- "t": "constant.decimal.integer.numeric.python",
+ "t": "constant.dec.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -1496,29 +1782,7 @@
}
},
{
- "c": " ",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "second",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": " second ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -1552,7 +1816,7 @@
},
{
"c": "60",
- "t": "constant.decimal.integer.numeric.python",
+ "t": "constant.dec.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -1629,7 +1893,7 @@
},
{
"c": "1",
- "t": "constant.decimal.integer.numeric.python",
+ "t": "constant.dec.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -1684,7 +1948,7 @@
},
{
"c": "g",
- "t": "function.meta.parameter.parameters.python.variable",
+ "t": "function.language.meta.parameter.parameters.python.variable",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)",
@@ -1717,7 +1981,7 @@
},
{
"c": "n",
- "t": "function.meta.parameter.parameters.python.variable",
+ "t": "function.language.meta.parameter.parameters.python.variable",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)",
@@ -1728,7 +1992,7 @@
},
{
"c": ")",
- "t": "function.meta.python",
+ "t": "definition.end.function.meta.parameters.punctuation.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -1771,29 +2035,7 @@
}
},
{
- "c": " ",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "i",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": " i ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -1827,7 +2069,7 @@
},
{
"c": "range",
- "t": "builtin.call.function.function-call.meta.python.support",
+ "t": "builtin.function.function-call.meta.python.support",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -1849,7 +2091,7 @@
},
{
"c": "n",
- "t": "arguments.function-call.identifier.meta.python",
+ "t": "arguments.function-call.meta.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -1948,10 +2190,10 @@
},
{
"c": "reduce",
- "t": "builtin.call.function.function-call.meta.python.support",
+ "t": "builtin.function-call.legacy.meta.python.variable",
"r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)",
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
"light_vs": ".vs .token rgb(0, 0, 0)",
"hc_black": ".hc-black .token rgb(255, 255, 255)"
@@ -1970,7 +2212,7 @@
},
{
"c": "lambda",
- "t": "arguments.function.function-call.meta.python.storage.type",
+ "t": "arguments.function.function-call.lambda.lambda-function.meta.python.storage.type",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type rgb(86, 156, 214)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type rgb(0, 0, 255)",
@@ -1981,7 +2223,7 @@
},
{
"c": " ",
- "t": "arguments.function-call.meta.python",
+ "t": "arguments.function.function-call.lambda.lambda-function.meta.parameters.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -1992,10 +2234,10 @@
},
{
"c": "x",
- "t": "arguments.function-call.identifier.meta.python",
+ "t": "arguments.function.function-call.lambda.lambda-function.language.meta.parameter.parameters.python.variable",
"r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)",
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
"light_vs": ".vs .token rgb(0, 0, 0)",
"hc_black": ".hc-black .token rgb(255, 255, 255)"
@@ -2003,7 +2245,7 @@
},
{
"c": ",",
- "t": "arguments.function-call.meta.python",
+ "t": "arguments.function.function-call.lambda.lambda-function.meta.parameters.punctuation.python.separator",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2014,7 +2256,18 @@
},
{
"c": "y",
- "t": "arguments.function-call.identifier.meta.python",
+ "t": "arguments.function.function-call.lambda.lambda-function.language.meta.parameter.parameters.python.variable",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": ":",
+ "t": "arguments.begin.function.function-call.lambda.lambda-function.meta.punctuation.python.section",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2024,7 +2277,7 @@
}
},
{
- "c": ": ",
+ "c": " x",
"t": "arguments.function-call.meta.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -2034,17 +2287,6 @@
"hc_black": ".hc-black .token rgb(255, 255, 255)"
}
},
- {
- "c": "x",
- "t": "arguments.function-call.identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
{
"c": "+",
"t": "arguments.arithmetic.function-call.keyword.meta.operator.python",
@@ -2058,7 +2300,7 @@
},
{
"c": "y",
- "t": "arguments.function-call.identifier.meta.python",
+ "t": "arguments.function-call.meta.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2068,7 +2310,18 @@
}
},
{
- "c": ", ",
+ "c": ",",
+ "t": "arguments.function-call.meta.punctuation.python.separator",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": " ",
"t": "arguments.function-call.meta.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -2080,7 +2333,7 @@
},
{
"c": "[",
- "t": "arguments.begin.definition.function-call.list.meta.punctuation.python.structure",
+ "t": "arguments.begin.definition.function-call.list.meta.punctuation.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2091,7 +2344,7 @@
},
{
"c": "47",
- "t": "arguments.constant.decimal.function-call.integer.item.list.meta.numeric.python.structure",
+ "t": "arguments.constant.dec.function-call.meta.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -2102,7 +2355,7 @@
},
{
"c": ",",
- "t": "arguments.function-call.list.meta.punctuation.python.separator.structure",
+ "t": "arguments.function-call.meta.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2113,7 +2366,7 @@
},
{
"c": "11",
- "t": "arguments.constant.decimal.function-call.integer.item.list.meta.numeric.python.structure",
+ "t": "arguments.constant.dec.function-call.meta.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -2124,7 +2377,7 @@
},
{
"c": ",",
- "t": "arguments.function-call.list.meta.punctuation.python.separator.structure",
+ "t": "arguments.function-call.meta.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2135,7 +2388,7 @@
},
{
"c": "42",
- "t": "arguments.constant.decimal.function-call.integer.item.list.meta.numeric.python.structure",
+ "t": "arguments.constant.dec.function-call.meta.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -2146,7 +2399,7 @@
},
{
"c": ",",
- "t": "arguments.function-call.list.meta.punctuation.python.separator.structure",
+ "t": "arguments.function-call.meta.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2157,7 +2410,7 @@
},
{
"c": "13",
- "t": "arguments.constant.decimal.function-call.integer.item.list.meta.numeric.python.structure",
+ "t": "arguments.constant.dec.function-call.meta.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -2168,7 +2421,7 @@
},
{
"c": "]",
- "t": "arguments.definition.end.function-call.list.meta.punctuation.python.structure",
+ "t": "arguments.definition.end.function-call.list.meta.punctuation.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2189,18 +2442,7 @@
}
},
{
- "c": "woerter",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": "woerter ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -2234,7 +2476,7 @@
},
{
"c": "{",
- "t": "begin.definition.dictionary.meta.punctuation.python.structure",
+ "t": "begin.definition.dict.punctuation.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2245,117 +2487,84 @@
},
{
"c": "\"",
- "t": "begin.definition.dictionary.double.key.meta.punctuation.python.quoted.single-line.string.structure",
+ "t": "begin.definition.punctuation.python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)"
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
"c": "house",
- "t": "dictionary.double.key.meta.python.quoted.single-line.string.structure",
+ "t": "python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)"
- }
- },
- {
- "c": "\"",
- "t": "definition.dictionary.double.end.key.meta.punctuation.python.quoted.single-line.string.structure",
- "r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)"
- }
- },
- {
- "c": " ",
- "t": "dictionary.meta.python.structure",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": ":",
- "t": "dictionary.meta.punctuation.python.separator.structure.valuepair",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
- "t": "dictionary.meta.python.structure",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "\"",
- "t": "begin.definition.dictionary.double.meta.punctuation.python.quoted.single-line.string.structure.value",
- "r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.value rgb(206, 145, 120)",
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.value rgb(206, 145, 120)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.value rgb(206, 145, 120)"
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": "\"",
+ "t": "definition.end.punctuation.python.quoted.single.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": " : ",
+ "t": "",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "\"",
+ "t": "begin.definition.punctuation.python.quoted.single.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
"c": "Haus",
- "t": "dictionary.double.meta.python.quoted.single-line.string.structure.value",
+ "t": "python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.value rgb(206, 145, 120)",
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.value rgb(206, 145, 120)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.value rgb(206, 145, 120)"
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
"c": "\"",
- "t": "definition.dictionary.double.end.meta.punctuation.python.quoted.single-line.string.structure.value",
+ "t": "definition.end.punctuation.python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.value rgb(206, 145, 120)",
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.value rgb(206, 145, 120)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.value rgb(206, 145, 120)"
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
- "c": ",",
- "t": "dictionary.meta.punctuation.python.separator.structure",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
- "t": "dictionary.meta.python.structure",
+ "c": ", ",
+ "t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2366,40 +2575,40 @@
},
{
"c": "\"",
- "t": "begin.definition.dictionary.double.key.meta.punctuation.python.quoted.single-line.string.structure",
+ "t": "begin.definition.punctuation.python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)"
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
"c": "cat",
- "t": "dictionary.double.key.meta.python.quoted.single-line.string.structure",
+ "t": "python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)"
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
"c": "\"",
- "t": "definition.dictionary.double.end.key.meta.punctuation.python.quoted.single-line.string.structure",
+ "t": "definition.end.punctuation.python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)"
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
"c": ":",
- "t": "dictionary.meta.punctuation.python.separator.structure.valuepair",
+ "t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2410,51 +2619,40 @@
},
{
"c": "\"",
- "t": "begin.definition.dictionary.double.meta.punctuation.python.quoted.single-line.string.structure.value",
+ "t": "begin.definition.punctuation.python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.value rgb(206, 145, 120)",
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.value rgb(206, 145, 120)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.value rgb(206, 145, 120)"
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
"c": "Katze",
- "t": "dictionary.double.meta.python.quoted.single-line.string.structure.value",
+ "t": "python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.value rgb(206, 145, 120)",
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.value rgb(206, 145, 120)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.value rgb(206, 145, 120)"
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
"c": "\"",
- "t": "definition.dictionary.double.end.meta.punctuation.python.quoted.single-line.string.structure.value",
+ "t": "definition.end.punctuation.python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.value rgb(206, 145, 120)",
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.value rgb(206, 145, 120)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.value rgb(206, 145, 120)"
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
- "c": ",",
- "t": "dictionary.meta.punctuation.python.separator.structure",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
- "t": "dictionary.meta.python.structure",
+ "c": ", ",
+ "t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2465,40 +2663,40 @@
},
{
"c": "\"",
- "t": "begin.definition.dictionary.double.key.meta.punctuation.python.quoted.single-line.string.structure",
+ "t": "begin.definition.punctuation.python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)"
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
"c": "black",
- "t": "dictionary.double.key.meta.python.quoted.single-line.string.structure",
+ "t": "python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)"
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
"c": "\"",
- "t": "definition.dictionary.double.end.key.meta.punctuation.python.quoted.single-line.string.structure",
+ "t": "definition.end.punctuation.python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)"
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
"c": ":",
- "t": "dictionary.meta.punctuation.python.separator.structure.valuepair",
+ "t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2509,40 +2707,40 @@
},
{
"c": "\"",
- "t": "begin.definition.dictionary.double.meta.punctuation.python.quoted.single-line.string.structure.value",
+ "t": "begin.definition.punctuation.python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.value rgb(206, 145, 120)",
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.value rgb(206, 145, 120)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.value rgb(206, 145, 120)"
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
"c": "schwarz",
- "t": "dictionary.double.meta.python.quoted.single-line.string.structure.value",
+ "t": "python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.value rgb(206, 145, 120)",
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.value rgb(206, 145, 120)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.value rgb(206, 145, 120)"
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
"c": "\"",
- "t": "definition.dictionary.double.end.meta.punctuation.python.quoted.single-line.string.structure.value",
+ "t": "definition.end.punctuation.python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.value rgb(206, 145, 120)",
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.value rgb(206, 145, 120)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.value rgb(206, 145, 120)"
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
"c": "}",
- "t": "definition.dictionary.end.meta.punctuation.python.structure",
+ "t": "definition.dict.end.punctuation.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2552,18 +2750,7 @@
}
},
{
- "c": "mydictionary",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": "mydictionary ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -2597,7 +2784,7 @@
},
{
"c": "{",
- "t": "begin.definition.dictionary.meta.punctuation.python.structure",
+ "t": "begin.definition.dict.punctuation.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2608,51 +2795,7 @@
},
{
"c": " ",
- "t": "dictionary.key.meta.python.structure",
- "r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)"
- }
- },
- {
- "c": "'",
- "t": "begin.definition.dictionary.key.meta.punctuation.python.quoted.single.single-line.string.structure",
- "r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)"
- }
- },
- {
- "c": "foo",
- "t": "dictionary.key.meta.python.quoted.single.single-line.string.structure",
- "r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)"
- }
- },
- {
- "c": "'",
- "t": "definition.dictionary.end.key.meta.punctuation.python.quoted.single.single-line.string.structure",
- "r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)"
- }
- },
- {
- "c": ":",
- "t": "dictionary.meta.punctuation.python.separator.structure.valuepair",
+ "t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2662,8 +2805,41 @@
}
},
{
- "c": " ",
- "t": "dictionary.meta.python.structure",
+ "c": "'",
+ "t": "begin.definition.punctuation.python.quoted.single.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": "foo",
+ "t": "python.quoted.single.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": "'",
+ "t": "definition.end.punctuation.python.quoted.single.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": ": ",
+ "t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2674,7 +2850,7 @@
},
{
"c": "23",
- "t": "constant.decimal.dictionary.integer.meta.numeric.python.structure.value",
+ "t": "constant.dec.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -2684,19 +2860,8 @@
}
},
{
- "c": ",",
- "t": "dictionary.meta.punctuation.python.separator.structure",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
- "t": "dictionary.meta.python.structure",
+ "c": ", ",
+ "t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2707,84 +2872,73 @@
},
{
"c": "#",
- "t": "comment.definition.dictionary.key.line.meta.number-sign.punctuation.python.structure",
+ "t": "comment.definition.line.number-sign.punctuation.python",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)"
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
}
},
{
"c": "comment",
- "t": "comment.dictionary.key.line.meta.number-sign.python.structure",
+ "t": "comment.line.number-sign.python",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)"
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
}
},
{
"c": " ",
- "t": "dictionary.key.meta.python.structure",
+ "t": "",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)"
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
}
},
{
"c": "'",
- "t": "begin.definition.dictionary.key.meta.punctuation.python.quoted.single.single-line.string.structure",
+ "t": "begin.definition.punctuation.python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)"
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
"c": "bar",
- "t": "dictionary.key.meta.python.quoted.single.single-line.string.structure",
+ "t": "python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)"
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
"c": "'",
- "t": "definition.dictionary.end.key.meta.punctuation.python.quoted.single.single-line.string.structure",
+ "t": "definition.end.punctuation.python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.meta.structure.dictionary.key.python rgb(4, 81, 165)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.meta.structure.dictionary.key.python rgb(156, 220, 254)"
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
- "c": ":",
- "t": "dictionary.meta.punctuation.python.separator.structure.valuepair",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
- "t": "dictionary.meta.python.structure",
+ "c": ": ",
+ "t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2795,40 +2949,40 @@
},
{
"c": "\"",
- "t": "begin.definition.dictionary.double.meta.punctuation.python.quoted.single-line.string.structure.value",
+ "t": "begin.definition.punctuation.python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.value rgb(206, 145, 120)",
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.value rgb(206, 145, 120)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.value rgb(206, 145, 120)"
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
"c": "hello",
- "t": "dictionary.double.meta.python.quoted.single-line.string.structure.value",
+ "t": "python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.value rgb(206, 145, 120)",
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.value rgb(206, 145, 120)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.value rgb(206, 145, 120)"
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
"c": "\"",
- "t": "definition.dictionary.double.end.meta.punctuation.python.quoted.single-line.string.structure.value",
+ "t": "definition.end.punctuation.python.quoted.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.value rgb(206, 145, 120)",
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.value rgb(206, 145, 120)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
"light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.value rgb(206, 145, 120)"
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
}
},
{
"c": " ",
- "t": "dictionary.meta.python.structure.value",
+ "t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2839,7 +2993,7 @@
},
{
"c": "#",
- "t": "comment.definition.dictionary.line.meta.number-sign.punctuation.python.structure.value",
+ "t": "comment.definition.line.number-sign.punctuation.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
@@ -2850,7 +3004,7 @@
},
{
"c": "sqadsad",
- "t": "comment.dictionary.line.meta.number-sign.python.structure.value",
+ "t": "comment.line.number-sign.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
@@ -2861,7 +3015,7 @@
},
{
"c": "}",
- "t": "definition.dictionary.end.meta.punctuation.python.structure",
+ "t": "definition.dict.end.punctuation.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2916,7 +3070,7 @@
},
{
"c": "einkommen",
- "t": "function.meta.parameter.parameters.python.variable",
+ "t": "function.language.meta.parameter.parameters.python.variable",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)",
@@ -2927,7 +3081,7 @@
},
{
"c": ")",
- "t": "function.meta.python",
+ "t": "definition.end.function.meta.parameters.punctuation.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -2949,18 +3103,18 @@
},
{
"c": " ",
- "t": "block.comment.python",
+ "t": "",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
}
},
{
"c": "\"\"\"",
- "t": "begin.block.comment.definition.double.punctuation.python.quoted.string",
+ "t": "begin.definition.docstring.multi.punctuation.python.quoted.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
@@ -2971,7 +3125,7 @@
},
{
"c": "Berechnung der zu zahlenden Steuern fuer ein zu versteuerndes Einkommen von x",
- "t": "block.comment.double.python.quoted.string",
+ "t": "docstring.multi.python.quoted.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
@@ -2982,7 +3136,7 @@
},
{
"c": "\"\"\"",
- "t": "block.comment.definition.double.end.punctuation.python.quoted.string",
+ "t": "definition.docstring.end.multi.punctuation.python.quoted.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
@@ -3014,29 +3168,7 @@
}
},
{
- "c": " ",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "einkommen",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": " einkommen ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -3070,7 +3202,7 @@
},
{
"c": "8004",
- "t": "constant.decimal.integer.numeric.python",
+ "t": "constant.dec.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -3091,29 +3223,7 @@
}
},
{
- "c": " ",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "steuer",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": " steuer ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -3147,7 +3257,7 @@
},
{
"c": "0",
- "t": "constant.decimal.integer.numeric.python",
+ "t": "constant.dec.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -3179,29 +3289,7 @@
}
},
{
- "c": " ",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "einkommen",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": " einkommen ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -3235,7 +3323,7 @@
},
{
"c": "13469",
- "t": "constant.decimal.integer.numeric.python",
+ "t": "constant.dec.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -3256,29 +3344,7 @@
}
},
{
- "c": " ",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "y",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": " y ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -3300,7 +3366,7 @@
}
},
{
- "c": " (",
+ "c": " ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -3311,8 +3377,8 @@
}
},
{
- "c": "einkommen",
- "t": "identifier.meta.python",
+ "c": "(",
+ "t": "begin.parenthesis.punctuation.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -3322,7 +3388,7 @@
}
},
{
- "c": " ",
+ "c": "einkommen ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -3356,7 +3422,7 @@
},
{
"c": ")",
- "t": "",
+ "t": "end.parenthesis.punctuation.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -3388,29 +3454,7 @@
}
},
{
- "c": " ",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "steuer",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": " steuer ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -3432,7 +3476,7 @@
}
},
{
- "c": " (",
+ "c": " ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -3442,6 +3486,17 @@
"hc_black": ".hc-black .token rgb(255, 255, 255)"
}
},
+ {
+ "c": "(",
+ "t": "begin.parenthesis.punctuation.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
{
"c": "912.17",
"t": "constant.float.numeric.python",
@@ -3476,29 +3531,7 @@
}
},
{
- "c": " ",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "y",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": " y ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -3532,7 +3565,7 @@
},
{
"c": "1400",
- "t": "constant.decimal.integer.numeric.python",
+ "t": "constant.dec.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -3543,7 +3576,7 @@
},
{
"c": ")",
- "t": "",
+ "t": "end.parenthesis.punctuation.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -3565,7 +3598,7 @@
},
{
"c": "y",
- "t": "identifier.meta.python",
+ "t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -3608,29 +3641,7 @@
}
},
{
- "c": " ",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "steuer",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": " steuer ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -3652,29 +3663,7 @@
}
},
{
- "c": " ",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "einkommen",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": " einkommen ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -3752,7 +3741,7 @@
},
{
"c": "15694",
- "t": "constant.decimal.integer.numeric.python",
+ "t": "constant.dec.numeric.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
@@ -3784,7 +3773,7 @@
}
},
{
- "c": " ",
+ "c": " steuer",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -3794,17 +3783,6 @@
"hc_black": ".hc-black .token rgb(255, 255, 255)"
}
},
- {
- "c": "steuer",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
{
"c": "def",
"t": "function.meta.python.storage.type",
@@ -3851,7 +3829,7 @@
},
{
"c": "x",
- "t": "function.meta.parameter.parameters.python.variable",
+ "t": "function.language.meta.parameter.parameters.python.variable",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)",
@@ -3884,7 +3862,7 @@
},
{
"c": "y",
- "t": "function.meta.parameter.parameters.python.variable",
+ "t": "function.language.meta.parameter.parameters.python.variable",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)",
@@ -3905,7 +3883,7 @@
}
},
{
- "c": " *",
+ "c": " ",
"t": "function.meta.parameters.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -3915,9 +3893,20 @@
"hc_black": ".hc-black .token rgb(255, 255, 255)"
}
},
+ {
+ "c": "*",
+ "t": "function.keyword.meta.operator.parameter.parameters.python.unpacking",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
+ }
+ },
{
"c": "mehr",
- "t": "function.meta.parameter.parameters.python.variable",
+ "t": "function.language.meta.parameter.parameters.python.variable",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)",
@@ -3928,7 +3917,7 @@
},
{
"c": ")",
- "t": "function.meta.python",
+ "t": "definition.end.function.meta.parameters.punctuation.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -3961,13 +3950,13 @@
},
{
"c": "print",
- "t": "keyword.other.print.python",
+ "t": "builtin.function.python.support",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
}
},
{
@@ -3983,7 +3972,7 @@
},
{
"c": "\"",
- "t": "begin.definition.double.punctuation.python.quoted.single-line.string",
+ "t": "begin.definition.punctuation.python.quoted.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
@@ -3994,7 +3983,7 @@
},
{
"c": "x=",
- "t": "double.python.quoted.single-line.string",
+ "t": "python.quoted.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
@@ -4005,7 +3994,7 @@
},
{
"c": "\"",
- "t": "definition.double.end.punctuation.python.quoted.single-line.string",
+ "t": "definition.end.punctuation.python.quoted.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
@@ -4015,29 +4004,7 @@
}
},
{
- "c": ", ",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "x",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": ", ",
+ "c": ", x, ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -4049,7 +4016,7 @@
},
{
"c": "\"",
- "t": "begin.definition.double.punctuation.python.quoted.single-line.string",
+ "t": "begin.definition.punctuation.python.quoted.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
@@ -4060,7 +4027,7 @@
},
{
"c": ", x=",
- "t": "double.python.quoted.single-line.string",
+ "t": "python.quoted.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
@@ -4071,7 +4038,7 @@
},
{
"c": "\"",
- "t": "definition.double.end.punctuation.python.quoted.single-line.string",
+ "t": "definition.end.punctuation.python.quoted.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
@@ -4081,7 +4048,7 @@
}
},
{
- "c": ", ",
+ "c": ", y",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -4091,17 +4058,6 @@
"hc_black": ".hc-black .token rgb(255, 255, 255)"
}
},
- {
- "c": "y",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
{
"c": " ",
"t": "",
@@ -4115,13 +4071,13 @@
},
{
"c": "print",
- "t": "keyword.other.print.python",
+ "t": "builtin.function.python.support",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword rgb(86, 156, 214)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword rgb(0, 0, 255)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword rgb(86, 156, 214)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword rgb(0, 0, 255)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword rgb(86, 156, 214)"
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
}
},
{
@@ -4137,7 +4093,7 @@
},
{
"c": "\"",
- "t": "begin.definition.double.punctuation.python.quoted.single-line.string",
+ "t": "begin.definition.punctuation.python.quoted.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
@@ -4148,7 +4104,7 @@
},
{
"c": "mehr: ",
- "t": "double.python.quoted.single-line.string",
+ "t": "python.quoted.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
@@ -4159,7 +4115,7 @@
},
{
"c": "\"",
- "t": "definition.double.end.punctuation.python.quoted.single-line.string",
+ "t": "definition.end.punctuation.python.quoted.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
@@ -4169,7 +4125,7 @@
}
},
{
- "c": ", ",
+ "c": ", mehr",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -4179,20 +4135,9 @@
"hc_black": ".hc-black .token rgb(255, 255, 255)"
}
},
- {
- "c": "mehr",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
{
"c": "class",
- "t": "class.meta.old-style.python.storage.type",
+ "t": "class.meta.python.storage.type",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type rgb(86, 156, 214)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type rgb(0, 0, 255)",
@@ -4203,7 +4148,7 @@
},
{
"c": " ",
- "t": "class.meta.old-style.python",
+ "t": "class.meta.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -4214,7 +4159,7 @@
},
{
"c": "Memoize",
- "t": "class.entity.identifier.meta.name.old-style.python.type",
+ "t": "class.entity.meta.name.python.type",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.type rgb(78, 201, 176)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.type rgb(38, 127, 153)",
@@ -4225,7 +4170,7 @@
},
{
"c": ":",
- "t": "begin.class.meta.old-style.punctuation.python.section",
+ "t": "begin.class.meta.punctuation.python.section",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -4269,11 +4214,11 @@
},
{
"c": "__init__",
- "t": "entity.function.magic.meta.name.python.support",
+ "t": "function.magic.meta.python.support",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function rgb(212, 212, 212)",
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
"light_vs": ".vs .token rgb(0, 0, 0)",
"hc_black": ".hc-black .token rgb(255, 255, 255)"
}
@@ -4291,7 +4236,7 @@
},
{
"c": "self",
- "t": "function.language.meta.parameter.parameters.python.variable",
+ "t": "function.language.meta.parameter.parameters.python.self.special.variable",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)",
@@ -4324,7 +4269,7 @@
},
{
"c": "fn",
- "t": "function.meta.parameter.parameters.python.variable",
+ "t": "function.language.meta.parameter.parameters.python.variable",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)",
@@ -4335,7 +4280,7 @@
},
{
"c": ")",
- "t": "function.meta.python",
+ "t": "definition.end.function.meta.parameters.punctuation.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -4368,7 +4313,7 @@
},
{
"c": "self",
- "t": "language.python.variable",
+ "t": "language.python.self.special.variable",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)",
@@ -4378,29 +4323,7 @@
}
},
{
- "c": ".f",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "n",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": ".fn ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -4422,7 +4345,7 @@
}
},
{
- "c": " ",
+ "c": " fn",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -4432,17 +4355,6 @@
"hc_black": ".hc-black .token rgb(255, 255, 255)"
}
},
- {
- "c": "fn",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
{
"c": " ",
"t": "",
@@ -4456,7 +4368,7 @@
},
{
"c": "self",
- "t": "language.python.variable",
+ "t": "language.python.self.special.variable",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)",
@@ -4466,29 +4378,7 @@
}
},
{
- "c": ".m",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "emo",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": ".memo ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -4522,7 +4412,7 @@
},
{
"c": "{",
- "t": "begin.definition.dictionary.meta.punctuation.python.structure",
+ "t": "begin.definition.dict.punctuation.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -4533,7 +4423,7 @@
},
{
"c": "}",
- "t": "definition.dictionary.empty-dictionary.end.meta.punctuation.python.structure",
+ "t": "definition.dict.end.punctuation.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -4577,11 +4467,11 @@
},
{
"c": "__call__",
- "t": "entity.function.magic.meta.name.python.support",
+ "t": "function.magic.meta.python.support",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.entity.name.function rgb(220, 220, 170)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.entity.name.function rgb(121, 94, 38)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.entity.name.function rgb(212, 212, 212)",
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
"light_vs": ".vs .token rgb(0, 0, 0)",
"hc_black": ".hc-black .token rgb(255, 255, 255)"
}
@@ -4599,7 +4489,7 @@
},
{
"c": "self",
- "t": "function.language.meta.parameter.parameters.python.variable",
+ "t": "function.language.meta.parameter.parameters.python.self.special.variable",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)",
@@ -4620,7 +4510,7 @@
}
},
{
- "c": " *",
+ "c": " ",
"t": "function.meta.parameters.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -4630,9 +4520,20 @@
"hc_black": ".hc-black .token rgb(255, 255, 255)"
}
},
+ {
+ "c": "*",
+ "t": "function.keyword.meta.operator.parameter.parameters.python.unpacking",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
+ }
+ },
{
"c": "args",
- "t": "function.meta.parameter.parameters.python.variable",
+ "t": "function.language.meta.parameter.parameters.python.variable",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable.parameter rgb(156, 220, 254)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable.parameter rgb(0, 16, 128)",
@@ -4643,7 +4544,7 @@
},
{
"c": ")",
- "t": "function.meta.python",
+ "t": "definition.end.function.meta.parameters.punctuation.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -4686,29 +4587,7 @@
}
},
{
- "c": " ",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "args",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": " args ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -4764,7 +4643,7 @@
},
{
"c": "self",
- "t": "language.python.variable",
+ "t": "language.python.self.special.variable",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)",
@@ -4774,29 +4653,7 @@
}
},
{
- "c": ".m",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "emo",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": ":",
+ "c": ".memo:",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -4819,7 +4676,7 @@
},
{
"c": "self",
- "t": "language.python.variable",
+ "t": "language.python.self.special.variable",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)",
@@ -4840,7 +4697,7 @@
}
},
{
- "c": "m",
+ "c": "memo",
"t": "item-access.meta.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -4850,17 +4707,6 @@
"hc_black": ".hc-black .token rgb(255, 255, 255)"
}
},
- {
- "c": "emo",
- "t": "identifier.item-access.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
{
"c": "[",
"t": "arguments.begin.definition.item-access.meta.punctuation.python",
@@ -4874,7 +4720,7 @@
},
{
"c": "args",
- "t": "arguments.identifier.item-access.meta.python",
+ "t": "arguments.item-access.meta.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -4929,7 +4775,7 @@
},
{
"c": "self",
- "t": "language.python.variable",
+ "t": "language.python.self.special.variable",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)",
@@ -4973,7 +4819,7 @@
},
{
"c": "*",
- "t": "arguments.arithmetic.function-call.keyword.meta.operator.python",
+ "t": "arguments.function-call.keyword.meta.operator.python.unpacking",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
@@ -4984,7 +4830,7 @@
},
{
"c": "args",
- "t": "arguments.function-call.identifier.meta.python",
+ "t": "arguments.function-call.meta.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -5039,7 +4885,7 @@
},
{
"c": "self",
- "t": "language.python.variable",
+ "t": "language.python.self.special.variable",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)",
@@ -5060,7 +4906,7 @@
}
},
{
- "c": "m",
+ "c": "memo",
"t": "item-access.meta.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -5070,17 +4916,6 @@
"hc_black": ".hc-black .token rgb(255, 255, 255)"
}
},
- {
- "c": "emo",
- "t": "identifier.item-access.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
{
"c": "[",
"t": "arguments.begin.definition.item-access.meta.punctuation.python",
@@ -5094,7 +4929,7 @@
},
{
"c": "args",
- "t": "arguments.identifier.item-access.meta.python",
+ "t": "arguments.item-access.meta.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -5115,18 +4950,7 @@
}
},
{
- "c": "res",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": "res ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -5182,29 +5006,29 @@
},
{
"c": "r",
- "t": "arguments.double.function-call.meta.python.quoted.raw-regex.single-line.storage.string.type",
+ "t": "arguments.function-call.meta.python.quoted.regexp.single.storage.string.type",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type rgb(86, 156, 214)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type rgb(0, 0, 255)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type rgb(86, 156, 214)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type rgb(0, 0, 255)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type rgb(86, 156, 214)"
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
}
},
{
"c": "\"",
- "t": "arguments.begin.definition.double.function-call.meta.punctuation.python.quoted.raw-regex.single-line.string",
+ "t": "arguments.begin.definition.function-call.meta.punctuation.python.quoted.regexp.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
}
},
{
"c": "(",
- "t": "arguments.definition.double.function-call.group.meta.punctuation.python.quoted.raw-regex.regexp.single-line.string",
+ "t": "arguments.begin.function-call.meta.other.parenthesis.punctuation.python.quoted.regexp.regexp support.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
@@ -5215,7 +5039,7 @@
},
{
"c": "[",
- "t": "arguments.character-class.constant.definition.double.function-call.group.meta.other.punctuation.python.quoted.raw-regex.regexp.set.single-line.string",
+ "t": "arguments.begin.character.constant.function-call.meta.other.python.quoted.regexp.regexp punctuation.set.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
@@ -5225,19 +5049,8 @@
}
},
{
- "c": "0-9",
- "t": "arguments.character-class.constant.double.function-call.group.meta.other.python.quoted.range.raw-regex.regexp.set.single-line.string",
- "r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
- }
- },
- {
- "c": "-",
- "t": "arguments.character-class.constant.double.function-call.group.meta.other.python.quoted.raw-regex.regexp.set.single-line.string",
+ "c": "0-9-",
+ "t": "arguments.character.constant.function-call.meta.python.quoted.regexp.set.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
@@ -5248,7 +5061,7 @@
},
{
"c": "]",
- "t": "arguments.character-class.constant.definition.double.function-call.group.meta.other.punctuation.python.quoted.raw-regex.regexp.set.single-line.string",
+ "t": "arguments.character.constant.end.function-call.meta.other.python.quoted.regexp.regexp punctuation.set.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
@@ -5259,7 +5072,7 @@
},
{
"c": "*",
- "t": "arguments.double.function-call.group.keyword.meta.operator.python.quantifier.quoted.raw-regex.regexp.single-line.string",
+ "t": "arguments.function-call.keyword.meta.operator.python.quantifier.quoted.regexp.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
@@ -5270,7 +5083,7 @@
},
{
"c": ")",
- "t": "arguments.definition.double.function-call.group.meta.punctuation.python.quoted.raw-regex.regexp.single-line.string",
+ "t": "arguments.end.function-call.meta.other.parenthesis.punctuation.python.quoted.regexp.regexp support.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
@@ -5281,7 +5094,7 @@
},
{
"c": "\\s",
- "t": "arguments.character.character-class.constant.double.function-call.meta.python.quoted.raw-regex.regexp.single-line.string",
+ "t": "arguments.escape.function-call.meta.other.python.quoted.regexp.single.special.string.support",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
@@ -5292,7 +5105,7 @@
},
{
"c": "*",
- "t": "arguments.double.function-call.keyword.meta.operator.python.quantifier.quoted.raw-regex.regexp.single-line.string",
+ "t": "arguments.function-call.keyword.meta.operator.python.quantifier.quoted.regexp.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
@@ -5303,7 +5116,7 @@
},
{
"c": "(",
- "t": "arguments.definition.double.function-call.group.meta.punctuation.python.quoted.raw-regex.regexp.single-line.string",
+ "t": "arguments.begin.function-call.meta.other.parenthesis.punctuation.python.quoted.regexp.regexp support.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
@@ -5314,7 +5127,7 @@
},
{
"c": "[",
- "t": "arguments.character-class.constant.definition.double.function-call.group.meta.other.punctuation.python.quoted.raw-regex.regexp.set.single-line.string",
+ "t": "arguments.begin.character.constant.function-call.meta.other.python.quoted.regexp.regexp punctuation.set.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
@@ -5325,7 +5138,7 @@
},
{
"c": "A-Za-z",
- "t": "arguments.character-class.constant.double.function-call.group.meta.other.python.quoted.range.raw-regex.regexp.set.single-line.string",
+ "t": "arguments.character.constant.function-call.meta.python.quoted.regexp.set.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
@@ -5336,7 +5149,7 @@
},
{
"c": "]",
- "t": "arguments.character-class.constant.definition.double.function-call.group.meta.other.punctuation.python.quoted.raw-regex.regexp.set.single-line.string",
+ "t": "arguments.character.constant.end.function-call.meta.other.python.quoted.regexp.regexp punctuation.set.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
@@ -5347,7 +5160,7 @@
},
{
"c": "+",
- "t": "arguments.double.function-call.group.keyword.meta.operator.python.quantifier.quoted.raw-regex.regexp.single-line.string",
+ "t": "arguments.function-call.keyword.meta.operator.python.quantifier.quoted.regexp.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
@@ -5358,7 +5171,7 @@
},
{
"c": ")",
- "t": "arguments.definition.double.function-call.group.meta.punctuation.python.quoted.raw-regex.regexp.single-line.string",
+ "t": "arguments.end.function-call.meta.other.parenthesis.punctuation.python.quoted.regexp.regexp support.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
@@ -5369,18 +5182,18 @@
},
{
"c": ",",
- "t": "arguments.double.function-call.meta.python.quoted.raw-regex.single-line.string",
+ "t": "arguments.function-call.meta.python.quoted.regexp.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
}
},
{
"c": "\\s",
- "t": "arguments.character.character-class.constant.double.function-call.meta.python.quoted.raw-regex.regexp.single-line.string",
+ "t": "arguments.escape.function-call.meta.other.python.quoted.regexp.single.special.string.support",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
@@ -5391,7 +5204,7 @@
},
{
"c": "+",
- "t": "arguments.double.function-call.keyword.meta.operator.python.quantifier.quoted.raw-regex.regexp.single-line.string",
+ "t": "arguments.function-call.keyword.meta.operator.python.quantifier.quoted.regexp.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
@@ -5402,7 +5215,7 @@
},
{
"c": "(",
- "t": "arguments.definition.double.function-call.group.meta.punctuation.python.quoted.raw-regex.regexp.single-line.string",
+ "t": "arguments.begin.function-call.meta.other.parenthesis.punctuation.python.quoted.regexp.regexp support.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
@@ -5413,7 +5226,7 @@
},
{
"c": ".",
- "t": "arguments.character.character-class.constant.double.function-call.group.meta.python.quoted.raw-regex.regexp.single-line.string",
+ "t": "any.arguments.function-call.match.meta.other.python.quoted.regexp.single.string.support",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
@@ -5424,7 +5237,7 @@
},
{
"c": "*",
- "t": "arguments.double.function-call.group.keyword.meta.operator.python.quantifier.quoted.raw-regex.regexp.single-line.string",
+ "t": "arguments.function-call.keyword.meta.operator.python.quantifier.quoted.regexp.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
@@ -5435,7 +5248,7 @@
},
{
"c": ")",
- "t": "arguments.definition.double.function-call.group.meta.punctuation.python.quoted.raw-regex.regexp.single-line.string",
+ "t": "arguments.end.function-call.meta.other.parenthesis.punctuation.python.quoted.regexp.regexp support.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
@@ -5446,18 +5259,18 @@
},
{
"c": "\"",
- "t": "arguments.definition.double.end.function-call.meta.punctuation.python.quoted.raw-regex.single-line.string",
+ "t": "arguments.definition.end.function-call.meta.punctuation.python.quoted.regexp.single.string",
"r": {
- "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
- "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
- "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
- "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
- "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
}
},
{
- "c": ", ",
- "t": "arguments.function-call.meta.python",
+ "c": ",",
+ "t": "arguments.function-call.meta.punctuation.python.separator",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -5467,8 +5280,8 @@
}
},
{
- "c": "i",
- "t": "arguments.function-call.identifier.meta.python",
+ "c": " i",
+ "t": "arguments.function-call.meta.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -5566,29 +5379,7 @@
}
},
{
- "c": " ",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "n",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": " n ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -5622,10 +5413,10 @@
},
{
"c": "raw_input",
- "t": "builtin.call.function.function-call.meta.python.support",
+ "t": "builtin.function-call.legacy.meta.python.variable",
"r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.variable rgb(156, 220, 254)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.variable rgb(0, 16, 128)",
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
"light_vs": ".vs .token rgb(0, 0, 0)",
"hc_black": ".hc-black .token rgb(255, 255, 255)"
@@ -5644,7 +5435,7 @@
},
{
"c": "\"",
- "t": "arguments.begin.definition.double.function-call.meta.punctuation.python.quoted.single-line.string",
+ "t": "arguments.begin.definition.function-call.meta.punctuation.python.quoted.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
@@ -5655,7 +5446,7 @@
},
{
"c": "Number: ",
- "t": "arguments.double.function-call.meta.python.quoted.single-line.string",
+ "t": "arguments.function-call.meta.python.quoted.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
@@ -5666,7 +5457,7 @@
},
{
"c": "\"",
- "t": "arguments.definition.double.end.function-call.meta.punctuation.python.quoted.single-line.string",
+ "t": "arguments.definition.end.function-call.meta.punctuation.python.quoted.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
@@ -5687,29 +5478,7 @@
}
},
{
- "c": " ",
- "t": "",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": "n",
- "t": "identifier.meta.python",
- "r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
- "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
- "light_vs": ".vs .token rgb(0, 0, 0)",
- "hc_black": ".hc-black .token rgb(255, 255, 255)"
- }
- },
- {
- "c": " ",
+ "c": " n ",
"t": "",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
@@ -5743,10 +5512,10 @@
},
{
"c": "int",
- "t": "builtin.call.function.function-call.meta.python.support",
+ "t": "function-call.meta.python.support.type",
"r": {
- "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
- "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.support.type rgb(78, 201, 176)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.support.type rgb(38, 127, 153)",
"dark_vs": ".vs-dark .token rgb(212, 212, 212)",
"light_vs": ".vs .token rgb(0, 0, 0)",
"hc_black": ".hc-black .token rgb(255, 255, 255)"
@@ -5765,7 +5534,7 @@
},
{
"c": "n",
- "t": "arguments.function-call.identifier.meta.python",
+ "t": "arguments.function-call.meta.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -5875,7 +5644,7 @@
},
{
"c": "print",
- "t": "builtin.call.function.function-call.meta.python.support",
+ "t": "builtin.function.function-call.meta.python.support",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -5897,7 +5666,7 @@
},
{
"c": "\"",
- "t": "arguments.begin.definition.double.function-call.meta.punctuation.python.quoted.single-line.string",
+ "t": "arguments.begin.definition.function-call.meta.punctuation.python.quoted.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
@@ -5908,7 +5677,7 @@
},
{
"c": "Not a number",
- "t": "arguments.double.function-call.meta.python.quoted.single-line.string",
+ "t": "arguments.function-call.meta.python.quoted.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
@@ -5919,7 +5688,7 @@
},
{
"c": "\"",
- "t": "arguments.definition.double.end.function-call.meta.punctuation.python.quoted.single-line.string",
+ "t": "arguments.definition.end.function-call.meta.punctuation.python.quoted.single.string",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
@@ -5985,7 +5754,7 @@
},
{
"c": "EXPR",
- "t": "allcaps.constant.other.python",
+ "t": "caps.constant.other.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -6007,7 +5776,7 @@
},
{
"c": "as",
- "t": "as.control.import.keyword.python",
+ "t": "control.flow.keyword.python",
"r": {
"dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
"light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
@@ -6029,7 +5798,7 @@
},
{
"c": "VAR",
- "t": "allcaps.constant.other.python",
+ "t": "caps.constant.other.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -6062,7 +5831,7 @@
},
{
"c": "BLOCK",
- "t": "allcaps.constant.other.python",
+ "t": "caps.constant.other.python",
"r": {
"dark_plus": ".vs-dark .token rgb(212, 212, 212)",
"light_plus": ".vs .token rgb(0, 0, 0)",
@@ -6070,5 +5839,665 @@
"light_vs": ".vs .token rgb(0, 0, 0)",
"hc_black": ".hc-black .token rgb(255, 255, 255)"
}
+ },
+ {
+ "c": "#",
+ "t": "comment.definition.line.number-sign.punctuation.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
+ }
+ },
+ {
+ "c": " Comments in dictionary items should be colorized accordingly",
+ "t": "comment.line.number-sign.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
+ }
+ },
+ {
+ "c": "my_dictionary ",
+ "t": "",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "=",
+ "t": "assignment.keyword.operator.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
+ }
+ },
+ {
+ "c": " ",
+ "t": "",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "{",
+ "t": "begin.definition.dict.punctuation.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": " ",
+ "t": "",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "'",
+ "t": "begin.definition.punctuation.python.quoted.single.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": "foo",
+ "t": "python.quoted.single.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": "'",
+ "t": "definition.end.punctuation.python.quoted.single.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": ":",
+ "t": "",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "23",
+ "t": "constant.dec.numeric.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.numeric rgb(181, 206, 168)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.numeric rgb(9, 136, 90)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.numeric rgb(181, 206, 168)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.numeric rgb(9, 136, 90)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.numeric rgb(181, 206, 168)"
+ }
+ },
+ {
+ "c": ", ",
+ "t": "",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "#",
+ "t": "comment.definition.line.number-sign.punctuation.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
+ }
+ },
+ {
+ "c": " this should be colorized as comment",
+ "t": "comment.line.number-sign.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
+ }
+ },
+ {
+ "c": " ",
+ "t": "",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "'",
+ "t": "begin.definition.punctuation.python.quoted.single.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": "bar",
+ "t": "python.quoted.single.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": "'",
+ "t": "definition.end.punctuation.python.quoted.single.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": ":",
+ "t": "",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "\"",
+ "t": "begin.definition.punctuation.python.quoted.single.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": "foobar",
+ "t": "python.quoted.single.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": "\"",
+ "t": "definition.end.punctuation.python.quoted.single.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": " ",
+ "t": "",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "#",
+ "t": "comment.definition.line.number-sign.punctuation.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
+ }
+ },
+ {
+ "c": "this should be colorized as comment",
+ "t": "comment.line.number-sign.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
+ }
+ },
+ {
+ "c": "}",
+ "t": "definition.dict.end.punctuation.python",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "#",
+ "t": "comment.definition.line.number-sign.punctuation.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
+ }
+ },
+ {
+ "c": " test raw strings",
+ "t": "comment.line.number-sign.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
+ }
+ },
+ {
+ "c": "text ",
+ "t": "",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "=",
+ "t": "assignment.keyword.operator.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
+ }
+ },
+ {
+ "c": " ",
+ "t": "",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "r",
+ "t": "multi.python.quoted.regexp.storage.string.type",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
+ }
+ },
+ {
+ "c": "\"\"\"",
+ "t": "begin.definition.multi.punctuation.python.quoted.regexp.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
+ }
+ },
+ {
+ "c": "interval ``",
+ "t": "multi.python.quoted.regexp.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
+ }
+ },
+ {
+ "c": "[",
+ "t": "begin.character.constant.meta.multi.other.python.quoted.regexp.regexp punctuation.set.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
+ }
+ },
+ {
+ "c": "1,2)`` leads to",
+ "t": "character.constant.meta.multi.python.quoted.regexp.set.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
+ }
+ },
+ {
+ "c": "\"\"\"",
+ "t": "definition.end.multi.punctuation.python.quoted.regexp.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string.regexp rgb(209, 105, 105)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string.regexp rgb(129, 31, 63)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string.regexp rgb(209, 105, 105)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string.regexp rgb(129, 31, 63)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string.regexp rgb(209, 105, 105)"
+ }
+ },
+ {
+ "c": "highlight_error ",
+ "t": "",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "=",
+ "t": "assignment.keyword.operator.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.operator rgb(212, 212, 212)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.operator rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.operator rgb(212, 212, 212)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.operator rgb(0, 0, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.operator rgb(212, 212, 212)"
+ }
+ },
+ {
+ "c": " ",
+ "t": "",
+ "r": {
+ "dark_plus": ".vs-dark .token rgb(212, 212, 212)",
+ "light_plus": ".vs .token rgb(0, 0, 0)",
+ "dark_vs": ".vs-dark .token rgb(212, 212, 212)",
+ "light_vs": ".vs .token rgb(0, 0, 0)",
+ "hc_black": ".hc-black .token rgb(255, 255, 255)"
+ }
+ },
+ {
+ "c": "True",
+ "t": "constant.language.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.constant.language rgb(86, 156, 214)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.constant.language rgb(0, 0, 255)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.constant.language rgb(86, 156, 214)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.constant.language rgb(0, 0, 255)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.constant.language rgb(86, 156, 214)"
+ }
+ },
+ {
+ "c": "#",
+ "t": "comment.definition.line.number-sign.punctuation.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
+ }
+ },
+ {
+ "c": " highlight doctests",
+ "t": "comment.line.number-sign.python",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.comment rgb(96, 139, 78)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.comment rgb(0, 128, 0)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.comment rgb(96, 139, 78)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.comment rgb(0, 128, 0)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.comment rgb(124, 166, 104)"
+ }
+ },
+ {
+ "c": "r",
+ "t": "docstring.multi.python.quoted.raw.storage.string.type",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.storage.type rgb(86, 156, 214)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.storage.type rgb(0, 0, 255)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.storage.type rgb(86, 156, 214)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.storage.type rgb(0, 0, 255)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.storage.type rgb(86, 156, 214)"
+ }
+ },
+ {
+ "c": "'''",
+ "t": "begin.definition.docstring.multi.punctuation.python.quoted.raw.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": "Module docstring",
+ "t": "docstring.multi.python.quoted.raw.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": " Some text followed by code sample:",
+ "t": "docstring.multi.python.quoted.raw.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": " ",
+ "t": "docstring.multi.python.quoted.raw.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": ">>> ",
+ "t": "control.docstring.flow.keyword.multi.python.quoted.raw.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)"
+ }
+ },
+ {
+ "c": "for a in foo(2, b=1,",
+ "t": "docstring.multi.python.quoted.raw.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": " ",
+ "t": "docstring.multi.python.quoted.raw.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": "... ",
+ "t": "control.docstring.flow.keyword.multi.python.quoted.raw.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)"
+ }
+ },
+ {
+ "c": " c=3):",
+ "t": "docstring.multi.python.quoted.raw.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": " ",
+ "t": "docstring.multi.python.quoted.raw.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": "... ",
+ "t": "control.docstring.flow.keyword.multi.python.quoted.raw.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.keyword.control rgb(197, 134, 192)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.keyword.control rgb(175, 0, 219)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.keyword.control rgb(86, 156, 214)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.keyword.control rgb(0, 0, 255)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.keyword.control rgb(86, 156, 214)"
+ }
+ },
+ {
+ "c": " print(a)",
+ "t": "docstring.multi.python.quoted.raw.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": " 0",
+ "t": "docstring.multi.python.quoted.raw.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": " 1",
+ "t": "docstring.multi.python.quoted.raw.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
+ },
+ {
+ "c": "'''",
+ "t": "definition.docstring.end.multi.punctuation.python.quoted.raw.string",
+ "r": {
+ "dark_plus": ".vs-dark.vscode-theme-defaults-themes-dark_plus-json .token.string rgb(206, 145, 120)",
+ "light_plus": ".vs.vscode-theme-defaults-themes-light_plus-json .token.string rgb(163, 21, 21)",
+ "dark_vs": ".vs-dark.vscode-theme-defaults-themes-dark_vs-json .token.string rgb(206, 145, 120)",
+ "light_vs": ".vs.vscode-theme-defaults-themes-light_vs-json .token.string rgb(163, 21, 21)",
+ "hc_black": ".hc-black.vscode-theme-defaults-themes-hc_black-json .token.string rgb(206, 145, 120)"
+ }
}
]
\ No newline at end of file