Package ptolemy.data.expr
Class ASTPtArrayConstructNode
- java.lang.Object
-
- ptolemy.data.expr.ASTPtRootNode
-
- ptolemy.data.expr.ASTPtArrayConstructNode
-
- All Implemented Interfaces:
java.lang.Cloneable
,Node
public class ASTPtArrayConstructNode extends ASTPtRootNode
The parse tree created from the expression string consists of a hierarchy of node objects. This class represents array construction using the following syntax:{"a", "b"}
.- Since:
- Ptolemy II 1.0
- Version:
- $Id$
- Author:
- Xiaojun Liu
- See Also:
ASTPtRootNode
,PtParser
,Token
- Pt.AcceptedRating:
- Red (cxh)
- Pt.ProposedRating:
- Yellow (liuxj)
-
-
Field Summary
-
Fields inherited from class ptolemy.data.expr.ASTPtRootNode
_children, _id, _isConstant, _parent, _ptToken, _ptType
-
-
Constructor Summary
Constructors Constructor Description ASTPtArrayConstructNode(int id)
ASTPtArrayConstructNode(PtParser p, int id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
visit(ParseTreeVisitor visitor)
Traverse this node with the given visitor.-
Methods inherited from class ptolemy.data.expr.ASTPtRootNode
clone, displayParseTree, evaluateParseTree, getToken, getType, isCongruent, isConstant, isEvaluated, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, setConstant, setToken, setType, toString, toString
-
-
-
-
Constructor Detail
-
ASTPtArrayConstructNode
public ASTPtArrayConstructNode(int id)
-
ASTPtArrayConstructNode
public ASTPtArrayConstructNode(PtParser p, int id)
-
-
Method Detail
-
visit
public void visit(ParseTreeVisitor visitor) throws IllegalActionException
Traverse this node with the given visitor.- Overrides:
visit
in classASTPtRootNode
- Parameters:
visitor
- The visitor.- Throws:
IllegalActionException
- Always thrown in this base class the visit() method is not implemented here.
-
-