在lex生成词法分析器的过程中,space已经在正则表达式声明部分声明出,如下:
DELIM [ /t/r/n]
whitespace {delim}+
other .
对于其他未标识字符的处理辅助函数如下:
{other} { printf("Error: Invalid character '%s' encountered\n", yytext); }
然而运行结果却将space识别成other进行报错,结果如图:
请问有何解决方案?