Remove semicolons after field declarations

This commit is contained in:
2025-05-18 22:35:49 +02:00
parent 8206b48dbd
commit fccea0f938
4 changed files with 412 additions and 359 deletions

View File

@ -454,9 +454,9 @@ optional_statements:
field_declaration:
IDENTIFIER ":" type_expression { $$ = std::make_pair($1, $3); }
required_fields:
field_declaration ";" required_fields
field_declaration required_fields
{
std::swap($$, $3);
std::swap($$, $2);
$$.emplace($$.cbegin(), $1);
}
| field_declaration { $$.emplace_back($1); }