2009-11-19 3 views

답변

7

yylex()으로 전화하십시오. 당신이 다른 스트림에서 읽을 yyin을 할당 할 경우 기본적 lex으로

yyin = fopen("myfile", "r"); 
4

당신이 그것을 선언 할 필요가 있도록 어디 선언되지 않은 것을는 yylex을 주목할 필요가처럼, stdin에서 읽

int yylex(); 

전통적으로 lex 나 flex의 전체 출력이 #include를 통해 C 프로그램에 통합 된 것처럼 보입니다. 플렉스의

최근 버전 중 하나를

--header-file

옵션을 통해 명령 줄에서, 헤더 파일을 생성하는 옵션을 포함, 또는 스크립트에서

%option header-file 

는 헤더 파일 포함 예를 들어, Flex가 파일이 아닌 메모리에서 읽도록 요청할 때 사용할 수있는 것들.

관련 문제