|
|||||
FRAMES NO FRAMES | |||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Helper Class for Antlr AST traversal and visitation.
Field Summary | |
---|---|
List |
unvisitedNodes
|
Visitor |
v
|
Constructor Summary | |
TraversalHelper(Visitor visitor)
|
Constructor Detail |
---|
public TraversalHelper(Visitor visitor)
Method Detail |
---|
void accept(GroovySourceAST currentNode)
void acceptChildren(GroovySourceAST t)
void acceptSiblings(GroovySourceAST t)
void accept_FirstChild_v_RestOfTheChildren(GroovySourceAST t)
void accept_FirstChild_v_RestOfTheChildren_v(GroovySourceAST t)
void accept_FirstChild_v_RestOfTheChildren_v_LastChild(GroovySourceAST t)
void accept_FirstChild_v_SecondChild(GroovySourceAST t)
void accept_FirstChild_v_SecondChild_v(GroovySourceAST t)
void accept_FirstChild_v_SecondChild_v_ThirdChild_v(GroovySourceAST t)
void accept_FirstChild_v_SecondChildsChildren_v(GroovySourceAST t)
void accept_FirstSecondAndThirdChild_v_v_ForthChild(GroovySourceAST t)
void accept_v_AllChildren_v(GroovySourceAST t)
void accept_v_AllChildren_v_Siblings(GroovySourceAST t)
void accept_v_FirstChild_2ndv_SecondChild_v___LastChild_v(GroovySourceAST t)
void accept_v_FirstChild_SecondChild_v_ThirdChild_v(GroovySourceAST t)
void accept_v_FirstChild_v(GroovySourceAST t)
void accept_v_FirstChild_v_RestOfTheChildren(GroovySourceAST t)
void accept_v_FirstChild_v_RestOfTheChildren_v(GroovySourceAST t)
void accept_v_FirstChild_v_SecondChild_v___LastChild_v(GroovySourceAST t)
void accept_v_FirstChildsFirstChild_v_Child2_Child3_v_Child4_v___v_LastChild(GroovySourceAST t)
void accept_v_FirstChildsFirstChild_v_RestOfTheChildren(GroovySourceAST t)
void accept_v_Siblings_v(GroovySourceAST t)
void closingVisit(GroovySourceAST t)
void openingVisit(GroovySourceAST t)
GroovySourceAST pop()
public AST process(AST t)
void push(GroovySourceAST ast)
void secondVisit(GroovySourceAST t)
void setUp(GroovySourceAST ast)
void skip(GroovySourceAST expr)
void subsequentVisit(GroovySourceAST t)
void tearDown(GroovySourceAST ast)
void visitNode(GroovySourceAST ast, int n)