Skip to content

Commit 68dcc32

Browse files
committed
Revert "add specificity to the operators"
This reverts commit 753176f.
1 parent fb4ade5 commit 68dcc32

File tree

1 file changed

+43
-43
lines changed

1 file changed

+43
-43
lines changed

grammars/tree-sitter-javascript.cson

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -178,49 +178,49 @@ scopes:
178178
'"function"': 'storage.type.function'
179179
'"=>"': 'storage.type.function.arrow'
180180

181-
'"="': 'keyword.operator.js' # used in multiple scopes
182-
'augmented_assignment_expression > "+="': 'keyword.operator.js'
183-
'augmented_assignment_expression > "-="': 'keyword.operator.js'
184-
'augmented_assignment_expression > "*="': 'keyword.operator.js'
185-
'augmented_assignment_expression > "/="': 'keyword.operator.js'
186-
'augmented_assignment_expression > "%="': 'keyword.operator.js'
187-
'augmented_assignment_expression > "**="': 'keyword.operator.js'
188-
'augmented_assignment_expression > "<<="': 'keyword.operator.js'
189-
'augmented_assignment_expression > ">>="': 'keyword.operator.js'
190-
'augmented_assignment_expression > ">>>="': 'keyword.operator.js'
191-
'augmented_assignment_expression > "&="': 'keyword.operator.js'
192-
'augmented_assignment_expression > "^="': 'keyword.operator.js'
193-
'augmented_assignment_expression > "|="': 'keyword.operator.js'
194-
'unary_expression > "!"': 'keyword.operator.js'
195-
'"+"': 'keyword.operator.js' # binary_expression, unary_expression, number
196-
'"-"': 'keyword.operator.js' # same as above
197-
'"*"': 'keyword.operator.js' # used in export, yield, generators {async, get, set}
198-
'binary_expression > "/"': 'keyword.operator.js'
199-
'binary_expression > "%"': 'keyword.operator.js'
200-
'binary_expression > "**"': 'keyword.operator.js'
201-
'binary_expression > "=="': 'keyword.operator.js'
202-
'binary_expression > "==="': 'keyword.operator.js'
203-
'binary_expression > "!="': 'keyword.operator.js'
204-
'binary_expression > "!=="': 'keyword.operator.js'
205-
'binary_expression > ">="': 'keyword.operator.js'
206-
'binary_expression > "<="': 'keyword.operator.js'
207-
'binary_expression > ">"': 'keyword.operator.js'
208-
'binary_expression > "<"': 'keyword.operator.js'
209-
'ternary_expression > ":"': 'keyword.operator.js'
210-
'ternary_expression > "?"': 'keyword.operator.js'
211-
'binary_expression > "??"': 'keyword.operator.js'
212-
'binary_expression > "&&"': 'keyword.operator.js'
213-
'binary_expression > "||"': 'keyword.operator.js'
214-
'binary_expression > "&"': 'keyword.operator.js'
215-
'unary_expression > "~"': 'keyword.operator.js'
216-
'binary_expression > "^"': 'keyword.operator.js'
217-
'binary_expression > ">>"': 'keyword.operator.js'
218-
'binary_expression > ">>>"': 'keyword.operator.js'
219-
'binary_expression > "<<"': 'keyword.operator.js'
220-
'binary_expression > "|"': 'keyword.operator.js'
221-
'update_expression > "++"': 'keyword.operator.js'
222-
'update_expression > "--"': 'keyword.operator.js'
223-
'"..."': 'keyword.operator.spread.js' # But it's also the rest parameter... right?
181+
'"="': 'keyword.operator.js'
182+
'"+="': 'keyword.operator.js'
183+
'"-="': 'keyword.operator.js'
184+
'"*="': 'keyword.operator.js'
185+
'"/="': 'keyword.operator.js'
186+
'"%="': 'keyword.operator.js'
187+
'"**="': 'keyword.operator.js'
188+
'"<<="': 'keyword.operator.js'
189+
'">>="': 'keyword.operator.js'
190+
'">>>="': 'keyword.operator.js'
191+
'"&="': 'keyword.operator.js'
192+
'"^="': 'keyword.operator.js'
193+
'"|="': 'keyword.operator.js'
194+
'"!"': 'keyword.operator.js'
195+
'"+"': 'keyword.operator.js'
196+
'"-"': 'keyword.operator.js'
197+
'"*"': 'keyword.operator.js'
198+
'"/"': 'keyword.operator.js'
199+
'"%"': 'keyword.operator.js'
200+
'"**"': 'keyword.operator.js'
201+
'"=="': 'keyword.operator.js'
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.spread.js'
224224

225225
'"in"': 'keyword.operator.in'
226226
'"instanceof"': 'keyword.operator.instanceof'

0 commit comments

Comments
 (0)