|
|
|
@ -3290,6 +3290,31 @@ |
|
|
|
"name": "_type_identifier" |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
"type": "CHOICE", |
|
|
|
"members": [ |
|
|
|
{ |
|
|
|
"type": "SEQ", |
|
|
|
"members": [ |
|
|
|
{ |
|
|
|
"type": "STRING", |
|
|
|
"value": ":" |
|
|
|
}, |
|
|
|
{ |
|
|
|
"type": "FIELD", |
|
|
|
"name": "underlying_type", |
|
|
|
"content": { |
|
|
|
"type": "SYMBOL", |
|
|
|
"name": "primitive_type" |
|
|
|
} |
|
|
|
} |
|
|
|
] |
|
|
|
}, |
|
|
|
{ |
|
|
|
"type": "BLANK" |
|
|
|
} |
|
|
|
] |
|
|
|
}, |
|
|
|
{ |
|
|
|
"type": "FIELD", |
|
|
|
"name": "body", |
|
|
|
@ -3577,12 +3602,29 @@ |
|
|
|
"type": "SEQ", |
|
|
|
"members": [ |
|
|
|
{ |
|
|
|
"type": "FIELD", |
|
|
|
"name": "declarator", |
|
|
|
"content": { |
|
|
|
"type": "SYMBOL", |
|
|
|
"name": "_field_declarator" |
|
|
|
} |
|
|
|
"type": "SEQ", |
|
|
|
"members": [ |
|
|
|
{ |
|
|
|
"type": "FIELD", |
|
|
|
"name": "declarator", |
|
|
|
"content": { |
|
|
|
"type": "SYMBOL", |
|
|
|
"name": "_field_declarator" |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
"type": "CHOICE", |
|
|
|
"members": [ |
|
|
|
{ |
|
|
|
"type": "SYMBOL", |
|
|
|
"name": "bitfield_clause" |
|
|
|
}, |
|
|
|
{ |
|
|
|
"type": "BLANK" |
|
|
|
} |
|
|
|
] |
|
|
|
} |
|
|
|
] |
|
|
|
}, |
|
|
|
{ |
|
|
|
"type": "REPEAT", |
|
|
|
@ -3594,12 +3636,29 @@ |
|
|
|
"value": "," |
|
|
|
}, |
|
|
|
{ |
|
|
|
"type": "FIELD", |
|
|
|
"name": "declarator", |
|
|
|
"content": { |
|
|
|
"type": "SYMBOL", |
|
|
|
"name": "_field_declarator" |
|
|
|
} |
|
|
|
"type": "SEQ", |
|
|
|
"members": [ |
|
|
|
{ |
|
|
|
"type": "FIELD", |
|
|
|
"name": "declarator", |
|
|
|
"content": { |
|
|
|
"type": "SYMBOL", |
|
|
|
"name": "_field_declarator" |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
"type": "CHOICE", |
|
|
|
"members": [ |
|
|
|
{ |
|
|
|
"type": "SYMBOL", |
|
|
|
"name": "bitfield_clause" |
|
|
|
}, |
|
|
|
{ |
|
|
|
"type": "BLANK" |
|
|
|
} |
|
|
|
] |
|
|
|
} |
|
|
|
] |
|
|
|
} |
|
|
|
] |
|
|
|
} |
|
|
|
@ -3611,18 +3670,6 @@ |
|
|
|
} |
|
|
|
] |
|
|
|
}, |
|
|
|
{ |
|
|
|
"type": "CHOICE", |
|
|
|
"members": [ |
|
|
|
{ |
|
|
|
"type": "SYMBOL", |
|
|
|
"name": "bitfield_clause" |
|
|
|
}, |
|
|
|
{ |
|
|
|
"type": "BLANK" |
|
|
|
} |
|
|
|
] |
|
|
|
}, |
|
|
|
{ |
|
|
|
"type": "STRING", |
|
|
|
"value": ";" |
|
|
|
@ -6731,6 +6778,9 @@ |
|
|
|
[ |
|
|
|
"_declaration_modifiers", |
|
|
|
"attributed_statement" |
|
|
|
], |
|
|
|
[ |
|
|
|
"enum_specifier" |
|
|
|
] |
|
|
|
], |
|
|
|
"precedences": [], |
|
|
|
|