com.singularsys.aa.manipulation
Class Canonizer

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

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

Author:
nathan

Constructor Summary
Canonizer()
          Creates a new instance of Canonizer
 
Method Summary
 org.nfunk.jep.Node canonize(org.nfunk.jep.Node topNode)
           
 java.lang.Object visit(org.nfunk.jep.ASTConstant node, java.lang.Object obj)
           
 java.lang.Object visit(org.nfunk.jep.ASTFunNode node, java.lang.Object obj)
           
 java.lang.Object visit(org.nfunk.jep.ASTStart node, java.lang.Object obj)
           
 java.lang.Object visit(org.nfunk.jep.ASTVarNode node, java.lang.Object obj)
           
 java.lang.Object visit(org.nfunk.jep.SimpleNode node, java.lang.Object obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Canonizer

public Canonizer()
Creates a new instance of Canonizer

Method Detail

canonize

public org.nfunk.jep.Node canonize(org.nfunk.jep.Node topNode)

visit

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

visit

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

visit

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

visit

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

visit

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