Есть ли рабочий пример flex + bison (нужен bison) с вводом из строки, а не из файла?
Я попытался использовать функции YY_BUFFER_STATE... вместо yyin и получил ошибку "переполнение flex-сканера с возвратом назад". Flex изменяет InputString[1] на 0. Несколько других ответов на SO мало помогают - фактический код будет гораздо полезнее.