2013-08-22 3 views
0

파서 만 사용하고 TokenManager를 구현하고 USER_TOKEN_MANAGER = true를 사용하여 토큰을 제공하려고합니다.JavaCC에서 TokenManager 구현

파서 생성기가 실행될 때까지 인터페이스가 존재하지 않는다는 점을 고려하면 클래스를 구현하는 트릭이 있습니까?

TokenManager 인터페이스 사본을 만들어 구현할 수 있습니다. 그런 다음 생성 된 TokenManager를 삭제하십시오. 하지만 ... 이상하게 보입니다.

답변

1

true로 설정된 옵션으로 JavaCC를 실행하면 TokenManager 인터페이스가 생성됩니다. 그런 다음 인터페이스를 구현하는 새 클래스를 만듭니다. 클래스는 ... 상수 인터페이스를 구현해야하므로 토큰 종류의 이름에 액세스 할 수 있습니다.

(아마도 질문의 요지가 누락되었습니다. 그럴 경우 명확히하십시오.)