Torque2D Reference
Loading...
Searching...
No Matches
Public Attributes | List of all members
BinaryExprNode Struct Reference

A binary mathematical expression (ie, left op right). More...

#include <ast.h>

+ Inheritance diagram for BinaryExprNode:

Public Attributes

S32 op
 
ExprNodeleft
 
ExprNoderight
 
- Public Attributes inherited from StmtNode
StmtNodenext
 Next entry in parse tree.
 
StringTableEntry dbgFileName
 Name of file this node is associated with.
 
S32 dbgLineNumber
 Line number this node is associated with.
 

Additional Inherited Members

- Public Member Functions inherited from ExprNode
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
 
- Public Member Functions inherited from StmtNode
 StmtNode ()
 
void append (StmtNode *next)
 
StmtNodegetNext ()
 
void addBreakCount ()
 
void addBreakLine (U32 ip)
 
virtual void setPackage (StringTableEntry packageName)
 

Detailed Description

A binary mathematical expression (ie, left op right).

Member Data Documentation

◆ left

ExprNode* left

◆ op

S32 op

◆ right

ExprNode* right

The documentation for this struct was generated from the following file: