Я пытаюсь использовать re2c с вводом, определенным с помощью пары итератора, вместо строки с нулевым завершением.сканеры re2c на источнике итератора C++
Из Руководства:
YYCURSOR
[...]
On entry, YYCURSOR is assumed to point to the first character of the current token.
On exit, YYCURSOR will point to the first character of the following token.
Последнее означает, что она пытается перебирать мимо конца.
Есть ли уловка, чтобы заставить re2c работать с итераторами? (Кроме не используя проверил итераторы.)