diff options
author | Clifford Wolf <clifford@clifford.at> | 2013-10-23 18:38:31 +0200 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2013-10-23 18:38:31 +0200 |
commit | 77726fb5fe2bdf76ac8146e05bb776af99eb0f51 (patch) | |
tree | ba052dfce78c08d5e2f20b575006cec593b1f860 | |
parent | d61699843fc3ecab9c484d911f43877e9a7a9d3d (diff) | |
download | yosys-77726fb5fe2bdf76ac8146e05bb776af99eb0f51.tar.gz yosys-77726fb5fe2bdf76ac8146e05bb776af99eb0f51.tar.bz2 yosys-77726fb5fe2bdf76ac8146e05bb776af99eb0f51.zip |
Fixed parsing of value-less attributes in ilang
-rw-r--r-- | frontends/ilang/lexer.l | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/frontends/ilang/lexer.l b/frontends/ilang/lexer.l index e331c267e..2a20f02a8 100644 --- a/frontends/ilang/lexer.l +++ b/frontends/ilang/lexer.l @@ -70,7 +70,7 @@ "$"[^ \t\r\n]+ { rtlil_frontend_ilang_yylval.string = strdup(yytext); return TOK_ID; } "."[0-9]+ { rtlil_frontend_ilang_yylval.string = strdup(yytext); return TOK_ID; } -[0-9]+'[01xzm-]+ { rtlil_frontend_ilang_yylval.string = strdup(yytext); return TOK_VALUE; } +[0-9]+'[01xzm-]* { rtlil_frontend_ilang_yylval.string = strdup(yytext); return TOK_VALUE; } [0-9]+ { rtlil_frontend_ilang_yylval.integer = atoi(yytext); return TOK_INT; } \" { BEGIN(STRING); } |