diff --git a/Makefile b/Makefile
index 8932961d..3ecb8621 100644
--- a/Makefile
+++ b/Makefile
@@ -16,7 +16,7 @@ test: release
then echo "Error: package.version != git.tag" && exit 1 ; fi
devenv:
- npm install syntaxdev@0.0.11
+ npm install syntaxdev@0.0.12
release:
./node_modules/.bin/syntaxdev build-plist --in grammars/src/MagicPython.syntax.yaml --out grammars/MagicPython.tmLanguage
diff --git a/grammars/MagicPython.tmLanguage b/grammars/MagicPython.tmLanguage
index 92b93020..fe97f739 100644
--- a/grammars/MagicPython.tmLanguage
+++ b/grammars/MagicPython.tmLanguage
@@ -1733,7 +1733,7 @@
1
name
- variable.parameter.class.python entity.other.inherited-class.python
+ entity.other.inherited-class.python variable.parameter.class.python
2
@@ -3060,7 +3060,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.backreference.named.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.backreference.named.begin.regexp
2
@@ -3070,7 +3070,7 @@ indirectly through syntactic constructs
3
name
- punctuation.parenthesis.backreference.named.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.backreference.named.end.regexp
@@ -3332,7 +3332,7 @@ indirectly through syntactic constructs
1
name
- constant.other.set.regexp punctuation.character.set.begin.regexp
+ punctuation.character.set.begin.regexp constant.other.set.regexp
2
@@ -3350,7 +3350,7 @@ indirectly through syntactic constructs
1
name
- constant.other.set.regexp punctuation.character.set.end.regexp
+ punctuation.character.set.end.regexp constant.other.set.regexp
2
@@ -3389,7 +3389,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.named.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp
2
@@ -3402,7 +3402,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.named.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp
2
@@ -3479,7 +3479,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.regexp
+ keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp
2
@@ -3519,7 +3519,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.negative.regexp
+ keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp
2
@@ -3559,7 +3559,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.regexp
+ keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp
2
@@ -3599,7 +3599,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.negative.regexp
+ keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp
2
@@ -3639,7 +3639,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.conditional.end.regexp keyword.operator.conditional.negative.regexp
+ keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp
2
@@ -3666,7 +3666,7 @@ indirectly through syntactic constructs
0
name
- punctuation.parenthesis.non-capturing.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp
endCaptures
@@ -3674,7 +3674,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.non-capturing.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp
2
@@ -3701,7 +3701,7 @@ indirectly through syntactic constructs
0
name
- punctuation.parenthesis.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp
endCaptures
@@ -3709,7 +3709,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.end.regexp
2
@@ -3809,7 +3809,7 @@ indirectly through syntactic constructs
1
name
- constant.other.set.regexp punctuation.character.set.begin.regexp
+ punctuation.character.set.begin.regexp constant.other.set.regexp
2
@@ -3827,7 +3827,7 @@ indirectly through syntactic constructs
1
name
- constant.other.set.regexp punctuation.character.set.end.regexp
+ punctuation.character.set.end.regexp constant.other.set.regexp
2
@@ -3866,7 +3866,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.named.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp
2
@@ -3879,7 +3879,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.named.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp
2
@@ -3960,7 +3960,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.regexp
+ keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp
2
@@ -4004,7 +4004,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.negative.regexp
+ keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp
2
@@ -4048,7 +4048,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.regexp
+ keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp
2
@@ -4092,7 +4092,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.negative.regexp
+ keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp
2
@@ -4136,7 +4136,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.conditional.end.regexp keyword.operator.conditional.negative.regexp
+ keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp
2
@@ -4167,7 +4167,7 @@ indirectly through syntactic constructs
0
name
- punctuation.parenthesis.non-capturing.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp
endCaptures
@@ -4175,7 +4175,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.non-capturing.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp
2
@@ -4206,7 +4206,7 @@ indirectly through syntactic constructs
0
name
- punctuation.parenthesis.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp
endCaptures
@@ -4214,7 +4214,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.end.regexp
2
@@ -4314,7 +4314,7 @@ indirectly through syntactic constructs
1
name
- constant.other.set.regexp punctuation.character.set.begin.regexp
+ punctuation.character.set.begin.regexp constant.other.set.regexp
2
@@ -4332,7 +4332,7 @@ indirectly through syntactic constructs
1
name
- constant.other.set.regexp punctuation.character.set.end.regexp
+ punctuation.character.set.end.regexp constant.other.set.regexp
2
@@ -4371,7 +4371,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.named.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp
2
@@ -4384,7 +4384,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.named.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp
2
@@ -4461,7 +4461,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.regexp
+ keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp
2
@@ -4501,7 +4501,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.negative.regexp
+ keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp
2
@@ -4541,7 +4541,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.regexp
+ keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp
2
@@ -4581,7 +4581,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.negative.regexp
+ keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp
2
@@ -4621,7 +4621,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.conditional.end.regexp keyword.operator.conditional.negative.regexp
+ keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp
2
@@ -4648,7 +4648,7 @@ indirectly through syntactic constructs
0
name
- punctuation.parenthesis.non-capturing.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp
endCaptures
@@ -4656,7 +4656,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.non-capturing.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp
2
@@ -4683,7 +4683,7 @@ indirectly through syntactic constructs
0
name
- punctuation.parenthesis.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp
endCaptures
@@ -4691,7 +4691,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.end.regexp
2
@@ -4791,7 +4791,7 @@ indirectly through syntactic constructs
1
name
- constant.other.set.regexp punctuation.character.set.begin.regexp
+ punctuation.character.set.begin.regexp constant.other.set.regexp
2
@@ -4809,7 +4809,7 @@ indirectly through syntactic constructs
1
name
- constant.other.set.regexp punctuation.character.set.end.regexp
+ punctuation.character.set.end.regexp constant.other.set.regexp
2
@@ -4848,7 +4848,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.named.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp
2
@@ -4861,7 +4861,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.named.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp
2
@@ -4942,7 +4942,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.regexp
+ keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp
2
@@ -4986,7 +4986,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.negative.regexp
+ keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp
2
@@ -5030,7 +5030,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.regexp
+ keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp
2
@@ -5074,7 +5074,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.negative.regexp
+ keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp
2
@@ -5118,7 +5118,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.conditional.end.regexp keyword.operator.conditional.negative.regexp
+ keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp
2
@@ -5149,7 +5149,7 @@ indirectly through syntactic constructs
0
name
- punctuation.parenthesis.non-capturing.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp
endCaptures
@@ -5157,7 +5157,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.non-capturing.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp
2
@@ -5188,7 +5188,7 @@ indirectly through syntactic constructs
0
name
- punctuation.parenthesis.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp
endCaptures
@@ -5196,7 +5196,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.end.regexp
2
@@ -5497,7 +5497,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.named.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp
2
@@ -5510,7 +5510,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.named.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp
2
@@ -5550,7 +5550,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.regexp
+ keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp
2
@@ -5590,7 +5590,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.negative.regexp
+ keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp
2
@@ -5630,7 +5630,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.regexp
+ keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp
2
@@ -5670,7 +5670,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.negative.regexp
+ keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp
2
@@ -5710,7 +5710,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.conditional.end.regexp keyword.operator.conditional.negative.regexp
+ keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp
2
@@ -5737,7 +5737,7 @@ indirectly through syntactic constructs
0
name
- punctuation.parenthesis.non-capturing.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp
endCaptures
@@ -5745,7 +5745,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.non-capturing.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp
2
@@ -5772,7 +5772,7 @@ indirectly through syntactic constructs
0
name
- punctuation.parenthesis.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp
endCaptures
@@ -5780,7 +5780,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.end.regexp
2
@@ -5873,7 +5873,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.named.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp
2
@@ -5886,7 +5886,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.named.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp
2
@@ -5930,7 +5930,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.regexp
+ keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp
2
@@ -5974,7 +5974,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.negative.regexp
+ keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp
2
@@ -6018,7 +6018,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.regexp
+ keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp
2
@@ -6062,7 +6062,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.negative.regexp
+ keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp
2
@@ -6106,7 +6106,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.conditional.end.regexp keyword.operator.conditional.negative.regexp
+ keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp
2
@@ -6137,7 +6137,7 @@ indirectly through syntactic constructs
0
name
- punctuation.parenthesis.non-capturing.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp
endCaptures
@@ -6145,7 +6145,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.non-capturing.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp
2
@@ -6176,7 +6176,7 @@ indirectly through syntactic constructs
0
name
- punctuation.parenthesis.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp
endCaptures
@@ -6184,7 +6184,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.end.regexp
2
@@ -6277,7 +6277,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.named.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp
2
@@ -6290,7 +6290,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.named.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp
2
@@ -6330,7 +6330,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.regexp
+ keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp
2
@@ -6370,7 +6370,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.negative.regexp
+ keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp
2
@@ -6410,7 +6410,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.regexp
+ keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp
2
@@ -6450,7 +6450,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.negative.regexp
+ keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp
2
@@ -6490,7 +6490,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.conditional.end.regexp keyword.operator.conditional.negative.regexp
+ keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp
2
@@ -6517,7 +6517,7 @@ indirectly through syntactic constructs
0
name
- punctuation.parenthesis.non-capturing.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp
endCaptures
@@ -6525,7 +6525,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.non-capturing.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp
2
@@ -6552,7 +6552,7 @@ indirectly through syntactic constructs
0
name
- punctuation.parenthesis.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp
endCaptures
@@ -6560,7 +6560,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.end.regexp
2
@@ -6653,7 +6653,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.named.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp
2
@@ -6666,7 +6666,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.named.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp
2
@@ -6710,7 +6710,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.regexp
+ keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp
2
@@ -6754,7 +6754,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.negative.regexp
+ keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp
2
@@ -6798,7 +6798,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.regexp
+ keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp
2
@@ -6842,7 +6842,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.negative.regexp
+ keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp
2
@@ -6886,7 +6886,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.conditional.end.regexp keyword.operator.conditional.negative.regexp
+ keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp
2
@@ -6917,7 +6917,7 @@ indirectly through syntactic constructs
0
name
- punctuation.parenthesis.non-capturing.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp
endCaptures
@@ -6925,7 +6925,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.non-capturing.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp
2
@@ -6956,7 +6956,7 @@ indirectly through syntactic constructs
0
name
- punctuation.parenthesis.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp
endCaptures
@@ -6964,7 +6964,7 @@ indirectly through syntactic constructs
1
name
- punctuation.parenthesis.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.end.regexp
2
@@ -6987,7 +6987,7 @@ indirectly through syntactic constructs
fregexp-single-one-line
name
- string.regexp.quoted.single.python string.interpolated.python
+ string.interpolated.python string.regexp.quoted.single.python
begin
\b(([uU]r)|([fF]r)|(r[fF]?))(\')
end
@@ -7039,7 +7039,7 @@ indirectly through syntactic constructs
fregexp-single-three-line
name
- string.regexp.quoted.multi.python string.interpolated.python
+ string.interpolated.python string.regexp.quoted.multi.python
begin
\b(([uU]r)|([fF]r)|(r[fF]?))(\'\'\')
end
@@ -7091,7 +7091,7 @@ indirectly through syntactic constructs
fregexp-double-one-line
name
- string.regexp.quoted.single.python string.interpolated.python
+ string.interpolated.python string.regexp.quoted.single.python
begin
\b(([uU]r)|([fF]r)|(r[fF]?))(")
end
@@ -7143,7 +7143,7 @@ indirectly through syntactic constructs
fregexp-double-three-line
name
- string.regexp.quoted.multi.python string.interpolated.python
+ string.interpolated.python string.regexp.quoted.multi.python
begin
\b(([uU]r)|([fF]r)|(r[fF]?))(""")
end
@@ -7805,7 +7805,7 @@ indirectly through syntactic constructs
1
name
- storage.type.string.python string.quoted.single.python string.interpolated.python
+ string.interpolated.python string.quoted.single.python storage.type.string.python
2
@@ -7815,7 +7815,7 @@ indirectly through syntactic constructs
3
name
- string.quoted.single.python string.interpolated.python punctuation.definition.string.begin.python
+ punctuation.definition.string.begin.python string.interpolated.python string.quoted.single.python
endCaptures
@@ -7823,7 +7823,7 @@ indirectly through syntactic constructs
1
name
- string.quoted.single.python string.interpolated.python punctuation.definition.string.end.python
+ punctuation.definition.string.end.python string.interpolated.python string.quoted.single.python
2
@@ -7869,12 +7869,12 @@ indirectly through syntactic constructs
2
name
- storage.type.string.python string.quoted.single.python string.interpolated.python
+ string.interpolated.python string.quoted.single.python storage.type.string.python
3
name
- string.quoted.single.python punctuation.definition.string.begin.python
+ punctuation.definition.string.begin.python string.quoted.single.python
endCaptures
@@ -7882,7 +7882,7 @@ indirectly through syntactic constructs
1
name
- string.quoted.single.python string.interpolated.python punctuation.definition.string.end.python
+ punctuation.definition.string.end.python string.interpolated.python string.quoted.single.python
2
@@ -7923,12 +7923,12 @@ indirectly through syntactic constructs
1
name
- storage.type.string.python string.quoted.raw.single.python string.interpolated.python
+ string.interpolated.python string.quoted.raw.single.python storage.type.string.python
2
name
- string.quoted.raw.single.python punctuation.definition.string.begin.python
+ punctuation.definition.string.begin.python string.quoted.raw.single.python
endCaptures
@@ -7936,7 +7936,7 @@ indirectly through syntactic constructs
1
name
- string.quoted.raw.single.python string.interpolated.python punctuation.definition.string.end.python
+ punctuation.definition.string.end.python string.interpolated.python string.quoted.raw.single.python
2
@@ -7967,7 +7967,7 @@ indirectly through syntactic constructs
fstring-single-core
name
- string.quoted.single.python string.interpolated.python
+ string.interpolated.python string.quoted.single.python
match
(?x)
(.+?)
@@ -7990,7 +7990,7 @@ indirectly through syntactic constructs
fstring-raw-single-core
name
- string.quoted.raw.single.python string.interpolated.python
+ string.interpolated.python string.quoted.raw.single.python
match
(?x)
(.+?)
@@ -8177,7 +8177,7 @@ indirectly through syntactic constructs
1
name
- storage.type.string.python string.quoted.multi.python string.interpolated.python
+ string.interpolated.python string.quoted.multi.python storage.type.string.python
2
@@ -8187,7 +8187,7 @@ indirectly through syntactic constructs
3
name
- string.quoted.multi.python string.interpolated.python punctuation.definition.string.begin.python
+ punctuation.definition.string.begin.python string.interpolated.python string.quoted.multi.python
endCaptures
@@ -8195,7 +8195,7 @@ indirectly through syntactic constructs
1
name
- string.quoted.multi.python string.interpolated.python punctuation.definition.string.end.python
+ punctuation.definition.string.end.python string.interpolated.python string.quoted.multi.python
2
@@ -8241,12 +8241,12 @@ indirectly through syntactic constructs
2
name
- storage.type.string.python string.quoted.multi.python string.interpolated.python
+ string.interpolated.python string.quoted.multi.python storage.type.string.python
3
name
- string.quoted.multi.python punctuation.definition.string.begin.python
+ punctuation.definition.string.begin.python string.quoted.multi.python
endCaptures
@@ -8254,7 +8254,7 @@ indirectly through syntactic constructs
1
name
- string.quoted.multi.python string.interpolated.python punctuation.definition.string.end.python
+ punctuation.definition.string.end.python string.interpolated.python string.quoted.multi.python
2
@@ -8295,12 +8295,12 @@ indirectly through syntactic constructs
1
name
- storage.type.string.python string.quoted.raw.multi.python string.interpolated.python
+ string.interpolated.python string.quoted.raw.multi.python storage.type.string.python
2
name
- string.quoted.raw.multi.python punctuation.definition.string.begin.python
+ punctuation.definition.string.begin.python string.quoted.raw.multi.python
endCaptures
@@ -8308,7 +8308,7 @@ indirectly through syntactic constructs
1
name
- string.quoted.raw.multi.python string.interpolated.python punctuation.definition.string.end.python
+ punctuation.definition.string.end.python string.interpolated.python string.quoted.raw.multi.python
2
@@ -8339,7 +8339,7 @@ indirectly through syntactic constructs
fstring-multi-core
name
- string.quoted.multi.python string.interpolated.python
+ string.interpolated.python string.quoted.multi.python
match
(?x)
(.+?)
@@ -8362,7 +8362,7 @@ indirectly through syntactic constructs
fstring-raw-multi-core
name
- string.quoted.raw.multi.python string.interpolated.python
+ string.interpolated.python string.quoted.raw.multi.python
match
(?x)
(.+?)
diff --git a/grammars/MagicRegExp.tmLanguage b/grammars/MagicRegExp.tmLanguage
index 37c42d1b..3bc9d48e 100644
--- a/grammars/MagicRegExp.tmLanguage
+++ b/grammars/MagicRegExp.tmLanguage
@@ -148,7 +148,7 @@
1
name
- punctuation.parenthesis.backreference.named.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.backreference.named.begin.regexp
2
@@ -158,7 +158,7 @@
3
name
- punctuation.parenthesis.backreference.named.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.backreference.named.end.regexp
@@ -348,7 +348,7 @@
1
name
- constant.other.set.regexp punctuation.character.set.begin.regexp
+ punctuation.character.set.begin.regexp constant.other.set.regexp
2
@@ -366,7 +366,7 @@
1
name
- constant.other.set.regexp punctuation.character.set.end.regexp
+ punctuation.character.set.end.regexp constant.other.set.regexp
2
@@ -405,7 +405,7 @@
1
name
- punctuation.parenthesis.named.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.named.begin.regexp
2
@@ -418,7 +418,7 @@
1
name
- punctuation.parenthesis.named.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.named.end.regexp
2
@@ -495,7 +495,7 @@
1
name
- punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.regexp
+ keyword.operator.lookahead.regexp punctuation.parenthesis.lookahead.end.regexp
2
@@ -535,7 +535,7 @@
1
name
- punctuation.parenthesis.lookahead.end.regexp keyword.operator.lookahead.negative.regexp
+ keyword.operator.lookahead.negative.regexp punctuation.parenthesis.lookahead.end.regexp
2
@@ -575,7 +575,7 @@
1
name
- punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.regexp
+ keyword.operator.lookbehind.regexp punctuation.parenthesis.lookbehind.end.regexp
2
@@ -615,7 +615,7 @@
1
name
- punctuation.parenthesis.lookbehind.end.regexp keyword.operator.lookbehind.negative.regexp
+ keyword.operator.lookbehind.negative.regexp punctuation.parenthesis.lookbehind.end.regexp
2
@@ -655,7 +655,7 @@
1
name
- punctuation.parenthesis.conditional.end.regexp keyword.operator.conditional.negative.regexp
+ keyword.operator.conditional.negative.regexp punctuation.parenthesis.conditional.end.regexp
2
@@ -682,7 +682,7 @@
0
name
- punctuation.parenthesis.non-capturing.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.begin.regexp
endCaptures
@@ -690,7 +690,7 @@
1
name
- punctuation.parenthesis.non-capturing.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.non-capturing.end.regexp
2
@@ -717,7 +717,7 @@
0
name
- punctuation.parenthesis.begin.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.begin.regexp
endCaptures
@@ -725,7 +725,7 @@
1
name
- punctuation.parenthesis.end.regexp support.other.parenthesis.regexp
+ support.other.parenthesis.regexp punctuation.parenthesis.end.regexp
2