Is it me or the "^" is four chars before the end in debug?
the output is correct.
most of the times is in the correct position.
Is it me or the "^" is four chars before the end in debug?
It's probably related to one command not correctly incrementing the internal position pointer. Can you identify at which command it becomes incorrect?