From 5e575f5906d516a4ebea61f07160d52c7c37b5cf Mon Sep 17 00:00:00 2001 From: Wilson Snyder Date: Fri, 24 Apr 2020 19:34:26 -0400 Subject: [PATCH] Fix line numbers in tables. --- src/verilog.l | 1 + 1 file changed, 1 insertion(+) diff --git a/src/verilog.l b/src/verilog.l index 6c4e01df9..239912a5f 100644 --- a/src/verilog.l +++ b/src/verilog.l @@ -938,6 +938,7 @@ vnum {vnum1}|{vnum2}|{vnum3}|{vnum4}|{vnum5} {crnl} { yymore(); }
";" { FL; yylval.strp = PARSEP->newString(yytext, yyleng); return yaTABLELINE; }
"endtable" { yy_pop_state(); FL; return yENDTABLE; } +
"`line"{ws}+[^\n\r]*{crnl} { FL_FWD; PARSEP->ppline(yytext); FL_BRK; }
. { yymore(); }
<> { FL_FWD; yyerrorf("EOF in TABLE"); yyleng = 0; yy_pop_state(); FL_BRK; yyterminate(); }