Fixed an issue when the _lex method consumes the current buffer.
It was incorrectly saving the entire chunk it was working on as the remainder, therefore duplicating some tokens.
Bumped version.