Changeset 63244 in webkit for trunk/JavaScriptCore/parser/Nodes.h
- Timestamp:
- Jul 13, 2010, 1:34:11 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/parser/Nodes.h
r62848 r63244 153 153 virtual bool isSimpleArray() const { return false; } 154 154 virtual bool isAdd() const { return false; } 155 virtual bool isSubtract() const { return false; } 155 156 virtual bool hasConditionContextCodegen() const { return false; } 156 157 … … 807 808 RegisterID* emitStrcat(BytecodeGenerator& generator, RegisterID* destination, RegisterID* lhs = 0, ReadModifyResolveNode* emitExpressionInfoForMe = 0); 808 809 810 ExpressionNode* lhs() { return m_expr1; }; 811 ExpressionNode* rhs() { return m_expr2; }; 812 809 813 private: 810 814 virtual RegisterID* emitBytecode(BytecodeGenerator&, RegisterID* = 0); … … 855 859 public: 856 860 SubNode(JSGlobalData*, ExpressionNode* expr1, ExpressionNode* expr2, bool rightHasAssignments); 861 862 virtual bool isSubtract() const { return true; } 857 863 }; 858 864 … … 1144 1150 BlockNode(JSGlobalData*, SourceElements* = 0); 1145 1151 1152 StatementNode* singleStatement() const; 1146 1153 StatementNode* lastStatement() const; 1147 1154 … … 1294 1301 public: 1295 1302 ReturnNode(JSGlobalData*, ExpressionNode* value); 1303 1304 ExpressionNode* value() { return m_value; } 1296 1305 1297 1306 private:
Note:
See TracChangeset
for help on using the changeset viewer.