* src/scan-gram.l (code_start): Always initialize it when entering

into yylex, as SC_EPILOGUE is activated *before* the corresponding
yylex invocation.  An alternative would be making it static, but
then it starts with the second %%'s beginning, instead of its end.
This commit is contained in:
Akim Demaille
2003-03-01 10:55:31 +00:00
parent 6d5aa694aa
commit 0433ba88f9
2 changed files with 10 additions and 2 deletions

View File

@@ -138,8 +138,9 @@ splice (\\[ \f\t\v]*\n)*
/* Location of most recent identifier, when applicable. */
location id_loc IF_LINT (= *loc);
/* Where containing code started, when applicable. */
boundary code_start IF_LINT (= loc->start);
/* Where containing code started, when applicable.
Once the second %% seen, we are looking for the epilogue. */
boundary code_start = loc->end;
/* Where containing comment or string or character literal started,
when applicable. */