Skip to content

Commit b74dbc5

Browse files
committed
Use statement_block for class_static_block
1 parent 894d838 commit b74dbc5

File tree

5 files changed

+41387
-41672
lines changed

5 files changed

+41387
-41672
lines changed

grammar.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1127,9 +1127,7 @@ module.exports = grammar({
11271127

11281128
class_static_block: $ => seq(
11291129
'static',
1130-
'{',
1131-
repeat($.statement),
1132-
'}',
1130+
field('body', $.statement_block)
11331131
),
11341132

11351133
// This negative dynamic precedence ensures that during error recovery,

src/grammar.json

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6117,19 +6117,12 @@
61176117
"value": "static"
61186118
},
61196119
{
6120-
"type": "STRING",
6121-
"value": "{"
6122-
},
6123-
{
6124-
"type": "REPEAT",
6120+
"type": "FIELD",
6121+
"name": "body",
61256122
"content": {
61266123
"type": "SYMBOL",
6127-
"name": "statement"
6124+
"name": "statement_block"
61286125
}
6129-
},
6130-
{
6131-
"type": "STRING",
6132-
"value": "}"
61336126
}
61346127
]
61356128
},

src/node-types.json

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -963,16 +963,17 @@
963963
{
964964
"type": "class_static_block",
965965
"named": true,
966-
"fields": {},
967-
"children": {
968-
"multiple": true,
969-
"required": false,
970-
"types": [
971-
{
972-
"type": "statement",
973-
"named": true
974-
}
975-
]
966+
"fields": {
967+
"body": {
968+
"multiple": false,
969+
"required": true,
970+
"types": [
971+
{
972+
"type": "statement_block",
973+
"named": true
974+
}
975+
]
976+
}
976977
}
977978
},
978979
{

0 commit comments

Comments
 (0)