File tree Expand file tree Collapse file tree 4 files changed +1640
-1597
lines changed Expand file tree Collapse file tree 4 files changed +1640
-1597
lines changed Original file line number Diff line number Diff line change @@ -396,7 +396,7 @@ module.exports = grammar({
396396
397397 block_data_statement : $ => seq (
398398 whiteSpacedKeyword ( 'block' , 'data' ) ,
399- optional ( $ . _name ) ,
399+ optional ( field ( 'name' , $ . _name ) ) ,
400400 $ . end_of_statement
401401 ) ,
402402
@@ -1696,7 +1696,7 @@ module.exports = grammar({
16961696 caseInsensitive ( 'type' ) ,
16971697 optional ( seq ( ',' , $ . access_specifier ) ) ,
16981698 optional ( '::' ) ,
1699- $ . _type_name ,
1699+ field ( 'name' , $ . _type_name ) ,
17001700 ) ,
17011701
17021702 enumerator_statement : $ => seq (
Original file line number Diff line number Diff line change 78947894 "type": "CHOICE",
78957895 "members": [
78967896 {
7897- "type": "SYMBOL",
7898- "name": "_name"
7897+ "type": "FIELD",
7898+ "name": "name",
7899+ "content": {
7900+ "type": "SYMBOL",
7901+ "name": "_name"
7902+ }
78997903 },
79007904 {
79017905 "type": "BLANK"
1691016914 ]
1691116915 },
1691216916 {
16913- "type": "SYMBOL",
16914- "name": "_type_name"
16917+ "type": "FIELD",
16918+ "name": "name",
16919+ "content": {
16920+ "type": "SYMBOL",
16921+ "name": "_type_name"
16922+ }
1691516923 }
1691616924 ]
1691716925 },
Original file line number Diff line number Diff line change 15041504 {
15051505 "type" : " block_data_statement" ,
15061506 "named" : true ,
1507- "fields" : {},
1507+ "fields" : {
1508+ "name" : {
1509+ "multiple" : false ,
1510+ "required" : false ,
1511+ "types" : [
1512+ {
1513+ "type" : " name" ,
1514+ "named" : true
1515+ }
1516+ ]
1517+ }
1518+ },
15081519 "children" : {
1509- "multiple" : true ,
1520+ "multiple" : false ,
15101521 "required" : true ,
15111522 "types" : [
15121523 {
15131524 "type" : " end_of_statement" ,
15141525 "named" : true
1515- },
1516- {
1517- "type" : " name" ,
1518- "named" : true
15191526 }
15201527 ]
15211528 }
62826289 {
62836290 "type" : " enumeration_type_statement" ,
62846291 "named" : true ,
6285- "fields" : {},
6292+ "fields" : {
6293+ "name" : {
6294+ "multiple" : false ,
6295+ "required" : true ,
6296+ "types" : [
6297+ {
6298+ "type" : " type_name" ,
6299+ "named" : true
6300+ }
6301+ ]
6302+ }
6303+ },
62866304 "children" : {
6287- "multiple" : true ,
6288- "required" : true ,
6305+ "multiple" : false ,
6306+ "required" : false ,
62896307 "types" : [
62906308 {
62916309 "type" : " access_specifier" ,
62926310 "named" : true
6293- },
6294- {
6295- "type" : " type_name" ,
6296- "named" : true
62976311 }
62986312 ]
62996313 }
You can’t perform that action at this time.
0 commit comments