Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.

Commit 743fcd5

Browse files
authored
correct get, add scopes, consistency [skip ci]
1 parent 2fec918 commit 743fcd5

File tree

1 file changed

+43
-42
lines changed

1 file changed

+43
-42
lines changed

grammars/tree-sitter-javascript.cson

+43-42
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)