Flex 생성의 C 렉서와 Bison 생성의 C++ 구문 분석기를 사용하고 있습니다. 파서가 문자열 입력 만 인식하도록 수정했습니다. 루프에서 파서 함수 yyparse()을 호출하고 사용자 입력의 한 줄씩 읽는 중입니다. 입력이 "quit"이면 루프를 멈 춥니 다. 내가 직면 한 문제는 입력이 어떤 규칙과도 일치하지 않을 때 파서가 갑자기 중단되고 다음 반
나는 이것을 이해할 수 없다. gnuwin32에서 flex 2.5.4a의 win32 바이너리를 다운로드 할 수 있지만 Visual Studio 2005를 사용하여 최신 버전 (2.5.35)을 빌드하고 싶습니다. Cygwin에서 빌드 할 수 있다고 가정하지만 재미는 어디에서 할 수 있습니까? ?