JavaCC 버전 5.0을 사용하고 있습니다. Eclipse Galileo로.JavaCC : 경고가 너무 많습니다.
그러나 내 jj 파일에서 "static = true"옵션을 설정하면 생성 된 TokenManager 파일에 "static 메서드에서 SimpleCharStream의 정적 메서드 readChar()를 정적 메서드로 액세스해야합니다"와 같은 많은 경고가 표시됩니다. 또한 jj 파일의 모든 가져 오기가 TokenManager로 복사되어 사용되지 않는 것으로 플래그가 지정됩니다. 이 문제를 방지 할 수있는 옵션이 있습니까?
이 부분은 issue was fixed in JavaCC v4.1으로 보입니다. 그럼 왜 아직도이 문제에 직면 해 있습니까?
항상 STATIC을 false로 설정해야합니다. –
왜? 이유에 대한 조언을 해 줄 수 있습니까? – athena
@LaurentPireyn, 나는 당신의 업데이트 된 링크 http://lpireyn.pisolutions.eu/blog/2011/02/14/taming-javacc/ –