Я использую fslex, и в одном из моих правил токенизатора мне нужно искать следующий символ, чтобы я мог решить, продолжать ли использовать токены или остановить, развернуть и позволить предыдущему правилу использовать его.
Я провел некоторую проверку его исходного кода, и похоже, что единственный способ - это скомпилировать версию, которая предоставляет некоторые внутренние методы. Может, у кого-то здесь есть лучшее решение?