input() return 0 when EOF after flex 2.6

This commit is contained in:
2025-10-03 19:17:20 +09:00
parent cb19f33fef
commit add7307893

View File

@@ -55,7 +55,7 @@ whitespace [ \t]+
"/*" { char now, prev; "/*" { char now, prev;
do do
{ now = input(); { now = input();
if (now == EOF) break; if (now == 0) break;
else if (now == '\n') lineno++; else if (now == '\n') lineno++;
else if (now == '/' && prev == '*') break; else if (now == '/' && prev == '*') break;
prev = now; prev = now;