사내 구문 강조 프레임 워크를 통합하려면 각 토큰에 절대 정보를 추가해야합니다.javacc specialToken의 절대 오프셋
이 나는이 게시물에 따랐다 : http://ramkulkarni.com/blog/capturing-absolute-offsets-for-javaccjjtree-tokens/
를 그리고 일반 토큰에 대한 확인을 작동합니다.
주석은 특수한 토큰으로 캡처되며 어떤 이유로 CommonTokenAction
은 적용되지 않습니다. 나는이 작업을 설정할 수있는 추가 플래그가 거기에 나는이 문제를 디버깅 HACE 및 생성 된 XXTokenManager
는
if ((jjtoSpecial[jjmatchedKind >> 6] & (1L << (jjmatchedKind & 077))) != 0L) {
matchedToken = jjFillToken();
...
후 CommonTokenAction
를 호출 누락? 그렇지 않으면 수동으로 파일을 변경할 수는 있지만 자동 생성되었으므로 마음에 들지 않습니다.