Scanner performance improvements

Peter Eisentraut <peter_e@gmx.net>

Commit: 32c6c99e0b0172e13dd761f3378b328d1e6a6dab
Author: Peter Eisentraut <peter_e@gmx.net>
Date: 2002-04-20T21:56:15Z
Releases: 7.3.1
Scanner performance improvements

Use flex flags -CF.  Pass the to-be-scanned string around as StringInfo
type, to avoid querying the length repeatedly.  Clean up some code and
remove lex-compatibility cruft.  Escape backslash sequences inline.  Use
flex-provided yy_scan_buffer() function to set up input, rather than using
myinput().

Files