Added incremental Lexer base