Input Buffering In Lexical Analysis