making the lexer discard the current input stream
In the event of an user-defined exception, is there any way to make
the lexer throw away (flush) the current input stream and read from
another input stream.
Similarly is there any way to make the parser discard the current