Changeset 40274 in webkit for trunk/JavaScriptCore/debugger/Debugger.cpp
- Timestamp:
- Jan 26, 2009, 3:57:55 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/debugger/Debugger.cpp
r38027 r40274 52 52 } 53 53 54 JSValuePtr evaluateInGlobalCallFrame(const UString& script, JSValuePtr& exception, JSGlobalObject* globalObject) 55 { 56 CallFrame* globalCallFrame = globalObject->globalExec(); 57 58 int errLine; 59 UString errMsg; 60 SourceCode source = makeSource(script); 61 RefPtr<EvalNode> evalNode = globalObject->globalData()->parser->parse<EvalNode>(globalCallFrame, globalObject->debugger(), source, &errLine, &errMsg); 62 if (!evalNode) 63 return Error::create(globalCallFrame, SyntaxError, errMsg, errLine, source.provider()->asID(), source.provider()->url()); 64 65 return globalObject->globalData()->interpreter->execute(evalNode.get(), globalCallFrame, globalObject, globalCallFrame->scopeChain(), &exception); 66 } 67 54 68 } // namespace JSC
Note:
See TracChangeset
for help on using the changeset viewer.