Nice output and memleak fix on lexer.