开发者

Lex/Flex - Scanning for the EOF character

开发者 https://www.devze.com 2023-03-17 21:04 出处:网络
Other people have had the following problem that I am having but I can\'t find anyone that has reported a solution.. getting Flex to spot the EOF (end of file).I need Flex to find EOF and return a tok

Other people have had the following problem that I am having but I can't find anyone that has reported a solution.. getting Flex to spot the EOF (end of file). I need Flex to find EOF and return a token indicating that it has found it so it can tell Yacc/Bison that it has reached the end of an input source file and can report a successful parse.

Note that this question is n开发者_开发问答ot the same as this one because this is about Lex/Flex.

Any help would be awesome. Thank you.


Flex has <<EOF>> pattern which matches only end-of-file. Probably you can return some token indicating end-of-file to the parser as the following.

<<EOF>>     return END_OF_FILE;
0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号