Changeset 27028 in webkit for trunk/JavaScriptCore/kjs/nodes.h
- Timestamp:
- Oct 25, 2007, 1:11:31 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/nodes.h
r27025 r27028 1005 1005 JSValue* evaluate(ExecState*) KJS_FAST_CALL; 1006 1006 virtual void streamTo(SourceStream&) const KJS_FAST_CALL; 1007 ALWAYS_INLINE void processDeclaration(ExecState*) KJS_FAST_CALL;1008 1007 virtual void getDeclarations(DeclarationStacks&) KJS_FAST_CALL; 1009 private:1010 JSValue* handleSlowCase(ExecState*, const ScopeChain&, JSValue*) KJS_FAST_CALL KJS_NO_INLINE;1011 1008 Type varType; 1012 1009 Identifier ident; 1010 private: 1011 JSValue* handleSlowCase(ExecState*, const ScopeChain&, JSValue*) KJS_FAST_CALL KJS_NO_INLINE; 1013 1012 RefPtr<AssignExprNode> init; 1014 1013 }; … … 1242 1241 UString paramString() const KJS_FAST_CALL; 1243 1242 Vector<Identifier>& parameters() KJS_FAST_CALL { return m_parameters; } 1244 ALWAYS_INLINE void processDeclarations(ExecState*) KJS_FAST_CALL; 1243 ALWAYS_INLINE void processDeclarations(ExecState*); 1244 ALWAYS_INLINE void processDeclarationsFunctionCode(ExecState*); 1245 ALWAYS_INLINE void processDeclarationsProgramCode(ExecState*); 1245 1246 private: 1246 1247 UString m_sourceURL; … … 1250 1251 bool m_initializedDeclarationStacks; 1251 1252 1253 // Properties that will go into the ActivationImp's symbol table. (Used for initializing the ActivationImp.) 1252 1254 DeclarationStacks::VarStack m_varStack; 1253 1255 DeclarationStacks::FunctionStack m_functionStack; … … 1279 1281 virtual void streamTo(SourceStream&) const KJS_FAST_CALL; 1280 1282 virtual void getDeclarations(DeclarationStacks&) KJS_FAST_CALL; 1281 ALWAYS_INLINE void processDeclaration(ExecState*) KJS_FAST_CALL; 1283 ALWAYS_INLINE FunctionImp* makeFunction(ExecState*) KJS_FAST_CALL; 1284 Identifier ident; 1282 1285 private: 1283 1286 void addParams() KJS_FAST_CALL; 1284 Identifier ident;1285 1287 RefPtr<ParameterNode> param; 1286 1288 RefPtr<FunctionBodyNode> body;
Note:
See TracChangeset
for help on using the changeset viewer.