File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2929import parser .ast .*;
3030import prism .PrismLangException ;
3131
32- // Performs a depth-first traversal of an asbtract syntax tree (AST).
33- // Many traversal-based tasks can be implemented by extending and either:
34- // (a) overriding defaultVisitPre or defaultVisitPost
35- // (b) overiding visit for leaf (or other selected) nodes
36- // See also ASTTraverseModify.
37-
32+ /**
33+ * Performs a depth-first traversal of an abstract syntax tree (AST).
34+ *
35+ * Many traversal-based tasks can be implemented by extending and either:
36+ * <ul>
37+ * <li>overriding defaultVisitPre or defaultVisitPost</li>
38+ * <li>overriding visit for leaf (or other selected) nodes</li>
39+ * </ul>
40+ * @see ASTTraverseModify
41+ */
3842public class ASTTraverse implements ASTVisitor
3943{
4044 public void defaultVisitPre (ASTElement e ) throws PrismLangException {}
Original file line number Diff line number Diff line change 2929import parser .ast .*;
3030import prism .PrismLangException ;
3131
32- // Variant of ASTTraverse.
33- // Performs a depth-first traversal of an asbtract syntax tree (AST),
34- // replacing each child node with the object returned by the recursive visit call.
35- // Like ASTTraverse, many traversal-based tasks can be implemented by extending and either:
36- // (a) overriding defaultVisitPre or defaultVisitPost
37- // (b) overiding visit for leaf (or other selected) nodes
38-
32+ /**
33+ * Variant of ASTTraverse.
34+ *
35+ * Performs a depth-first traversal of an abstract syntax tree (AST),
36+ * replacing each child node with the object returned by the recursive visit call.
37+ * Like ASTTraverse, many traversal-based tasks can be implemented by extending and either:
38+ * <ul>
39+ * <li>overriding defaultVisitPre or defaultVisitPost</li>
40+ * <li>overriding visit for leaf (or other selected) nodes</li>
41+ * </ul>
42+ * @see ASTTraverse
43+ */
3944public class ASTTraverseModify implements ASTVisitor
4045{
4146 public void defaultVisitPre (ASTElement e ) throws PrismLangException {}
You can’t perform that action at this time.
0 commit comments