Allow for EOF or \0 as input() return from lex.

pull/50/head
Bruce Momjian 29 years ago
parent 5b5c83f9e7
commit 290bef4e05
  1. 5
      src/lextest/scan.l

@ -1,10 +1,11 @@
/*
This should work, but non-patched flex 2.5.3 fails because input()
doesn't return EOF
doesn't return EOF or '\0'
Bruce Momjian <root@candle.pha.pa.us>
*/
%%
. {
while (input() != EOF)
int ch;
while ((ch = input()) != EOF && ch != '\0')
;
}

Loading…
Cancel
Save