public class DeepCopyVisitor extends DoNothingVisitor implements ParserVisitor
Constructor and Description |
---|
DeepCopyVisitor() |
Modifier and Type | Method and Description |
---|---|
Node |
deepCopy(Node node,
XJep xj)
Creates a deepCopy of a Node
|
java.lang.Object |
visit(ASTConstant node,
java.lang.Object data) |
java.lang.Object |
visit(ASTFunNode node,
java.lang.Object data) |
java.lang.Object |
visit(ASTVarNode node,
java.lang.Object data) |
acceptChildrenAsArray, visit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visit, visit
public Node deepCopy(Node node, XJep xj) throws ParseException
ParseException
public java.lang.Object visit(ASTConstant node, java.lang.Object data) throws ParseException
visit
in interface ParserVisitor
visit
in class DoNothingVisitor
ParseException
public java.lang.Object visit(ASTVarNode node, java.lang.Object data) throws ParseException
visit
in interface ParserVisitor
visit
in class DoNothingVisitor
ParseException
public java.lang.Object visit(ASTFunNode node, java.lang.Object data) throws ParseException
visit
in interface ParserVisitor
visit
in class DoNothingVisitor
ParseException
http://www.singularsys.com/jep Copyright © 2007 Singular Systems