public class AbstractParseTreeVisitor extends java.lang.Object implements ParseTreeVisitor
ASTPtRootNode| Red (cxh) |
| Red (neuendor) |
| Constructor and Description |
|---|
AbstractParseTreeVisitor() |
public void visitArrayConstructNode(ASTPtArrayConstructNode node) throws IllegalActionException
visitArrayConstructNode in interface ParseTreeVisitorIllegalActionExceptionpublic void visitAssignmentNode(ASTPtAssignmentNode node) throws IllegalActionException
visitAssignmentNode in interface ParseTreeVisitorIllegalActionExceptionpublic void visitBitwiseNode(ASTPtBitwiseNode node) throws IllegalActionException
visitBitwiseNode in interface ParseTreeVisitorIllegalActionExceptionpublic void visitFunctionApplicationNode(ASTPtFunctionApplicationNode node) throws IllegalActionException
visitFunctionApplicationNode in interface ParseTreeVisitorIllegalActionExceptionpublic void visitFunctionDefinitionNode(ASTPtFunctionDefinitionNode node) throws IllegalActionException
visitFunctionDefinitionNode in interface ParseTreeVisitorIllegalActionExceptionpublic void visitFunctionalIfNode(ASTPtFunctionalIfNode node) throws IllegalActionException
visitFunctionalIfNode in interface ParseTreeVisitorIllegalActionExceptionpublic void visitLeafNode(ASTPtLeafNode node) throws IllegalActionException
visitLeafNode in interface ParseTreeVisitorIllegalActionExceptionpublic void visitLogicalNode(ASTPtLogicalNode node) throws IllegalActionException
visitLogicalNode in interface ParseTreeVisitorIllegalActionExceptionpublic void visitMatrixConstructNode(ASTPtMatrixConstructNode node) throws IllegalActionException
visitMatrixConstructNode in interface ParseTreeVisitorIllegalActionExceptionpublic void visitMethodCallNode(ASTPtMethodCallNode node) throws IllegalActionException
visitMethodCallNode in interface ParseTreeVisitorIllegalActionExceptionpublic void visitPowerNode(ASTPtPowerNode node) throws IllegalActionException
visitPowerNode in interface ParseTreeVisitorIllegalActionExceptionpublic void visitProductNode(ASTPtProductNode node) throws IllegalActionException
visitProductNode in interface ParseTreeVisitorIllegalActionExceptionpublic void visitRecordConstructNode(ASTPtRecordConstructNode node) throws IllegalActionException
visitRecordConstructNode in interface ParseTreeVisitorIllegalActionExceptionpublic void visitRelationalNode(ASTPtRelationalNode node) throws IllegalActionException
visitRelationalNode in interface ParseTreeVisitorIllegalActionExceptionpublic void visitShiftNode(ASTPtShiftNode node) throws IllegalActionException
visitShiftNode in interface ParseTreeVisitorIllegalActionExceptionpublic void visitSumNode(ASTPtSumNode node) throws IllegalActionException
visitSumNode in interface ParseTreeVisitorIllegalActionExceptionpublic void visitUnaryNode(ASTPtUnaryNode node) throws IllegalActionException
visitUnaryNode in interface ParseTreeVisitorIllegalActionExceptionpublic void visitUnionConstructNode(ASTPtUnionConstructNode node) throws IllegalActionException
visitUnionConstructNode in interface ParseTreeVisitorIllegalActionExceptionprotected IllegalActionException _unsupportedVisitException(java.lang.String name)
name - The name of the node type.protected void _visitAllChildren(ASTPtRootNode node) throws IllegalActionException
node - The node whose children are to be looped through.IllegalActionException - If thrown while visiting a child
node.protected void _visitChild(ASTPtRootNode node, int i) throws IllegalActionException
node - The node.i - The index of the child to be visited.IllegalActionException - If thrown while visiting a child
node.