Torque2D Reference
|
#include <ast.h>
Public Member Functions | |
U32 | precompile (TypeReq type) |
U32 | compile (U32 *codeStream, U32 ip, TypeReq type) |
TypeReq | getPreferredType () |
![]() | |
U32 | precompileStmt (U32 loopCount) |
U32 | compileStmt (U32 *codeStream, U32 ip, U32 continuePoint, U32 breakPoint) |
![]() | |
StmtNode () | |
void | append (StmtNode *next) |
StmtNode * | getNext () |
void | addBreakCount () |
void | addBreakLine (U32 ip) |
virtual void | setPackage (StringTableEntry packageName) |
Static Public Member Functions | |
static SlotAssignOpNode * | alloc (ExprNode *objectExpr, StringTableEntry slotName, ExprNode *arrayExpr, S32 op, ExprNode *valueExpr) |
Public Attributes | |
ExprNode * | objectExpr |
ExprNode * | arrayExpr |
StringTableEntry | slotName |
S32 | op |
ExprNode * | valueExpr |
U32 | operand |
TypeReq | subType |
|
static |
|
virtual |
Implements ExprNode.
|
virtual |
Implements ExprNode.
|
virtual |
Implements ExprNode.
ExprNode * arrayExpr |
ExprNode* objectExpr |
S32 op |
U32 operand |
StringTableEntry slotName |
TypeReq subType |
ExprNode* valueExpr |