2017-05-23 8 views
0

Antlr 3 파서에서 이전 토큰을 어떻게 얻을 수 있습니까? 사실 난 그것을 쉽게 "input.LT (-1)"를 사용하여 얻을 수 있습니다.하지만 lookahead.So 파서의 이전 토큰을 얻는 다른 방법은 사용하고 싶지 않아?Antlr3 파서의 이전 토큰

+0

'LT (-1)'을 피하는 이유는 무엇입니까? 현재 일치하는 토큰보다 먼저 토큰을 원한다면 이것은 표준 방법이며 ANTLR에서 완전히 지원됩니다. 필자가 알고있는 유일한 경우는 사용할 수없는 곳입니다. 실제로 임의의 토큰 (실제로 일치하는 토큰이 아닌) 이전의 토큰을 알고 싶을 때입니다. –

답변