@@ -187,50 +187,51 @@ scopes:
187187 ' ternary_expression > ":"' : ' keyword.operator.ternary.js'
188188 ' ":"' : ' keyword.operator.assignment.js'
189189
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'
196196 ' "+"' : ' 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'
199199 ' "-"' : ' 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'
202202 ' "*"' : ' 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'
234235
235236 ' "in"' : ' keyword.operator.in'
236237 ' "instanceof"' : ' keyword.operator.instanceof'
@@ -239,7 +240,7 @@ scopes:
239240 ' "typeof"' : ' keyword.operator.typeof'
240241 ' "void"' : ' keyword.operator.void'
241242
242- ' "get"' : ' keyword.operator.setter '
243+ ' "get"' : ' keyword.operator.getter '
243244 ' "set"' : ' keyword.operator.setter'
244245
245246 ' "?."' : ' meta.delimiter.optional'
0 commit comments