|
virtual | ~Visitor (void)=0 |
| No-op destructor to hold things together. More...
|
|
virtual void | visit (const LeafNode &node)=0 |
| Visit a LeafNode. More...
|
|
virtual void | visit (const CompositeConstArray &node)=0 |
| Visit an array reference. More...
|
|
virtual void | visit (const CompositeArrayReference &node)=0 |
| Visit an array reference. More...
|
|
virtual void | visit (const VariableNode &node)=0 |
| Visit a VariableNode. More...
|
|
virtual void | visit (const VariableDecrementNode &node)=0 |
| Visit a VariableDecrementNode. More...
|
|
virtual void | visit (const VariableDivideNode &node)=0 |
| Visit a VariableDivideNode. More...
|
|
virtual void | visit (const VariableIncrementNode &node)=0 |
| Visit a VariableIncrementNode. More...
|
|
virtual void | visit (const VariableMultiplyNode &node)=0 |
| Visit a VariableMultiplyNode. More...
|
|
virtual void | visit (const VariableCompareNode &node)=0 |
| Visit a VariableCompareNode. More...
|
|
virtual void | visit (const ListNode &node)=0 |
| Visit a ListNode. More...
|
|
virtual void | visit (const CompositeNegateNode &node)=0 |
| Visit a CompositeNegateNode. More...
|
|
virtual void | visit (const CompositePostdecrementNode &node)=0 |
| Visit a CompositePostdecrementNode. More...
|
|
virtual void | visit (const CompositePostincrementNode &node)=0 |
| Visit a CompositePostincrementNode. More...
|
|
virtual void | visit (const CompositePredecrementNode &node)=0 |
| Visit a CompositePredecrementNode. More...
|
|
virtual void | visit (const CompositePreincrementNode &node)=0 |
| Visit a CompositePreIncrementNode. More...
|
|
virtual void | visit (const CompositeSquareRootNode &node)=0 |
| Visit a CompositeSquareRootNode. More...
|
|
virtual void | visit (const CompositeNotNode &node)=0 |
| Visit a CompositeNotNode. More...
|
|
virtual void | visit (const CompositeAddNode &node)=0 |
| Visit a CompositeAddNode. More...
|
|
virtual void | visit (const CompositeAssignmentNode &node)=0 |
| Visit a CompositeAssignmentNode. More...
|
|
virtual void | visit (const CompositeAndNode &node)=0 |
| Visit a CompositeAndNode. More...
|
|
virtual void | visit (const CompositeOrNode &node)=0 |
| Visit a CompositeOrNode. More...
|
|
virtual void | visit (const CompositeEqualityNode &node)=0 |
| Visit a CompositeEqualityNode. More...
|
|
virtual void | visit (const CompositeInequalityNode &node)=0 |
| Visit a CompositeInequalityNode. More...
|
|
virtual void | visit (const CompositeGreaterThanEqualNode &node)=0 |
| Visit a CompositeLessThanEqualNode. More...
|
|
virtual void | visit (const CompositeGreaterThanNode &node)=0 |
| Visit a CompositeLessThanNode. More...
|
|
virtual void | visit (const CompositeLessThanEqualNode &node)=0 |
| Visit a CompositeLessThanEqualNode. More...
|
|
virtual void | visit (const CompositeLessThanNode &node)=0 |
| Visit a CompositeLessThanNode. More...
|
|
virtual void | visit (const CompositeSubtractNode &node)=0 |
| Visit a CompositeSubtractNode. More...
|
|
virtual void | visit (const CompositeDivideNode &node)=0 |
| Visit a CompositeDivideNode. More...
|
|
virtual void | visit (const CompositeMultiplyNode &node)=0 |
| Visit a CompositeMultiplyNode. More...
|
|
virtual void | visit (const CompositeModulusNode &node)=0 |
| Visit a CompositeModulusNode. More...
|
|
virtual void | visit (const CompositeBothNode &node)=0 |
| Visit a CompositeBothNode. More...
|
|
virtual void | visit (const CompositeReturnRightNode &node)=0 |
| Visit a CompositeReturnRightNode. More...
|
|
virtual void | visit (const CompositeSequentialNode &node)=0 |
| Visit a CompositeSequentialNode. More...
|
|
virtual void | visit (const CompositeFunctionNode &node)=0 |
| Visit a CompositeFunctionNode. More...
|
|
virtual void | visit (const CompositeForLoop &node)=0 |
| Visit a CompositeFunctionNode. More...
|
|
virtual void | visit (const CompositeImpliesNode &node)=0 |
| Visit a CompositeImpliesNode. More...
|
|
virtual void | visit (const SystemCallClearVariable &node)=0 |
| Visit a SystemCallClearVariable. More...
|
|
virtual void | visit (const SystemCallCos &node)=0 |
| Visit a SystemCallCos. More...
|
|
virtual void | visit (const SystemCallDeleteVariable &node)=0 |
| Visit a SystemCallDeleteVariable. More...
|
|
virtual void | visit (const SystemCallEval &node)=0 |
| Visit a SystemCallEval. More...
|
|
virtual void | visit (const SystemCallExpandEnv &node)=0 |
| Visit a SystemCallExpandEnv. More...
|
|
virtual void | visit (const SystemCallExpandStatement &node)=0 |
| Visit a SystemCallExpandStatement. More...
|
|
virtual void | visit (const SystemCallFragment &node)=0 |
| Visit a SystemCallExpandStatement. More...
|
|
virtual void | visit (const SystemCallGetClock &node)=0 |
| Visit a SystemCallGetClock. More...
|
|
virtual void | visit (const SystemCallGetTime &node)=0 |
| Visit a SystemCallGetTime. More...
|
|
virtual void | visit (const SystemCallGetTimeSeconds &node)=0 |
| Visit a SystemCallGetTimeSeconds. More...
|
|
virtual void | visit (const SystemCallLogLevel &node)=0 |
| Visit a SystemCallLogLevel. More...
|
|
virtual void | visit (const SystemCallPow &node)=0 |
| Visit a SystemCallPow. More...
|
|
virtual void | visit (const SystemCallPrint &node)=0 |
| Visit a SystemCallReadFile. More...
|
|
virtual void | visit (const SystemCallPrintSystemCalls &node)=0 |
| Visit a SystemCallPrintSystemCalls. More...
|
|
virtual void | visit (const SystemCallRandDouble &node)=0 |
| Visit a SystemCallRandDouble. More...
|
|
virtual void | visit (const SystemCallRandInt &node)=0 |
| Visit a SystemCallRandInt. More...
|
|
virtual void | visit (const SystemCallReadFile &node)=0 |
| Visit a SystemCallReadFile. More...
|
|
virtual void | visit (const SystemCallSetClock &node)=0 |
| Visit a SystemCallSetClock. More...
|
|
virtual void | visit (const SystemCallSin &node)=0 |
| Visit a SystemCallSin. More...
|
|
virtual void | visit (const SystemCallSize &node)=0 |
| Visit a SystemCallSize. More...
|
|
virtual void | visit (const SystemCallSleep &node)=0 |
| Visit a SystemCallSleep. More...
|
|
virtual void | visit (const SystemCallSqrt &node)=0 |
| Visit a SystemCallSqrt. More...
|
|
virtual void | visit (const SystemCallTan &node)=0 |
| Visit a SystemCallTan. More...
|
|
virtual void | visit (const SystemCallToBuffer &node)=0 |
| Visit a SystemCallToBuffer. More...
|
|
virtual void | visit (const SystemCallToDouble &node)=0 |
| Visit a SystemCallToDouble. More...
|
|
virtual void | visit (const SystemCallToDoubles &node)=0 |
| Visit a SystemCallToDoubles. More...
|
|
virtual void | visit (const SystemCallToHostDirs &node)=0 |
| Visit a SystemCallToHostDirs. More...
|
|
virtual void | visit (const SystemCallToInteger &node)=0 |
| Visit a SystemCallToInteger. More...
|
|
virtual void | visit (const SystemCallToIntegers &node)=0 |
| Visit a SystemCallToIntegers. More...
|
|
virtual void | visit (const SystemCallToString &node)=0 |
| Visit a SystemCallToString. More...
|
|
virtual void | visit (const SystemCallType &node)=0 |
| Visit a SystemCallType. More...
|
|
virtual void | visit (const SystemCallWriteFile &node)=0 |
| Visit a SystemCallWriteFile. More...
|
|
virtual void | visit (const SystemCallSetFixed &node)=0 |
| Visit a SystemCallSetFixed. More...
|
|
virtual void | visit (const SystemCallSetPrecision &node)=0 |
| Visit a SystemCallSetPrecision. More...
|
|
virtual void | visit (const SystemCallSetScientific &node)=0 |
| Visit a SystemCallSetScientific. More...
|
|