我有一个flex文件,其中我有NUL和< EOF>的规则。我希望我的文件能够匹配NUL和< EOF>在输入中遇到。
当时,我认为< EOF>优先,flex不匹配NUL" \ 0"即使它存在于输入中。
感谢您解决此问题的任何帮助!
谢谢!
"\0" {printf("\n I saw null\n");}
<<EOF>> {flex_shell_action (yyextra,SHELL_END_OF_FILE , yyscanner);
if(yyextra->debug) printf("Reached end of input for Shell\n");fflush(stdout);
yyterminate();}
我的示例输入字符串是:&#34;日期在\ 0 foo.txt \ 0 / usr / local:&#34;