com.singularsys.aa.manipulation
Class Copier

java.lang.Object
  extended by com.singularsys.aa.manipulation.Copier
All Implemented Interfaces:
org.nfunk.jep.ParserVisitor

public class Copier
extends java.lang.Object
implements org.nfunk.jep.ParserVisitor


Constructor Summary
Copier()
          Creates new Simplifier
 
Method Summary
 org.nfunk.jep.Node copy(org.nfunk.jep.Node topNode)
           
 java.lang.Object visit(org.nfunk.jep.ASTConstant node, java.lang.Object data)
           
 java.lang.Object visit(org.nfunk.jep.ASTFunNode node, java.lang.Object data)
           
 java.lang.Object visit(org.nfunk.jep.ASTStart node, java.lang.Object data)
           
 java.lang.Object visit(org.nfunk.jep.ASTVarNode node, java.lang.Object data)
           
 java.lang.Object visit(org.nfunk.jep.SimpleNode node, java.lang.Object data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Copier

public Copier()
Creates new Simplifier

Method Detail

copy

public org.nfunk.jep.Node copy(org.nfunk.jep.Node topNode)
                        throws java.lang.Exception
Throws:
java.lang.Exception

visit

public java.lang.Object visit(org.nfunk.jep.ASTFunNode node,
                              java.lang.Object data)
Specified by:
visit in interface org.nfunk.jep.ParserVisitor

visit

public java.lang.Object visit(org.nfunk.jep.ASTConstant node,
                              java.lang.Object data)
Specified by:
visit in interface org.nfunk.jep.ParserVisitor

visit

public java.lang.Object visit(org.nfunk.jep.ASTVarNode node,
                              java.lang.Object data)
Specified by:
visit in interface org.nfunk.jep.ParserVisitor

visit

public java.lang.Object visit(org.nfunk.jep.ASTStart node,
                              java.lang.Object data)
Specified by:
visit in interface org.nfunk.jep.ParserVisitor

visit

public java.lang.Object visit(org.nfunk.jep.SimpleNode node,
                              java.lang.Object data)
Specified by:
visit in interface org.nfunk.jep.ParserVisitor