format yacc file

Signed-off-by: Ethan Mahintorabi <ethanmoon@google.com>
This commit is contained in:
Ethan Mahintorabi 2024-03-10 04:45:55 +00:00
parent d019509378
commit a59adbb019
No known key found for this signature in database
GPG Key ID: 824E41B920BEA252
1 changed files with 11 additions and 16 deletions

View File

@ -491,16 +491,13 @@ attribute_instance_seq:
attribute_instance: attribute_instance:
ATTRIBUTE_OPEN attr_specs ATTRIBUTE_CLOSED ATTRIBUTE_OPEN attr_specs ATTRIBUTE_CLOSED
{ { $$ = new sta::VerilogAttributeStmt($2); }
$$ = new sta::VerilogAttributeStmt($2);
}
; ;
attr_specs: attr_specs:
attr_spec attr_spec
{ { $$ = new sta::VerilogAttributeEntrySeq;
$$ = new sta::VerilogAttributeEntrySeq; $$->push_back($1);
$$->push_back($1);
} }
| attr_spec ',' attr_spec | attr_spec ',' attr_spec
{ $$->push_back($3); } { $$->push_back($3); }
@ -508,20 +505,18 @@ attr_specs:
attr_spec: attr_spec:
ID ID
{ $$ = new sta::VerilogAttributeEntry($1, "1");} { $$ = new sta::VerilogAttributeEntry($1, "1"); }
| ID '=' attr_spec_value | ID '=' attr_spec_value
{ { $$ = new sta::VerilogAttributeEntry($1, $3); }
$$ = new sta::VerilogAttributeEntry($1, $3);
}
; ;
attr_spec_value: attr_spec_value:
CONSTANT CONSTANT
{$$ = $1;} { $$ = $1; }
| STRING | STRING
{$$ = $1;} { $$ = $1; }
| INT | INT
{$$ = sta::stringCopy(std::to_string($1).c_str());} { $$ = sta::stringCopy(std::to_string($1).c_str()); }
; ;
%% %%