2016-08-04 2 views
0

내가어떻게이 간단한 어휘 사양이 실패합니까?

%% 
username printf("%s",getlogin()); 

a.flex에서 간단한 어휘 사양 플렉스 a.flex 실행이 나에게

a.flex:2: EOF encountered inside an action 

어떤 생각을 준다?

+0

@ 브라이언 : 나는 당신이 대답을해야한다고 생각합니다. 이 문제의 원인이 아닐지라도 증상은 100 % 일관되며이 질문에 비틀 거리는 다른 사람을 도울 수 있습니다. – rici

답변

2

이것은 선을 인식하는 것이 까다롭기 때문에 일반적으로 flex에서 발생합니다. 파일의 끝 부분이 끝나기 전에 줄 끝 기호를 놓쳤을 것입니다.

텍스트 편집기를 사용하여 파일 끝에 줄을 추가하면 오류가 해결됩니다.

이것은 flex 도구의 Windows 및 unix/linux/Mac 버전 모두에서 발생할 수 있습니다.