Home | History | Annotate | Download | only in JavaScriptCore

Lines Matching defs:GlobalObject

142 class GlobalObject : public JSGlobalObject {
144 GlobalObject(JSGlobalData&, const Vector<UString>& arguments);
147 COMPILE_ASSERT(!IsInteger<GlobalObject>::value, WTF_IsInteger_GlobalObject_false);
148 ASSERT_CLASS_FITS_IN_CELL(GlobalObject);
150 GlobalObject::GlobalObject(JSGlobalData& globalData, const Vector<UString>& arguments)
215 GlobalObject* globalObject = new (&exec->globalData()) GlobalObject(exec->globalData(), Vector<UString>());
219 evaluate(globalObject->globalExec(), globalObject->globalScopeChain(), makeSource(script.data(), fileName));
232 JSGlobalObject* globalObject = exec->lexicalGlobalObject();
233 Completion result = evaluate(globalObject->globalExec(), globalObject->globalScopeChain(), makeSource(script.data(), fileName));
246 JSGlobalObject* globalObject = exec->lexicalGlobalObject();
250 Completion result = checkSyntax(globalObject->globalExec(), makeSource(script.data(), fileName));
374 static bool runWithScripts(GlobalObject* globalObject, const Vector<Script>& scripts, bool dump)
383 JSGlobalData& globalData = globalObject->globalData();
403 Completion completion = evaluate(globalObject->globalExec(), globalObject->globalScopeChain(), makeSource(script, fileName));
407 printf("Exception: %s\n", completion.value().toString(globalObject->globalExec()).utf8().data());
409 printf("End: %s\n", completion.value().toString(globalObject->globalExec()).utf8().data());
413 globalObject->globalExec()->clearException();
419 globalData.dumpSampleData(globalObject->globalExec());
431 static void runInteractive(GlobalObject* globalObject)
440 Completion completion = evaluate(globalObject->globalExec(), globalObject->globalScopeChain(), makeSource(line, interpreterName));
455 Completion completion = evaluate(globalObject->globalExec(), globalObject->globalScopeChain(), makeSource(line.data(), interpreterName));
458 printf("Exception: %s\n", completion.value().toString(globalObject->globalExec()).utf8().data());
460 printf("%s\n", completion.value().toString(globalObject->globalExec()).utf8().data());
462 globalObject->globalExec()->clearException();
540 GlobalObject* globalObject = new (globalData) GlobalObject(*globalData, options.arguments);
541 bool success = runWithScripts(globalObject, options.scripts, options.dump);
543 runInteractive(globalObject);