2015-02-07 2 views
-1

나는 내가 오류가 컴파일 할 때 나는 그것이 나에게 말한다 옵션이 unput가 정의되어 있지만 사용하지 않은이없는 경우플렉스 인식 할 수없는 옵션 nounput

%{ 
#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; 
+0

어떤 플렉스 버전을 사용하고 있습니까? ('flex --version') – rici

답변

1

단어 nounput 다음에 유니 코드 문자 U + 2005 (얇은 고정 너비 공간)의 인스턴스가 있습니다.

줄을 삭제하고 워드 프로세서가 아닌 텍스트 편집기에서 다시 입력하십시오.