首页 文章

Lex / Flex - 扫描EOF角色

提问于
浏览
10

其他人有我遇到的以下问题,但我找不到任何报告解决方案的人..让Flex发现EOF(文件结束) . 我需要Flex来查找EOF并返回一个令牌,表明它已找到它,这样它就可以告诉Yacc / Bison它已经到达输入源文件的末尾并且可以报告成功的解析 .

请注意this question与此不同,因为这与Lex / Flex有关 .

任何帮助都是极好的 . 谢谢 .

1 回答

  • 24

    Flex具有<<EOF>>模式,仅匹配文件结尾 . 可能您可以返回一些表示文件结束的标记到解析器,如下所示 .

    <<EOF>>     return END_OF_FILE;
    

相关问题