Skip to content

Commit 4cf6a2c

Browse files
committed
Update to fdeb68a and resolve conflicts
1 parent bc7625c commit 4cf6a2c

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

common/define-grammar.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,9 @@ module.exports = function defineGrammar(dialect) {
5454
[$._type_query_call_expression, $.primary_expression],
5555
[$.type_query, $.primary_expression],
5656
[$.override_modifier, $.primary_expression],
57+
[$.decorator_call_expression, $.decorator],
58+
[$.literal_type, $.pattern],
59+
[$.predefined_type, $.pattern]
5760
]),
5861

5962
conflicts: ($, previous) => previous.concat([
@@ -63,6 +66,9 @@ module.exports = function defineGrammar(dialect) {
6366
[$.call_expression, $.binary_expression, $.type_assertion],
6467
[$.call_expression, $.binary_expression, $.await_expression],
6568

69+
// This appears to be necessary to parse a parenthesized class expression
70+
[$.class],
71+
6672
[$.nested_identifier, $.nested_type_identifier, $.primary_expression],
6773
[$.nested_identifier, $.nested_type_identifier],
6874
[$.nested_identifier, $.member_expression],
@@ -84,6 +90,9 @@ module.exports = function defineGrammar(dialect) {
8490
[$.primary_expression, $._parameter_name, $._primary_type],
8591
[$.primary_expression, $._parameter_name, $.array_type, $.tuple_type],
8692
[$.primary_expression, $.literal_type],
93+
[$.primary_expression, $.literal_type, $.pattern],
94+
[$.primary_expression, $.literal_type, $.rest_pattern],
95+
[$.primary_expression, $.predefined_type, $.rest_pattern],
8796
[$.primary_expression, $._primary_type],
8897
[$.primary_expression, $.generic_type],
8998
[$.primary_expression, $.predefined_type],

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"main": "./bindings/node",
2020
"devDependencies": {
2121
"tree-sitter-cli": "^0.20.0",
22-
"tree-sitter-javascript": "github:tree-sitter/tree-sitter-javascript#4a2f9ea"
22+
"tree-sitter-javascript": "github:tree-sitter/tree-sitter-javascript#fdeb68a"
2323
},
2424
"scripts": {
2525
"build": "npm run build-typescript && npm run build-tsx",

0 commit comments

Comments
 (0)