@@ -187,50 +187,51 @@ scopes:
187
187
' ternary_expression > ":"' : ' keyword.operator.ternary.js'
188
188
' ":"' : ' keyword.operator.assignment.js'
189
189
190
- ' "="' : ' keyword.operator.js'
191
- ' "=="' : ' keyword.operator.js'
192
- ' "==="' : ' keyword.operator.js'
193
- ' "!"' : ' keyword.operator.js'
194
- ' "!="' : ' keyword.operator.js'
195
- ' "!=="' : ' keyword.operator.js'
190
+ ' "="' : ' keyword.operator.assignment. js'
191
+ ' binary_expression > "=="' : ' keyword.operator.comparison .js'
192
+ ' binary_expression > "==="' : ' keyword.operator.comparison .js'
193
+ ' unary_expression > "!"' : ' keyword.operator.logical .js'
194
+ ' binary_expression > "!="' : ' keyword.operator.comparison .js'
195
+ ' binary_expression > "!=="' : ' keyword.operator.comparison .js'
196
196
' "+"' : ' keyword.operator.js'
197
- ' "++"' : ' keyword.operator.js'
198
- ' "+="' : ' keyword.operator.js'
197
+ ' update_expression > "++"' : ' keyword.operator.increment .js'
198
+ ' augmented_assignment_expression > "+="' : ' keyword.operator.assignment.compound .js'
199
199
' "-"' : ' keyword.operator.js'
200
- ' "--"' : ' keyword.operator.js'
201
- ' "-="' : ' keyword.operator.js'
200
+ ' update_expression > "--"' : ' keyword.operator.decrement .js'
201
+ ' augmented_assignment_expression > "-="' : ' keyword.operator.assignment.compound .js'
202
202
' "*"' : ' keyword.operator.js'
203
- ' "*="' : ' keyword.operator.js'
204
- ' "**"' : ' keyword.operator.js'
205
- ' "**="' : ' keyword.operator.js'
206
- ' "/"' : ' keyword.operator.js'
207
- ' "/="' : ' keyword.operator.js'
208
- ' "%"' : ' keyword.operator.js'
209
- ' "%="' : ' keyword.operator.js'
210
- ' "<"' : ' keyword.operator.js'
211
- ' "<="' : ' keyword.operator.js'
212
- ' "<<"' : ' keyword.operator.js'
213
- ' "<<="' : ' keyword.operator.js'
214
- ' ">"' : ' keyword.operator.js'
215
- ' ">="' : ' keyword.operator.js'
216
- ' ">>"' : ' keyword.operator.js'
217
- ' ">>="' : ' keyword.operator.js'
218
- ' ">>>"' : ' keyword.operator.js'
219
- ' ">>>="' : ' keyword.operator.js'
220
- ' "~"' : ' keyword.operator.js'
221
- ' "^"' : ' keyword.operator.js'
222
- ' "&"' : ' keyword.operator.js'
223
- ' "|"' : ' keyword.operator.js'
224
- ' "^="' : ' keyword.operator.js'
225
- ' "&="' : ' keyword.operator.js'
226
- ' "|="' : ' keyword.operator.js'
227
- ' "&&"' : ' keyword.operator.js'
228
- ' "||"' : ' keyword.operator.js'
229
- ' "??"' : ' keyword.operator.js'
230
- ' "&&="' : ' keyword.operator.js'
231
- ' "||="' : ' keyword.operator.js'
232
- ' "??="' : ' keyword.operator.js'
233
- ' "..."' : ' keyword.operator.spread.js'
203
+ ' augmented_assignment_expression > "*="' : ' keyword.operator.assignment.compound.js'
204
+ ' binary_expression > "**"' : ' keyword.operator.js'
205
+ ' augmented_assignment_expression > "**="' : ' keyword.operator.assignment.compound.js'
206
+ ' binary_expression > "/"' : ' keyword.operator.js'
207
+ ' augmented_assignment_expression > "/="' : ' keyword.operator.assignment.compound.js'
208
+ ' binary_expression > "%"' : ' keyword.operator.js'
209
+ ' augmented_assignment_expression > "%="' : ' keyword.operator.assignment.compound.js'
210
+ ' binary_expression > "<"' : ' keyword.operator.comparison.js'
211
+ ' binary_expression > "<="' : ' keyword.operator.comparison.js'
212
+ ' binary_expression > "<<"' : ' keyword.operator.bitwise.shift.js'
213
+ ' augmented_assignment_expression > "<<="' : ' keyword.operator.assignment.compound.bitwise.js'
214
+ ' binary_expression > ">"' : ' keyword.operator.comparison.js'
215
+ ' binary_expression > ">="' : ' keyword.operator.comparison.js'
216
+ ' binary_expression > ">>"' : ' keyword.operator.bitwise.shift.js'
217
+ ' augmented_assignment_expression > ">>="' : ' keyword.operator.assignment.compound.bitwise.js'
218
+ ' binary_expression > ">>>"' : ' keyword.operator.bitwise.shift.js'
219
+ ' augmented_assignment_expression > ">>>="' : ' keyword.operator.assignment.compound.bitwise.js'
220
+ ' unary_expression > "~"' : ' keyword.operator.bitwise.js'
221
+ ' binary_expression > "^"' : ' keyword.operator.bitwise.js'
222
+ ' binary_expression > "&"' : ' keyword.operator.bitwise.js'
223
+ ' binary_expression > "|"' : ' keyword.operator.bitwise.js'
224
+ ' augmented_assignment_expression > "^="' : ' keyword.operator.assignment.compound.bitwise.js'
225
+ ' augmented_assignment_expression > "&="' : ' keyword.operator.assignment.compound.bitwise.js'
226
+ ' augmented_assignment_expression > "|="' : ' keyword.operator.assignment.compound.bitwise.js'
227
+ ' binary_expression > "&&"' : ' keyword.operator.logical.js'
228
+ ' binary_expression > "||"' : ' keyword.operator.logical.js'
229
+ ' binary_expression > "??"' : ' keyword.operator.logical.js'
230
+ ' augmented_assignment_expression > "&&="' : ' keyword.operator.assignment.compound.logical.js'
231
+ ' augmented_assignment_expression > "||="' : ' keyword.operator.assignment.compound.logical.js'
232
+ ' augmented_assignment_expression > "??="' : ' keyword.operator.assignment.compound.logical.js'
233
+ ' rest_parameter > "..."' : ' keyword.operator.rest.js'
234
+ ' spread_element > "..."' : ' keyword.operator.spread.js'
234
235
235
236
' "in"' : ' keyword.operator.in'
236
237
' "instanceof"' : ' keyword.operator.instanceof'
@@ -239,7 +240,7 @@ scopes:
239
240
' "typeof"' : ' keyword.operator.typeof'
240
241
' "void"' : ' keyword.operator.void'
241
242
242
- ' "get"' : ' keyword.operator.setter '
243
+ ' "get"' : ' keyword.operator.getter '
243
244
' "set"' : ' keyword.operator.setter'
244
245
245
246
' "?."' : ' meta.delimiter.optional'
0 commit comments