Changeset 9889 in webkit for trunk/JavaScriptCore/kjs/nodes.cpp
- Timestamp:
- Jul 25, 2005, 3:17:20 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/nodes.cpp
r9768 r9889 285 285 Value ResolveNode::evaluate(ExecState *exec) 286 286 { 287 return evaluateReference(exec).getValue(exec); 287 ScopeChain chain = exec->context().imp()->scopeChain(); 288 289 Value result; 290 while (!chain.isEmpty()) { 291 ObjectImp *o = chain.top(); 292 293 if (o->getProperty(exec, ident, result)) 294 return result; 295 296 chain.pop(); 297 } 298 299 UString m = I18N_NOOP("Can't find variable: ") + ident.ustring(); 300 Object err = Error::create(exec, ReferenceError, m.ascii()); 301 exec->setException(err); 302 return err; 288 303 } 289 304
Note:
See TracChangeset
for help on using the changeset viewer.