• Home
  • Raw
  • Download

Lines Matching full:script

45   Script script = Script::cast(shared.script());  in ForFunctionCompile()  local
47 UnoptimizedCompileFlags flags(isolate, script.id()); in ForFunctionCompile()
50 flags.SetFlagsForFunctionFromScript(script); in ForFunctionCompile()
63 : script.IsUserJavaScript())); in ForFunctionCompile()
65 // Do not support re-parsing top-level function of a wrapped script. in ForFunctionCompile()
66 DCHECK_IMPLIES(flags.is_toplevel(), !script.is_wrapped()); in ForFunctionCompile()
73 Isolate* isolate, Script script) { in ForScriptCompile() argument
74 UnoptimizedCompileFlags flags(isolate, script.id()); in ForScriptCompile()
76 flags.SetFlagsForFunctionFromScript(script); in ForScriptCompile()
78 isolate->is_collecting_type_profile(), script.IsUserJavaScript(), in ForScriptCompile()
79 flags.outer_language_mode(), construct_repl_mode(script.is_repl_mode())); in ForScriptCompile()
80 if (script.is_wrapped()) { in ForScriptCompile()
117 return UnoptimizedCompileFlags(isolate, Script::kTemporaryScriptId); in ForTest()
147 void UnoptimizedCompileFlags::SetFlagsForFunctionFromScript(Script script) { in SetFlagsForFunctionFromScript() argument
148 DCHECK_EQ(script_id(), script.id()); in SetFlagsForFunctionFromScript()
150 set_is_eval(script.compilation_type() == Script::COMPILATION_TYPE_EVAL); in SetFlagsForFunctionFromScript()
151 set_is_module(script.origin_options().IsModule()); in SetFlagsForFunctionFromScript()
155 script.IsUserJavaScript()); in SetFlagsForFunctionFromScript()
231 Handle<Script> ParseInfo::CreateScript( in CreateScript()
235 // Create a script object describing the script to be compiled. in CreateScript()
237 flags().script_id() == Script::kTemporaryScriptId); in CreateScript()
238 Handle<Script> script = in CreateScript() local
242 script->set_type(Script::TYPE_EXTENSION); in CreateScript()
245 script->set_type(Script::TYPE_INSPECTOR); in CreateScript()
250 script->set_origin_options(origin_options); in CreateScript()
251 script->set_is_repl_mode(flags().is_repl_mode()); in CreateScript()
255 script->set_wrapped_arguments(*maybe_wrapped_arguments.ToHandleChecked()); in CreateScript()
257 script->set_compilation_type(Script::COMPILATION_TYPE_EVAL); in CreateScript()
260 CheckFlagsForToplevelCompileFromScript(*script, in CreateScript()
262 return script; in CreateScript()
266 Handle<Script> ParseInfo::CreateScript(
271 Handle<Script> ParseInfo::CreateScript(
299 Script script, bool is_collecting_type_profile) { in CheckFlagsForToplevelCompileFromScript() argument
300 CheckFlagsForFunctionFromScript(script); in CheckFlagsForToplevelCompileFromScript()
304 is_collecting_type_profile && script.IsUserJavaScript()); in CheckFlagsForToplevelCompileFromScript()
305 DCHECK_EQ(flags().is_repl_mode(), script.is_repl_mode()); in CheckFlagsForToplevelCompileFromScript()
307 if (script.is_wrapped()) { in CheckFlagsForToplevelCompileFromScript()
312 void ParseInfo::CheckFlagsForFunctionFromScript(Script script) { in CheckFlagsForFunctionFromScript() argument
313 DCHECK_EQ(flags().script_id(), script.id()); in CheckFlagsForFunctionFromScript()
316 DCHECK_EQ(flags().is_eval() && !script.is_wrapped(), in CheckFlagsForFunctionFromScript()
317 script.compilation_type() == Script::COMPILATION_TYPE_EVAL); in CheckFlagsForFunctionFromScript()
318 DCHECK_EQ(flags().is_module(), script.origin_options().IsModule()); in CheckFlagsForFunctionFromScript()
319 DCHECK_IMPLIES(flags().block_coverage_enabled() && script.IsUserJavaScript(), in CheckFlagsForFunctionFromScript()