|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SpecialEvaluationI
Functions which require greater control over their evaluation should implement this interface.
Created on 18-Nov-2003
Method Summary | |
---|---|
java.lang.Object |
evaluate(Node node,
java.lang.Object data,
ParserVisitor pv,
java.util.Stack stack,
SymbolTable symTab)
Deprecated. Performs some special evaluation on the node. |
Method Detail |
---|
java.lang.Object evaluate(Node node, java.lang.Object data, ParserVisitor pv, java.util.Stack stack, SymbolTable symTab) throws ParseException
node.jjtGetChild(i).jjtAccept(pv,data);for each child. Briefly the symbol table was removed as arguments to this method, it is now reinserted.
node
- The current nodedata
- The data passed to visitor, typically not usedpv
- The visitor, can be used evaluate the childrenstack
- The stack of the evaluatorsymTab
- The symbol table
ParseException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |