Lex: Store debug, optimize and verbose status.
Lex test: [TDD] Expand and groom API testing.
Lex: Improve public API of Lexer.
Lex: Factor inner lexer setup in separate method.
Lex: Lazily invoke inner lexer setup before each data input.
Lex: Drop reset method.
Lex test: Clear logger after faulty input.