Torque2D Reference
|
A mathematical expression. More...
#include <ast.h>
Public Member Functions | |
U32 | precompileStmt (U32 loopCount) |
U32 | compileStmt (U32 *codeStream, U32 ip, U32 continuePoint, U32 breakPoint) |
virtual U32 | precompile (TypeReq type)=0 |
virtual U32 | compile (U32 *codeStream, U32 ip, TypeReq type)=0 |
virtual TypeReq | getPreferredType ()=0 |
![]() | |
StmtNode () | |
void | append (StmtNode *next) |
StmtNode * | getNext () |
void | addBreakCount () |
void | addBreakLine (U32 ip) |
virtual void | setPackage (StringTableEntry packageName) |
Additional Inherited Members | |
![]() | |
StmtNode * | next |
Next entry in parse tree. More... | |
StringTableEntry | dbgFileName |
Name of file this node is associated with. More... | |
S32 | dbgLineNumber |
A mathematical expression.
|
pure virtual |
Implemented in ObjectDeclNode, SlotAssignOpNode, SlotAssignNode, InternalSlotAccessNode, SlotAccessNode, FuncCallExprNode, TTagExprNode, TTagDerefNode, AssignOpExprNode, AssignExprNode, ConstantNode, StrConstNode, FloatNode, IntNode, VarNode, FloatUnaryExprNode, IntUnaryExprNode, CommaCatExprNode, StrcatExprNode, StreqExprNode, IntBinaryExprNode, ConditionalExprNode, and FloatBinaryExprNode.
|
virtual |
Implements StmtNode.
|
pure virtual |
Implemented in ObjectDeclNode, SlotAssignOpNode, SlotAssignNode, InternalSlotAccessNode, SlotAccessNode, FuncCallExprNode, TTagExprNode, TTagDerefNode, AssignOpExprNode, AssignExprNode, ConstantNode, StrConstNode, FloatNode, IntNode, VarNode, FloatUnaryExprNode, IntUnaryExprNode, CommaCatExprNode, StrcatExprNode, StreqExprNode, IntBinaryExprNode, ConditionalExprNode, and FloatBinaryExprNode.
|
pure virtual |
Implemented in ObjectDeclNode, SlotAssignOpNode, SlotAssignNode, InternalSlotAccessNode, SlotAccessNode, FuncCallExprNode, TTagExprNode, TTagDerefNode, AssignOpExprNode, AssignExprNode, ConstantNode, StrConstNode, FloatNode, IntNode, VarNode, FloatUnaryExprNode, IntUnaryExprNode, CommaCatExprNode, StrcatExprNode, StreqExprNode, IntBinaryExprNode, ConditionalExprNode, and FloatBinaryExprNode.
|
virtual |
Implements StmtNode.