added test for Lexer sticky mode
Lexer.trynext() will no longer unreserve.
fixed Bug in lexer when the reserved token was yielded