[python] update grammar

This commit is contained in:
Martin Aeschlimann
2017-04-19 15:59:04 +02:00
parent 645c1a2621
commit 07d57c55e8
3 changed files with 2321 additions and 296 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -12,6 +12,32 @@
],
"repository": {
"regexp-base-expression": {
"patterns": [
{
"include": "#regexp-quantifier"
},
{
"include": "#regexp-base-common"
}
]
},
"fregexp-base-expression": {
"patterns": [
{
"include": "#fregexp-quantifier"
},
{
"include": "#fstring-formatting-braces"
},
{
"match": "\\{.*?\\}"
},
{
"include": "#regexp-base-common"
}
]
},
"regexp-base-common": {
"patterns": [
{
"name": "support.other.match.any.regexp",
@@ -33,15 +59,19 @@
"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-quantifier": {
"name": "keyword.operator.quantifier.regexp",
"match": "(?x)\n \\{(\n \\d+ | \\d+,(\\d+)? | ,\\d+\n )\\}\n"
},
"fregexp-quantifier": {
"name": "keyword.operator.quantifier.regexp",
"match": "(?x)\n \\{\\{(\n \\d+ | \\d+,(\\d+)? | ,\\d+\n )\\}\\}\n"
},
"regexp-backreference-number": {
"name": "meta.backreference.regexp",
"match": "(\\\\[1-9]\\d?)",
@@ -56,13 +86,13 @@
"match": "(?x)\n (\\() (\\?P= \\w+(?:\\s+[[:alnum:]]+)?) (\\))\n",
"captures": {
"1": {
"name": "punctuation.parenthesis.backreference.named.begin.regexp support.other.parenthesis.regexp"
"name": "support.other.parenthesis.regexp punctuation.parenthesis.backreference.named.begin.regexp"
},
"2": {
"name": "entity.name.tag.named.backreference.regexp"
},
"3": {
"name": "punctuation.parenthesis.backreference.named.end.regexp support.other.parenthesis.regexp"
"name": "support.other.parenthesis.regexp punctuation.parenthesis.backreference.named.end.regexp"
}
}
},
@@ -183,7 +213,7 @@
"end": "(\\])",
"beginCaptures": {
"1": {
"name": "constant.other.set.regexp punctuation.character.set.begin.regexp"
"name": "punctuation.character.set.begin.regexp constant.other.set.regexp"
},
"2": {
"name": "keyword.operator.negation.regexp"
@@ -194,7 +224,7 @@
},
"endCaptures": {
"1": {
"name": "constant.other.set.regexp punctuation.character.set.end.regexp"
"name": "punctuation.character.set.end.regexp constant.other.set.regexp"
},
"2": {
"name": "invalid.illegal.newline.python"
@@ -218,7 +248,7 @@
"end": "(\\))",
"beginCaptures": {
"1": {
"name": "punctuation.parenthesis.named.begin.regexp support.other.parenthesis.regexp"
"name": "support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp"
},
"2": {
"name": "entity.name.tag.named.group.regexp"
@@ -226,7 +256,7 @@
},
"endCaptures": {
"1": {
"name": "punctuation.parenthesis.named.end.regexp support.other.parenthesis.regexp"
"name": "support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp"
},
"2": {
"name": "invalid.illegal.newline.python"
@@ -274,7 +304,7 @@
},
"endCaptures": {
"1": {
"name": "punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.regexp"
"name": "keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp"
},
"2": {
"name": "invalid.illegal.newline.python"
@@ -299,7 +329,7 @@
},
"endCaptures": {
"1": {
"name": "punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.negative.regexp"
"name": "keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp"
},
"2": {
"name": "invalid.illegal.newline.python"
@@ -324,7 +354,7 @@
},
"endCaptures": {
"1": {
"name": "punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.regexp"
"name": "keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp"
},
"2": {
"name": "invalid.illegal.newline.python"
@@ -349,7 +379,7 @@
},
"endCaptures": {
"1": {
"name": "punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.negative.regexp"
"name": "keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp"
},
"2": {
"name": "invalid.illegal.newline.python"
@@ -374,7 +404,7 @@
},
"endCaptures": {
"1": {
"name": "punctuation.parenthesis.conditional.end.regexp keyword.operator.conditional.negative.regexp"
"name": "keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp"
},
"2": {
"name": "invalid.illegal.newline.python"
@@ -391,12 +421,12 @@
"end": "(\\))",
"beginCaptures": {
"0": {
"name": "punctuation.parenthesis.non-capturing.begin.regexp support.other.parenthesis.regexp"
"name": "support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp"
}
},
"endCaptures": {
"1": {
"name": "punctuation.parenthesis.non-capturing.end.regexp support.other.parenthesis.regexp"
"name": "support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp"
},
"2": {
"name": "invalid.illegal.newline.python"
@@ -413,12 +443,12 @@
"end": "(\\))",
"beginCaptures": {
"0": {
"name": "punctuation.parenthesis.begin.regexp support.other.parenthesis.regexp"
"name": "support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp"
}
},
"endCaptures": {
"1": {
"name": "punctuation.parenthesis.end.regexp support.other.parenthesis.regexp"
"name": "support.other.parenthesis.regexp punctuation.parenthesis.end.regexp"
},
"2": {
"name": "invalid.illegal.newline.python"
@@ -431,5 +461,5 @@
]
}
},
"version": "https://github.com/MagicStack/MagicPython/commit/a45287d159f82256c768ad2e1114ca9751d28670"
"version": "https://github.com/MagicStack/MagicPython/commit/df5bb18c64252f2e7b1aa87e2ed124666d314f1d"
}

View File

@@ -385,7 +385,7 @@
}
},
{
"c": " ",
"c": " N",
"t": "source.python",
"r": {
"dark_plus": "default: #D4D4D4",
@@ -395,17 +395,6 @@
"hc_black": "default: #FFFFFF"
}
},
{
"c": "N",
"t": "source.python constant.other.caps.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": "*",
"t": "source.python keyword.operator.arithmetic.python",
@@ -814,7 +803,29 @@
}
},
{
"c": "key: val",
"c": "key",
"t": "source.python meta.function.python meta.function.parameters.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": ":",
"t": "source.python meta.function.python meta.function.parameters.python punctuation.separator.dict.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " val",
"t": "source.python meta.function.python meta.function.parameters.python",
"r": {
"dark_plus": "default: #D4D4D4",
@@ -847,7 +858,29 @@
}
},
{
"c": " key, val ",
"c": " key",
"t": "source.python meta.function.python meta.function.parameters.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": ",",
"t": "source.python meta.function.python meta.function.parameters.python punctuation.separator.element.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " val ",
"t": "source.python meta.function.python meta.function.parameters.python",
"r": {
"dark_plus": "default: #D4D4D4",
@@ -1354,7 +1387,7 @@
},
{
"c": "\\",
"t": "source.python separator.continuation.line.python",
"t": "source.python punctuation.separator.continuation.line.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@@ -1596,7 +1629,7 @@
},
{
"c": "\\",
"t": "source.python separator.continuation.line.python",
"t": "source.python punctuation.separator.continuation.line.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@@ -1826,7 +1859,18 @@
}
},
{
"c": ": ",
"c": ":",
"t": "source.python punctuation.separator.colon.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " ",
"t": "source.python",
"r": {
"dark_plus": "default: #D4D4D4",
@@ -2113,7 +2157,7 @@
},
{
"c": ":",
"t": "source.python",
"t": "source.python punctuation.separator.colon.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@@ -2355,7 +2399,7 @@
},
{
"c": ",",
"t": "source.python meta.function-call.python meta.function-call.arguments.python",
"t": "source.python meta.function-call.python meta.function-call.arguments.python punctuation.separator.element.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@@ -2377,7 +2421,7 @@
},
{
"c": ",",
"t": "source.python meta.function-call.python meta.function-call.arguments.python",
"t": "source.python meta.function-call.python meta.function-call.arguments.python punctuation.separator.element.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@@ -2399,7 +2443,7 @@
},
{
"c": ",",
"t": "source.python meta.function-call.python meta.function-call.arguments.python",
"t": "source.python meta.function-call.python meta.function-call.arguments.python punctuation.separator.element.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@@ -2519,7 +2563,29 @@
}
},
{
"c": " : ",
"c": " ",
"t": "source.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": ":",
"t": "source.python punctuation.separator.dict.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " ",
"t": "source.python",
"r": {
"dark_plus": "default: #D4D4D4",
@@ -2563,7 +2629,18 @@
}
},
{
"c": ", ",
"c": ",",
"t": "source.python punctuation.separator.element.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " ",
"t": "source.python",
"r": {
"dark_plus": "default: #D4D4D4",
@@ -2608,7 +2685,7 @@
},
{
"c": ":",
"t": "source.python",
"t": "source.python punctuation.separator.dict.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@@ -2651,7 +2728,18 @@
}
},
{
"c": ", ",
"c": ",",
"t": "source.python punctuation.separator.element.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " ",
"t": "source.python",
"r": {
"dark_plus": "default: #D4D4D4",
@@ -2696,7 +2784,7 @@
},
{
"c": ":",
"t": "source.python",
"t": "source.python punctuation.separator.dict.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@@ -2838,7 +2926,18 @@
}
},
{
"c": ": ",
"c": ":",
"t": "source.python punctuation.separator.dict.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " ",
"t": "source.python",
"r": {
"dark_plus": "default: #D4D4D4",
@@ -2860,7 +2959,18 @@
}
},
{
"c": ", ",
"c": ",",
"t": "source.python punctuation.separator.element.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " ",
"t": "source.python",
"r": {
"dark_plus": "default: #D4D4D4",
@@ -2937,7 +3047,18 @@
}
},
{
"c": ": ",
"c": ":",
"t": "source.python punctuation.separator.dict.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " ",
"t": "source.python",
"r": {
"dark_plus": "default: #D4D4D4",
@@ -3213,7 +3334,7 @@
},
{
"c": ":",
"t": "source.python",
"t": "source.python punctuation.separator.colon.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@@ -3334,7 +3455,7 @@
},
{
"c": ":",
"t": "source.python",
"t": "source.python punctuation.separator.colon.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@@ -3631,7 +3752,7 @@
},
{
"c": ":",
"t": "source.python",
"t": "source.python punctuation.separator.colon.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@@ -4004,7 +4125,40 @@
}
},
{
"c": ", x, ",
"c": ",",
"t": "source.python punctuation.separator.element.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " x",
"t": "source.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": ",",
"t": "source.python punctuation.separator.element.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " ",
"t": "source.python",
"r": {
"dark_plus": "default: #D4D4D4",
@@ -4048,7 +4202,18 @@
}
},
{
"c": ", y",
"c": ",",
"t": "source.python punctuation.separator.element.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " y",
"t": "source.python",
"r": {
"dark_plus": "default: #D4D4D4",
@@ -4125,7 +4290,18 @@
}
},
{
"c": ", mehr",
"c": ",",
"t": "source.python punctuation.separator.element.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " mehr",
"t": "source.python",
"r": {
"dark_plus": "default: #D4D4D4",
@@ -4653,7 +4829,7 @@
}
},
{
"c": ".memo:",
"c": ".memo",
"t": "source.python",
"r": {
"dark_plus": "default: #D4D4D4",
@@ -4663,6 +4839,17 @@
"hc_black": "default: #FFFFFF"
}
},
{
"c": ":",
"t": "source.python punctuation.separator.colon.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " ",
"t": "source.python",
@@ -5028,7 +5215,7 @@
},
{
"c": "(",
"t": "source.python meta.function-call.python meta.function-call.arguments.python string.regexp.quoted.single.python punctuation.parenthesis.begin.regexp support.other.parenthesis.regexp",
"t": "source.python meta.function-call.python meta.function-call.arguments.python string.regexp.quoted.single.python support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp",
"r": {
"dark_plus": "string.regexp: #D16969",
"light_plus": "string.regexp: #811F3F",
@@ -5039,7 +5226,7 @@
},
{
"c": "[",
"t": "source.python meta.function-call.python meta.function-call.arguments.python string.regexp.quoted.single.python meta.character.set.regexp constant.other.set.regexp punctuation.character.set.begin.regexp",
"t": "source.python meta.function-call.python meta.function-call.arguments.python string.regexp.quoted.single.python meta.character.set.regexp punctuation.character.set.begin.regexp constant.other.set.regexp",
"r": {
"dark_plus": "string.regexp: #D16969",
"light_plus": "string.regexp: #811F3F",
@@ -5061,7 +5248,7 @@
},
{
"c": "]",
"t": "source.python meta.function-call.python meta.function-call.arguments.python string.regexp.quoted.single.python meta.character.set.regexp constant.other.set.regexp punctuation.character.set.end.regexp",
"t": "source.python meta.function-call.python meta.function-call.arguments.python string.regexp.quoted.single.python meta.character.set.regexp punctuation.character.set.end.regexp constant.other.set.regexp",
"r": {
"dark_plus": "string.regexp: #D16969",
"light_plus": "string.regexp: #811F3F",
@@ -5083,7 +5270,7 @@
},
{
"c": ")",
"t": "source.python meta.function-call.python meta.function-call.arguments.python string.regexp.quoted.single.python punctuation.parenthesis.end.regexp support.other.parenthesis.regexp",
"t": "source.python meta.function-call.python meta.function-call.arguments.python string.regexp.quoted.single.python support.other.parenthesis.regexp punctuation.parenthesis.end.regexp",
"r": {
"dark_plus": "string.regexp: #D16969",
"light_plus": "string.regexp: #811F3F",
@@ -5116,7 +5303,7 @@
},
{
"c": "(",
"t": "source.python meta.function-call.python meta.function-call.arguments.python string.regexp.quoted.single.python punctuation.parenthesis.begin.regexp support.other.parenthesis.regexp",
"t": "source.python meta.function-call.python meta.function-call.arguments.python string.regexp.quoted.single.python support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp",
"r": {
"dark_plus": "string.regexp: #D16969",
"light_plus": "string.regexp: #811F3F",
@@ -5127,7 +5314,7 @@
},
{
"c": "[",
"t": "source.python meta.function-call.python meta.function-call.arguments.python string.regexp.quoted.single.python meta.character.set.regexp constant.other.set.regexp punctuation.character.set.begin.regexp",
"t": "source.python meta.function-call.python meta.function-call.arguments.python string.regexp.quoted.single.python meta.character.set.regexp punctuation.character.set.begin.regexp constant.other.set.regexp",
"r": {
"dark_plus": "string.regexp: #D16969",
"light_plus": "string.regexp: #811F3F",
@@ -5149,7 +5336,7 @@
},
{
"c": "]",
"t": "source.python meta.function-call.python meta.function-call.arguments.python string.regexp.quoted.single.python meta.character.set.regexp constant.other.set.regexp punctuation.character.set.end.regexp",
"t": "source.python meta.function-call.python meta.function-call.arguments.python string.regexp.quoted.single.python meta.character.set.regexp punctuation.character.set.end.regexp constant.other.set.regexp",
"r": {
"dark_plus": "string.regexp: #D16969",
"light_plus": "string.regexp: #811F3F",
@@ -5171,7 +5358,7 @@
},
{
"c": ")",
"t": "source.python meta.function-call.python meta.function-call.arguments.python string.regexp.quoted.single.python punctuation.parenthesis.end.regexp support.other.parenthesis.regexp",
"t": "source.python meta.function-call.python meta.function-call.arguments.python string.regexp.quoted.single.python support.other.parenthesis.regexp punctuation.parenthesis.end.regexp",
"r": {
"dark_plus": "string.regexp: #D16969",
"light_plus": "string.regexp: #811F3F",
@@ -5215,7 +5402,7 @@
},
{
"c": "(",
"t": "source.python meta.function-call.python meta.function-call.arguments.python string.regexp.quoted.single.python punctuation.parenthesis.begin.regexp support.other.parenthesis.regexp",
"t": "source.python meta.function-call.python meta.function-call.arguments.python string.regexp.quoted.single.python support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp",
"r": {
"dark_plus": "string.regexp: #D16969",
"light_plus": "string.regexp: #811F3F",
@@ -5248,7 +5435,7 @@
},
{
"c": ")",
"t": "source.python meta.function-call.python meta.function-call.arguments.python string.regexp.quoted.single.python punctuation.parenthesis.end.regexp support.other.parenthesis.regexp",
"t": "source.python meta.function-call.python meta.function-call.arguments.python string.regexp.quoted.single.python support.other.parenthesis.regexp punctuation.parenthesis.end.regexp",
"r": {
"dark_plus": "string.regexp: #D16969",
"light_plus": "string.regexp: #811F3F",
@@ -5336,7 +5523,7 @@
},
{
"c": ":",
"t": "source.python",
"t": "source.python punctuation.separator.colon.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@@ -5369,7 +5556,7 @@
},
{
"c": ":",
"t": "source.python",
"t": "source.python punctuation.separator.colon.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@@ -5622,7 +5809,7 @@
},
{
"c": ":",
"t": "source.python",
"t": "source.python punctuation.separator.colon.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@@ -5809,7 +5996,7 @@
},
{
"c": ":",
"t": "source.python",
"t": "source.python punctuation.separator.colon.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@@ -5952,7 +6139,7 @@
},
{
"c": ":",
"t": "source.python",
"t": "source.python punctuation.separator.dict.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@@ -5973,7 +6160,18 @@
}
},
{
"c": ", ",
"c": ",",
"t": "source.python punctuation.separator.element.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
"dark_vs": "default: #D4D4D4",
"light_vs": "default: #000000",
"hc_black": "default: #FFFFFF"
}
},
{
"c": " ",
"t": "source.python",
"r": {
"dark_plus": "default: #D4D4D4",
@@ -6051,7 +6249,7 @@
},
{
"c": ":",
"t": "source.python",
"t": "source.python punctuation.separator.dict.python",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@@ -6227,7 +6425,7 @@
},
{
"c": "[",
"t": "source.python string.regexp.quoted.multi.python meta.character.set.regexp constant.other.set.regexp punctuation.character.set.begin.regexp",
"t": "source.python string.regexp.quoted.multi.python meta.character.set.regexp punctuation.character.set.begin.regexp constant.other.set.regexp",
"r": {
"dark_plus": "string.regexp: #D16969",
"light_plus": "string.regexp: #811F3F",