티스토리 뷰
|
비지터 |
리스너 |
메서드 반환값 |
O (비지터 선언시 제너릭으로 해줘야 함) |
X |
child 호출 별도로 해줘야 하나? |
O (visitChildren() 호출해야...) |
X |
룰 시작/끝 메서드 별도로 있나? |
X (룰마다 1개 메서드) |
O (enterXXX, exitXXX 로 따로 있음) |
alternative 선언시 |
룰 대신 얼터너티브로 받음 |
동일 |
노드 순회시 |
다른 클래스 불필요.. 비지터.visit() 로 독립적 사용 |
ParseTreeWalker 이용해야.. |
기타 메서드 |
- |
visitErrorNode() visitTerminal()
|
'SW개발 > ANTLR' 카테고리의 다른 글
작성중 / ParserRuleContext (0) | 2018.07.27 |
---|---|
listener 사용 (0) | 2018.07.27 |
ANTLRInputsream DEPRECATED (0) | 2018.06.16 |
visitor 사용 (0) | 2018.05.30 |
ANTLR Hello 예제 (0) | 2018.05.21 |