forked from github/verilator
Internals: Fix off-by-one #line.
This commit is contained in:
parent
825d6b87a8
commit
bdceb08963
@ -87,12 +87,9 @@ static double lexParseDouble(FileLine* fl, const char* textp, size_t length) {
|
|||||||
ws [ \t\f\r]+
|
ws [ \t\f\r]+
|
||||||
wsnr [ \t\f]+
|
wsnr [ \t\f]+
|
||||||
crnl [\r]*[\n]
|
crnl [\r]*[\n]
|
||||||
/* identifier */
|
|
||||||
id [a-zA-Z_][a-zA-Z0-9_$]*
|
id [a-zA-Z_][a-zA-Z0-9_$]*
|
||||||
/* escaped identifier */
|
|
||||||
escid \\[^ \t\f\r\n]+
|
escid \\[^ \t\f\r\n]+
|
||||||
word [a-zA-Z0-9_]+
|
word [a-zA-Z0-9_]+
|
||||||
/* verilog numbers, constructed to not match the ' that begins a '( or '{ */
|
|
||||||
vnum1 [0-9]*?[''][sS]?[bcodhBCODH][ \t\n]*[A-Fa-f0-9xXzZ_?]*
|
vnum1 [0-9]*?[''][sS]?[bcodhBCODH][ \t\n]*[A-Fa-f0-9xXzZ_?]*
|
||||||
vnum2 [0-9]*?[''][sS]?[01xXzZ]
|
vnum2 [0-9]*?[''][sS]?[01xXzZ]
|
||||||
vnum3 [0-9][_0-9]*[ \t\n]*[''][sS]?[bcodhBCODH]?[ \t\n]*[A-Fa-f0-9xXzZ_?]+
|
vnum3 [0-9][_0-9]*[ \t\n]*[''][sS]?[bcodhBCODH]?[ \t\n]*[A-Fa-f0-9xXzZ_?]+
|
||||||
@ -102,7 +99,7 @@ vnum {vnum1}|{vnum2}|{vnum3}|{vnum4}|{vnum5}
|
|||||||
|
|
||||||
%%
|
%%
|
||||||
|
|
||||||
<INITIAL>.|\n {BEGIN STATE_VERILOG_RECENT; yyless(0); }
|
<INITIAL>.|\n { BEGIN STATE_VERILOG_RECENT; yyless(0); }
|
||||||
|
|
||||||
/************************************************************************/
|
/************************************************************************/
|
||||||
/* Verilator control files */
|
/* Verilator control files */
|
||||||
|
Loading…
Reference in New Issue
Block a user