2012-12-13 4 views
0

의 원인, 그것은 토큰 그 오류 및있는 라인을했다하는 의미, 나는 yylineno를 사용하는 방법을 모른다 lex 파일에서 쉽게 사용할 수 있습니까? 감사인쇄 토큰 및 라인 구문 분석 오류

+1

무엇을 시도 했습니까? [documentation] (http://www.gnu.org/software/bison/manual/html_node/Locations.html#Locations)을 확인 했습니까? – Joe

답변

1

당신은 두 플렉스에서 디버그 추적 가능 (%option debug를 1로 yy_flex_debug 설정)해야하며, 파서 (%debug 및 1 yydebug 설정). 그들의 문서를보십시오.

+0

나는 그들을 디버깅을 위해 화면에 출력 할 필요가있다. 그래서 나는 파서를 만들고있다. 그런 일이 발생했을 때 토큰을 출력해야하고 어떤 라인에서 그 일이 발생 했는가? – flashdisk

+0

그래서 실제로 % location'과' % error-verbose'를 사용하십시오. – akim

관련 문제