Skip to content

Commit 62ab22a

Browse files
author
MattDMo
committed
New regex changes
1 parent 8dfdf37 commit 62ab22a

File tree

1 file changed

+43
-43
lines changed

1 file changed

+43
-43
lines changed

Regular Expressions (PythonImproved).tmLanguage

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -20,53 +20,53 @@
2020
<key>match</key>
2121
<string>\\[bBAZzG]|\^|\$</string>
2222
<key>name</key>
23-
<string>keyword.control.anchor.regex</string>
23+
<string>keyword.control.anchor.regexp</string>
2424
</dict>
2525
<dict>
2626
<key>match</key>
2727
<string>\\[1-9][0-9]?</string>
2828
<key>name</key>
29-
<string>keyword.other.back-reference.regex</string>
29+
<string>keyword.other.back-reference.regexp</string>
3030
</dict>
3131
<dict>
3232
<key>match</key>
3333
<string>[?+*][?+]?|\{(\d+,\d+|\d+,|,\d+|\d+)\}\??</string>
3434
<key>name</key>
35-
<string>keyword.operator.quantifier.regex</string>
35+
<string>keyword.operator.quantifier.regexp</string>
3636
</dict>
3737
<dict>
3838
<key>match</key>
3939
<string>\|</string>
4040
<key>name</key>
41-
<string>keyword.operator.or.regex</string>
41+
<string>keyword.operator.or.regexp</string>
4242
</dict>
4343
<dict>
4444
<key>begin</key>
4545
<string>\(\?\#</string>
4646
<key>end</key>
4747
<string>\)</string>
4848
<key>name</key>
49-
<string>comment.block.regex</string>
49+
<string>comment.block.regexp</string>
5050
</dict>
5151
<dict>
5252
<key>comment</key>
53-
<string>We are restrictive in what we allow to go after the comment character to avoid false positives, since the availability of comments depend on regex flags.</string>
53+
<string>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.</string>
5454
<key>match</key>
5555
<string>(?&lt;=^|\s)#\s[[a-zA-Z0-9,. \t?!-:][^\x{00}-\x{7F}]]*$</string>
5656
<key>name</key>
57-
<string>comment.line.number-sign.regex</string>
57+
<string>comment.line.number-sign.regexp</string>
5858
</dict>
5959
<dict>
6060
<key>match</key>
6161
<string>\(\?[iLmsux]+\)</string>
6262
<key>name</key>
63-
<string>keyword.other.option-toggle.regex</string>
63+
<string>keyword.other.option-toggle.regexp</string>
6464
</dict>
6565
<dict>
6666
<key>match</key>
6767
<string>(\()(\?P=([a-zA-Z_][a-zA-Z_0-9]*\w*))(\))</string>
6868
<key>name</key>
69-
<string>keyword.other.back-reference.named.regex</string>
69+
<string>keyword.other.back-reference.named.regexp</string>
7070
</dict>
7171
<dict>
7272
<key>begin</key>
@@ -76,32 +76,32 @@
7676
<key>1</key>
7777
<dict>
7878
<key>name</key>
79-
<string>punctuation.definition.group.regex</string>
79+
<string>punctuation.definition.group.regexp</string>
8080
</dict>
8181
<key>2</key>
8282
<dict>
8383
<key>name</key>
84-
<string>punctuation.definition.group.assertion.regex</string>
84+
<string>punctuation.definition.group.assertion.regexp</string>
8585
</dict>
8686
<key>3</key>
8787
<dict>
8888
<key>name</key>
89-
<string>meta.assertion.look-ahead.regex</string>
89+
<string>meta.assertion.look-ahead.regexp</string>
9090
</dict>
9191
<key>4</key>
9292
<dict>
9393
<key>name</key>
94-
<string>meta.assertion.negative-look-ahead.regex</string>
94+
<string>meta.assertion.negative-look-ahead.regexp</string>
9595
</dict>
9696
<key>5</key>
9797
<dict>
9898
<key>name</key>
99-
<string>meta.assertion.look-behind.regex</string>
99+
<string>meta.assertion.look-behind.regexp</string>
100100
</dict>
101101
<key>6</key>
102102
<dict>
103103
<key>name</key>
104-
<string>meta.assertion.negative-look-behind.regex</string>
104+
<string>meta.assertion.negative-look-behind.regexp</string>
105105
</dict>
106106
</dict>
107107
<key>end</key>
@@ -111,11 +111,11 @@
111111
<key>1</key>
112112
<dict>
113113
<key>name</key>
114-
<string>punctuation.definition.group.regex</string>
114+
<string>punctuation.definition.group.regexp</string>
115115
</dict>
116116
</dict>
117117
<key>name</key>
118-
<string>meta.group.assertion.regex</string>
118+
<string>meta.group.assertion.regexp</string>
119119
<key>patterns</key>
120120
<array>
121121
<dict>
@@ -132,25 +132,25 @@
132132
<key>1</key>
133133
<dict>
134134
<key>name</key>
135-
<string>punctuation.definition.group.regex</string>
135+
<string>punctuation.definition.group.regexp</string>
136136
</dict>
137137
<key>2</key>
138138
<dict>
139139
<key>name</key>
140-
<string>punctuation.definition.group.assertion.conditional.regex</string>
140+
<string>punctuation.definition.group.assertion.conditional.regexp</string>
141141
</dict>
142142
<key>3</key>
143143
<dict>
144144
<key>name</key>
145-
<string>entity.name.section.back-reference.regex</string>
145+
<string>entity.name.section.back-reference.regexp</string>
146146
</dict>
147147
</dict>
148148
<key>comment</key>
149149
<string>we can make this more sophisticated to match the | character that separates yes-pattern from no-pattern, but it's not really necessary.</string>
150150
<key>end</key>
151151
<string>(\))</string>
152152
<key>name</key>
153-
<string>meta.group.assertion.conditional.regex</string>
153+
<string>meta.group.assertion.conditional.regexp</string>
154154
<key>patterns</key>
155155
<array>
156156
<dict>
@@ -167,27 +167,27 @@
167167
<key>1</key>
168168
<dict>
169169
<key>name</key>
170-
<string>punctuation.definition.group.regex</string>
170+
<string>punctuation.definition.group.regexp</string>
171171
</dict>
172172
<key>3</key>
173173
<dict>
174174
<key>name</key>
175-
<string>punctuation.definition.group.capture.regex</string>
175+
<string>punctuation.definition.group.capture.regexp</string>
176176
</dict>
177177
<key>4</key>
178178
<dict>
179179
<key>name</key>
180-
<string>entity.name.section.group.regex</string>
180+
<string>entity.name.section.group.regexp</string>
181181
</dict>
182182
<key>5</key>
183183
<dict>
184184
<key>name</key>
185-
<string>punctuation.definition.group.capture.regex</string>
185+
<string>punctuation.definition.group.capture.regexp</string>
186186
</dict>
187187
<key>6</key>
188188
<dict>
189189
<key>name</key>
190-
<string>punctuation.definition.group.no-capture.regex</string>
190+
<string>punctuation.definition.group.no-capture.regexp</string>
191191
</dict>
192192
</dict>
193193
<key>end</key>
@@ -197,11 +197,11 @@
197197
<key>1</key>
198198
<dict>
199199
<key>name</key>
200-
<string>punctuation.definition.group.regex</string>
200+
<string>punctuation.definition.group.regexp</string>
201201
</dict>
202202
</dict>
203203
<key>name</key>
204-
<string>meta.group.regex</string>
204+
<string>meta.group.regexp</string>
205205
<key>patterns</key>
206206
<array>
207207
<dict>
@@ -227,32 +227,32 @@
227227
<key>2</key>
228228
<dict>
229229
<key>name</key>
230-
<string>constant.character.character-class.word.regex</string>
230+
<string>constant.character.character-class.word.regexp</string>
231231
</dict>
232232
<key>3</key>
233233
<dict>
234234
<key>name</key>
235-
<string>constant.character.character-class.non-word.regex</string>
235+
<string>constant.character.character-class.non-word.regexp</string>
236236
</dict>
237237
<key>4</key>
238238
<dict>
239239
<key>name</key>
240-
<string>constant.character.character-class.whitespace.regex</string>
240+
<string>constant.character.character-class.whitespace.regexp</string>
241241
</dict>
242242
<key>5</key>
243243
<dict>
244244
<key>name</key>
245-
<string>constant.character.character-class.non-whitespace.regex</string>
245+
<string>constant.character.character-class.non-whitespace.regexp</string>
246246
</dict>
247247
<key>6</key>
248248
<dict>
249249
<key>name</key>
250-
<string>constant.character.character-class.digit.regex</string>
250+
<string>constant.character.character-class.digit.regexp</string>
251251
</dict>
252252
<key>7</key>
253253
<dict>
254254
<key>name</key>
255-
<string>constant.character.character-class.non-digit.regex</string>
255+
<string>constant.character.character-class.non-digit.regexp</string>
256256
</dict>
257257
</dict>
258258
<key>match</key>
@@ -270,7 +270,7 @@
270270
<key>match</key>
271271
<string>\\.</string>
272272
<key>name</key>
273-
<string>constant.character.escape.backslash.regex</string>
273+
<string>constant.character.escape.backslash.regexp</string>
274274
</dict>
275275
<dict>
276276
<key>begin</key>
@@ -280,12 +280,12 @@
280280
<key>1</key>
281281
<dict>
282282
<key>name</key>
283-
<string>punctuation.definition.character-class.regex</string>
283+
<string>punctuation.definition.character-class.regexp</string>
284284
</dict>
285285
<key>2</key>
286286
<dict>
287287
<key>name</key>
288-
<string>keyword.operator.negation.regex</string>
288+
<string>keyword.operator.negation.regexp</string>
289289
</dict>
290290
</dict>
291291
<key>end</key>
@@ -295,11 +295,11 @@
295295
<key>1</key>
296296
<dict>
297297
<key>name</key>
298-
<string>punctuation.definition.character-class.regex</string>
298+
<string>punctuation.definition.character-class.regexp</string>
299299
</dict>
300300
</dict>
301301
<key>name</key>
302-
<string>constant.other.character-class.set.regex</string>
302+
<string>constant.other.character-class.set.regexp</string>
303303
<key>patterns</key>
304304
<array>
305305
<dict>
@@ -312,26 +312,26 @@
312312
<key>2</key>
313313
<dict>
314314
<key>name</key>
315-
<string>constant.character.escape.backslash.regex</string>
315+
<string>constant.character.escape.backslash.regexp</string>
316316
</dict>
317317
<key>4</key>
318318
<dict>
319319
<key>name</key>
320-
<string>constant.character.escape.backslash.regex</string>
320+
<string>constant.character.escape.backslash.regexp</string>
321321
</dict>
322322
</dict>
323323
<key>match</key>
324324
<string>((\\.)|.)\-((\\.)|[^\]])</string>
325325
<key>name</key>
326-
<string>constant.other.character-class.range.regex</string>
326+
<string>constant.other.character-class.range.regexp</string>
327327
</dict>
328328
</array>
329329
</dict>
330330
</array>
331331
</dict>
332332
</dict>
333333
<key>scopeName</key>
334-
<string>source.regex.python</string>
334+
<string>source.regexp.python.improved</string>
335335
<key>uuid</key>
336336
<string>DD867ABF-1EC6-415D-B047-687F550A1D51</string>
337337
</dict>

0 commit comments

Comments
 (0)