Skip to content

Commit 349f3bb

Browse files
committed
chore: generate & update test
1 parent 4c49fc3 commit 349f3bb

File tree

4 files changed

+59465
-59118
lines changed

4 files changed

+59465
-59118
lines changed

src/grammar.json

+33-65
Original file line numberDiff line numberDiff line change
@@ -1972,7 +1972,7 @@
19721972
"name": "type",
19731973
"content": {
19741974
"type": "SYMBOL",
1975-
"name": "_typedef_type_specifier"
1975+
"name": "_type_specifier"
19761976
}
19771977
},
19781978
{
@@ -2487,6 +2487,36 @@
24872487
{
24882488
"type": "SYMBOL",
24892489
"name": "_type_identifier"
2490+
},
2491+
{
2492+
"type": "ALIAS",
2493+
"content": {
2494+
"type": "CHOICE",
2495+
"members": [
2496+
{
2497+
"type": "STRING",
2498+
"value": "signed"
2499+
},
2500+
{
2501+
"type": "STRING",
2502+
"value": "unsigned"
2503+
},
2504+
{
2505+
"type": "STRING",
2506+
"value": "long"
2507+
},
2508+
{
2509+
"type": "STRING",
2510+
"value": "short"
2511+
}
2512+
]
2513+
},
2514+
"named": true,
2515+
"value": "primitive_type"
2516+
},
2517+
{
2518+
"type": "SYMBOL",
2519+
"name": "primitive_type"
24902520
}
24912521
]
24922522
},
@@ -3319,44 +3349,6 @@
33193349
}
33203350
]
33213351
},
3322-
"_typedef_type_specifier": {
3323-
"type": "CHOICE",
3324-
"members": [
3325-
{
3326-
"type": "SYMBOL",
3327-
"name": "struct_specifier"
3328-
},
3329-
{
3330-
"type": "SYMBOL",
3331-
"name": "union_specifier"
3332-
},
3333-
{
3334-
"type": "SYMBOL",
3335-
"name": "enum_specifier"
3336-
},
3337-
{
3338-
"type": "SYMBOL",
3339-
"name": "macro_type_specifier"
3340-
},
3341-
{
3342-
"type": "ALIAS",
3343-
"content": {
3344-
"type": "SYMBOL",
3345-
"name": "_typedef_sized_type_specifier"
3346-
},
3347-
"named": true,
3348-
"value": "sized_type_specifier"
3349-
},
3350-
{
3351-
"type": "SYMBOL",
3352-
"name": "primitive_type"
3353-
},
3354-
{
3355-
"type": "SYMBOL",
3356-
"name": "_type_identifier"
3357-
}
3358-
]
3359-
},
33603352
"_type_specifier": {
33613353
"type": "CHOICE",
33623354
"members": [
@@ -3390,30 +3382,6 @@
33903382
}
33913383
]
33923384
},
3393-
"_typedef_sized_type_specifier": {
3394-
"type": "REPEAT1",
3395-
"content": {
3396-
"type": "CHOICE",
3397-
"members": [
3398-
{
3399-
"type": "STRING",
3400-
"value": "signed"
3401-
},
3402-
{
3403-
"type": "STRING",
3404-
"value": "unsigned"
3405-
},
3406-
{
3407-
"type": "STRING",
3408-
"value": "long"
3409-
},
3410-
{
3411-
"type": "STRING",
3412-
"value": "short"
3413-
}
3414-
]
3415-
}
3416-
},
34173385
"sized_type_specifier": {
34183386
"type": "SEQ",
34193387
"members": [
@@ -7758,10 +7726,10 @@
77587726
"macro_type_specifier"
77597727
],
77607728
[
7761-
"_typedef_type_specifier",
7762-
"macro_type_specifier"
7729+
"sized_type_specifier"
77637730
],
77647731
[
7732+
"_type_specifier",
77657733
"sized_type_specifier"
77667734
],
77677735
[

src/node-types.json

+5-25
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,10 @@
269269
"type": "pointer_declarator",
270270
"named": true
271271
},
272+
{
273+
"type": "primitive_type",
274+
"named": true
275+
},
272276
{
273277
"type": "type_identifier",
274278
"named": true
@@ -3424,31 +3428,7 @@
34243428
"required": true,
34253429
"types": [
34263430
{
3427-
"type": "enum_specifier",
3428-
"named": true
3429-
},
3430-
{
3431-
"type": "macro_type_specifier",
3432-
"named": true
3433-
},
3434-
{
3435-
"type": "primitive_type",
3436-
"named": true
3437-
},
3438-
{
3439-
"type": "sized_type_specifier",
3440-
"named": true
3441-
},
3442-
{
3443-
"type": "struct_specifier",
3444-
"named": true
3445-
},
3446-
{
3447-
"type": "type_identifier",
3448-
"named": true
3449-
},
3450-
{
3451-
"type": "union_specifier",
3431+
"type": "_type_specifier",
34523432
"named": true
34533433
}
34543434
]

0 commit comments

Comments
 (0)