ale*_*ale 11 yacc lex bison flex-lexer
其他人有我遇到的以下问题,但我找不到任何报告解决方案的人..让Flex发现EOF(文件结束).我需要Flex来查找EOF并返回一个令牌,表明它已找到它,这样它就可以告诉Yacc/Bison它已经到达输入源文件的末尾并且可以报告成功的解析.
请注意,这个问题与此问题不同,因为这是关于Lex/Flex的.
任何帮助都是极好的.谢谢.
Ise*_*ria 27
Flex具有
<<EOF>>
仅匹配文件结尾的模式.可能您可以返回一些表示文件结束的标记到解析器,如下所示.
<<EOF>> return END_OF_FILE;
Run Code Online (Sandbox Code Playgroud)