flex 无法识别的选项名词输入

flex unrecognized option nounput

编译时出现错误: motion.in:7: 无法识别 %option: 如果我没有选项它告诉我 unput 已定义但未使用

%{
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include "motion.tab.h"
%}
%option noinput nounput‏
DISTANCE    [0-9]+
%%
u           return U;
d           return D;
l           return L;
r           return R;
n           return N;
{DISTANCE}  {yylval.numval=atoi(yytext); return NUM;}
\n          return END;

在单词 nounput.

之后有一个 Unicode 字符 U+2005(细的固定宽度 space)的实例

删除该行并在文本编辑器而不是文字处理器中重新键入。