Limited lexer generator with readable output.