나는 http://antlr3.org/api/C/buildrec.html 자습서를 팔로우하고 있습니다.COMMON_TREE_NODE_STREAM 사용 방법
그것은 그들이 내가 없음 버퍼 스트림 COMMON_TREE_NODE_STREAM이보기에서
을 사용해야 파서에 의해 소비되기 전에 제거하기 위해/토큰을 변경하는 것이 나의 이해는 내가 파서를 공급하는 방법,입니까?
현재 tstream = antlr3CommonTokenStreamSourceNew (ANTLR3_SIZE_HINT, TOKENSOURCE (lxr))를 사용합니다. 파서를 "피드"합니다.
는
감사합니다. Mike. COMMON_TOKEN_STREAM이 버퍼링 된 것 같습니다. 어떤 스트림이 버퍼링되지 않았습니까? (필자의 목표는 문법의 액션 내에서 토글 된 플래그를 기반으로 토큰을 동적으로 건너 뛰는 것입니다.) 맞다면 버퍼링 된 스트림의 토큰을 변경하기에는 너무 늦었습니다. 어떤 힌트를 주셔서 감사합니다. – BNR