Lex / Flex-сканирование символа EOF
у других людей была следующая проблема, которая у меня есть, но я не могу найти никого, кто сообщил о решении.. получение Flex для определения EOF (конец файла). Мне нужен Flex, чтобы найти EOF и вернуть токен, указывающий, что он нашел его, чтобы он мог сказать Yacc/Bison, что он достиг конца входного исходного файла и может сообщить об успешном анализе.
отметим, что этот вопрос это не то же самое, что и этот, потому что речь идет о Lex/Flex.
любой помощь была бы потрясающей. Спасибо.
1 ответов
Flex имеет
<<EOF>>
шаблон, который соответствует только концу файла.
Вероятно, вы можете вернуть некоторый токен, указывающий конец файла в синтаксический анализатор
как следующее.
<<EOF>> return END_OF_FILE;