# Single-stepping now also works "forward" (return values of -1 indicate that the match has not completed but "is on a good way" - not sure yet whether I even need a distinct value).
# Groups do not simply forward the nextMatch() call any more, but instead return 0 or -1 upon match of fail of their subtoken and only return the actual result upon calling nextMatch() once more.