Skip to content

Commit 24f3c6d

Browse files
committed
Merge branch 'master' into javascript_next
2 parents 3039d1e + ec205cd commit 24f3c6d

2 files changed

Lines changed: 167 additions & 165 deletions

File tree

‎JavaScriptNext.YAML-tmLanguage‎

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ patterns:
1111
- include: '#support'
1212
- include: '#core'
1313
- include: '#special'
14-
- include: '#sugar'
1514

1615
repository:
1716
arrow-function:
@@ -40,27 +39,31 @@ repository:
4039
brackets:
4140
patterns:
4241
- name: meta.function-call.method.with-arguments.js
43-
match: (?x)(?<= \. ) ([_$a-zA-Z][_$\w]*)? (?=\()
42+
match: >-
43+
(?x)
44+
(?<=\.)
45+
([_$a-zA-Z][_$\w]*)?
46+
(?=\()
4447
captures:
4548
'1': {name: entity.name.function.js}
4649

4750
- name: meta.group.braces.round
48-
begin: (\()(?!\))
49-
end: (\))
51+
begin: (\()
5052
beginCaptures:
5153
'1': {name: meta.brace.round.js}
54+
end: (\))
5255
endCaptures:
5356
'1': {name: meta.brace.round.js}
5457
patterns:
5558
- include: $base
5659

5760
- name: meta.group.braces.square
58-
begin: (\[)(?!\])
59-
end: (\])
61+
begin: (\[)
6062
beginCaptures:
61-
'1': {name: meta.brace.round.js}
63+
'1': {name: meta.brace.square.js}
64+
end: (\])
6265
endCaptures:
63-
'1': {name: meta.brace.round.js}
66+
'1': {name: meta.brace.square.js}
6467
patterns:
6568
- include: $base
6669

@@ -293,14 +296,14 @@ repository:
293296
literal-keywords:
294297
patterns:
295298
- name: meta.instance.constructor
296-
begin: (new)\s+*(?=[a-zA-Z_?.$][\w?.$]*)
299+
begin: (new)\s+(?=[_$a-zA-Z][_$\w.]*)
297300
beginCaptures:
298301
'1': {name: keyword.operator.new.js}
299-
end: (?![a-zA-Z_?.$][\w?.$]*)
302+
end: (?![_$a-zA-Z][_$\w.]*)
300303
patterns:
301304
- include: '#support'
302305
- name: entity.name.type.new.js
303-
match: ([a-zA-Z_?.$][\w?.$]*)
306+
match: ([_$a-zA-Z][_$\w.]*)
304307

305308
- name: storage.type.js
306309
match: \b(var|let|const)\b
@@ -652,7 +655,7 @@ repository:
652655
- name: invalid.deprecated.inconsistent.js
653656
match: (?i)</\s*script\s*>
654657

655-
sugar:
658+
leading-space:
656659
patterns:
657660
- name: meta.leading-tabs
658661
begin: ^(?=(\t| ))

0 commit comments

Comments
 (0)