Changeset 30103 in webkit for trunk/JavaScriptCore/kjs/nodes.h
- Timestamp:
- Feb 8, 2008, 5:13:46 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/nodes.h
r29836 r30103 215 215 int lastLine() const KJS_FAST_CALL { return m_lastLine; } 216 216 virtual JSValue* execute(ExecState *exec) KJS_FAST_CALL = 0; 217 v oid pushLabel(const Identifier& ident) KJS_FAST_CALL { m_labelStack.push(ident); }217 virtual void pushLabel(const Identifier& ident) KJS_FAST_CALL { m_labelStack.push(ident); } 218 218 virtual Precedence precedence() const { ASSERT_NOT_REACHED(); return PrecExpression; } 219 219 virtual bool isEmptyStatement() const KJS_FAST_CALL { return false; } … … 2568 2568 : m_label(label) 2569 2569 , m_statement(statement) 2570 {2571 }2570 { 2571 } 2572 2572 2573 2573 virtual void optimizeVariableAccess(const SymbolTable&, const LocalStorage&, NodeStack&) KJS_FAST_CALL; 2574 2574 virtual JSValue* execute(ExecState*) KJS_FAST_CALL; 2575 2575 virtual void streamTo(SourceStream&) const KJS_FAST_CALL; 2576 virtual void pushLabel(const Identifier& ident) KJS_FAST_CALL { m_statement->pushLabel(ident); } 2576 2577 2577 2578 private:
Note:
See TracChangeset
for help on using the changeset viewer.