Fixed matchToken so it advances pointer, but still overflow issue.