com.singularsys.aa
Class ExpressionPrinterVisitor

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

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


Constructor Summary
ExpressionPrinterVisitor()
           
 
Method Summary
 java.lang.String getString(org.nfunk.jep.Node top)
           
 void printExpression(org.nfunk.jep.Node top)
           
 void printExpression(java.io.Writer writer_in, org.nfunk.jep.Node top)
           
 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

ExpressionPrinterVisitor

public ExpressionPrinterVisitor()
Method Detail

printExpression

public void printExpression(org.nfunk.jep.Node top)

printExpression

public void printExpression(java.io.Writer writer_in,
                            org.nfunk.jep.Node top)
                     throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

getString

public java.lang.String getString(org.nfunk.jep.Node top)

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.ASTVarNode 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.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