Package com.singularsys.jep
Interface ParserVisitor
- All Known Implementing Classes:
DeepCopyVisitor
,DoNothingVisitor
,ExpressionConsolidator
,FastEvaluator
,FastEvaluator3_4
,FastEvaluator3_5
,ImportationVisitor
,PrintVisitor
,PrintVisitor.NullPrintVisitor
,StackCheckingFastEvaluator
,StandardEvaluator
,SubstitutionVisitor
,ThreadSafeEvaluator
,UncheckedEvaluator
public interface ParserVisitor
Classes which wish to use the visitor pattern should use this interface.
To use the visitor pattern a class should call
Node.jjtAccept(ParserVisitor, Object)
which will redirect to one of the methods below. To traverse the whole tree
the visit(ASTFunNode, Object)
and visit(ASTFunNode, Object)
should also call jjtAccept on each of their children.-
Method Summary
-
Method Details
-
visit
- Throws:
JepException
-
visit
- Throws:
JepException
-
visit
- Throws:
JepException
-
visit
- Throws:
JepException
-