public abstract class AntlrAstVisitor extends Object implements INRLAstVisitor
Antlr3NRLBaseAst.
Subclasses need to implement visitBefore(Antlr3NRLBaseAst), and
visitAfter(Antlr3NRLBaseAst) only if necessary.
| Constructor and Description |
|---|
AntlrAstVisitor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
visitAfter(Antlr3NRLBaseAst node) |
void |
visitAfter(INRLAstNode node)
Visit an AST node after its children have been processed.
|
protected abstract boolean |
visitBefore(Antlr3NRLBaseAst node) |
boolean |
visitBefore(INRLAstNode node)
Visit an AST node and, if this method returns true, visit its children in
order.
|
public final boolean visitBefore(INRLAstNode node)
INRLAstVisitorvisitBefore in interface INRLAstVisitornode - the AST nodepublic final void visitAfter(INRLAstNode node)
INRLAstVisitorINRLAstVisitor.visitBefore(INRLAstNode) by the AST.visitAfter in interface INRLAstVisitornode - the node to visitprotected abstract boolean visitBefore(Antlr3NRLBaseAst node)
protected void visitAfter(Antlr3NRLBaseAst node)
Copyright © 2006-2013. All Rights Reserved.