mirror of https://github.com/YosysHQ/yosys.git
Fix read_verilog assert/assume/etc on default case label, fixes YosysHQ/SymbiYosys#53
Signed-off-by: Clifford Wolf <clifford@clifford.at>
This commit is contained in:
parent
fc87c010c5
commit
7b298479d4
|
@ -193,6 +193,8 @@ YOSYS_NAMESPACE_END
|
||||||
to fix parsing of cells otherwise. (the current cell parser forces a reduce very early to update some
|
to fix parsing of cells otherwise. (the current cell parser forces a reduce very early to update some
|
||||||
global state.. its a mess) */
|
global state.. its a mess) */
|
||||||
[a-zA-Z_$][a-zA-Z0-9_$]*/[ \t\r\n]*:[ \t\r\n]*(assert|assume|cover|restrict)[^a-zA-Z0-9_$\.] {
|
[a-zA-Z_$][a-zA-Z0-9_$]*/[ \t\r\n]*:[ \t\r\n]*(assert|assume|cover|restrict)[^a-zA-Z0-9_$\.] {
|
||||||
|
if (!strcmp(yytext, "default"))
|
||||||
|
return TOK_DEFAULT;
|
||||||
frontend_verilog_yylval.string = new std::string(std::string("\\") + yytext);
|
frontend_verilog_yylval.string = new std::string(std::string("\\") + yytext);
|
||||||
return TOK_SVA_LABEL;
|
return TOK_SVA_LABEL;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue