Top Description Fields Constructors Methods
org.codehaus.groovy.antlr.treewalker

public Class PreOrderTraversal

extends TraversalHelper
Class Inheritance
Imports
org.codehaus.groovy.antlr.GroovySourceAST

Deprecated

as a consequence of TraversalHelper being deprecated. See corresponding docs for further information.

A simple preorder traversal over the supplied antlr AST.

Field Summary

Inherited from org.codehaus.groovy.antlr.treewalker.TraversalHelper:
unvisitedNodes

Constructor Summary

AccessConstructor and Description
public
PreOrderTraversal(Visitor
the Visitor to call for each node visited
visitor
)

A simple preorder traversal over the supplied antlr AST.

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from org.codehaus.groovy.antlr.treewalker.TraversalHelper:
accept_FirstChild_v_RestOfTheChildrenaccept_FirstChild_v_RestOfTheChildren_vaccept_FirstChild_v_RestOfTheChildren_v_LastChildaccept_FirstChild_v_SecondChildaccept_FirstChild_v_SecondChild_vaccept_FirstChild_v_SecondChild_v_ThirdChild_vaccept_FirstChild_v_SecondChildsChildren_vaccept_FirstSecondAndThirdChild_v_v_ForthChildaccept_SecondChild_v_ThirdChild_vaccept_v_AllChildren_vaccept_v_AllChildren_v_Siblingsaccept_v_FirstChild_2ndv_SecondChild_v___LastChild_vaccept_v_FirstChild_SecondChild_v_ThirdChild_vaccept_v_FirstChild_vaccept_v_FirstChild_v_RestOfTheChildrenaccept_v_FirstChild_v_RestOfTheChildren_vaccept_v_FirstChild_v_SecondChild_v___LastChild_vaccept_v_FirstChildsFirstChild_v_Child2_Child3_v_Child4_v___v_LastChildaccept_v_FirstChildsFirstChild_v_RestOfTheChildrenaccept_v_Siblings_vacceptChildrenacceptSiblingsclosingVisitopeningVisitpopprocesspushsecondVisitsetUpskipsubsequentVisittearDownvisitNode

Constructor Detail

PreOrderTraversalback to summary
public PreOrderTraversal(Visitor visitor)

A simple preorder traversal over the supplied antlr AST.

Parameters
visitor:Visitor

the Visitor to call for each node visited

Method Detail

acceptback to summary
public void accept(GroovySourceAST currentNode)

Implements abstract org.codehaus.groovy.antlr.treewalker.TraversalHelper.accept.