2013-12-16 2 views

답변

0

나는 파스 트리 건설하지 AST 사용하는 것이 좋습니다 (ANTLR 3 또는 4). 그런 다음 toString 또는 getText 메서드를 사용하면 텍스트를 쉽게 얻을 수 있습니다. 이것에 ANTLR 4가 훨씬 좋습니다.

+0

파서 규칙의 ANTLR3에서 "toString"또는 "getText"를 사용하는 간단한 예제를 제공 할 수 있습니까? 거기에 훨씬 더 많은 튜토리얼이 있기 때문에 ANTLR3을 사용하고 있습니다. 감사합니다 –

+0

나는 시도 : select [CommonTree ct] 반환 : ct = whereclause; 및 main.java ct.getText() 또는 ct.toString(); 둘 다 항상 "무효"또는 "null"인 경우 작동하지 않습니다. ( –

+0

죄송합니다 .png를 보면 tokenstream이 ANTLR 4의 텍스트 내용을 처리합니다. –

관련 문제