@@ -43,7 +43,7 @@ contexts:
43
43
- meta_scope : meta.quote.pcree
44
44
- match : \\E
45
45
scope : keyword.control.quote.pcree punctuation.definition.quote.end.pcree
46
- pop : true
46
+ pop : 1
47
47
- include : literal
48
48
49
49
subroutine_call :
@@ -186,7 +186,7 @@ contexts:
186
186
scope : constant.character.escape.ascii.pcree
187
187
captures :
188
188
1 : invalid.illegal.escape.ascii.pcree
189
- pop : true
189
+ pop : 1
190
190
- match : \\[aefnrt]
191
191
scope : constant.character.escape.non-printable.pcree
192
192
- match : \\.
@@ -229,7 +229,7 @@ contexts:
229
229
- meta_scope : meta.backtracking.pcree
230
230
- meta_content_scope : entity.name.constant.pcree
231
231
- match : (?=\))
232
- pop : true
232
+ pop : 1
233
233
- include : backtracking_verb_end
234
234
- include : backtracking_verb_end
235
235
@@ -301,14 +301,14 @@ contexts:
301
301
- meta_content_scope : meta.group.pcree
302
302
- match : \)
303
303
scope : meta.group.pcree keyword.control.group.pcree punctuation.definition.group.end.pcree
304
- pop : true
304
+ pop : 1
305
305
- include : expression
306
306
307
307
conditional_subpattern_pop :
308
308
- meta_content_scope : meta.group.pcree
309
309
- include : conditional_subpattern
310
310
- match : ' '
311
- pop : true
311
+ pop : 1
312
312
313
313
conditional_subpattern :
314
314
- match : \?((\()(\)))
@@ -379,7 +379,7 @@ contexts:
379
379
- include : class_set_escape_sequence
380
380
- match : \]
381
381
scope : keyword.control.set.pcree punctuation.definition.set.end.pcree
382
- pop : true
382
+ pop : 1
383
383
- include : literal
384
384
385
385
character_range :
@@ -399,7 +399,7 @@ contexts:
399
399
captures :
400
400
1 : invalid.illegal.range.pcree
401
401
2 : constant.other.range.pcree
402
- pop : true
402
+ pop : 1
403
403
404
404
# Escape sequences inside [...]
405
405
class_set_escape_sequence :
@@ -427,7 +427,7 @@ contexts:
427
427
- meta_scope : constant.other.set.posix.pcree
428
428
- match : :]
429
429
scope : keyword.control.set.posix.pcree punctuation.definition.posix-class.end.pcree
430
- pop : true
430
+ pop : 1
431
431
- match : (\^?)((?>alnum|alpha|ascii|blank|cntrl|digit|graph|lower|print|punct|space|upper|word|xdigit))
432
432
captures :
433
433
1 : keyword.control.set.negation.pcree
@@ -456,7 +456,7 @@ contexts:
456
456
unexpected_quantifier_pop :
457
457
- include : unexpected_quantifier
458
458
- match : ' '
459
- pop : true
459
+ pop : 1
460
460
461
461
dot_meta_char :
462
462
- match : \.
@@ -468,12 +468,12 @@ contexts:
468
468
- include : escape_sequence
469
469
- match : ' #'
470
470
scope : meta.literal.pcree
471
- pop : true
471
+ pop : 1
472
472
- match : (?<=\s)#
473
473
push :
474
474
- meta_scope : comment.line.number-sign.pcree
475
475
- match : \n
476
- pop : true
476
+ pop : 1
477
477
478
478
literal :
479
479
- match : .|\n
0 commit comments