• Home
  • Raw
  • Download

Lines Matching full:script

48   Script script = Script::cast(shared.script());  in ForFunctionCompile()  local
50 UnoptimizedCompileFlags flags(isolate, script.id()); in ForFunctionCompile()
53 flags.SetFlagsForFunctionFromScript(script); in ForFunctionCompile()
69 : script.IsUserJavaScript())); in ForFunctionCompile()
71 // Do not support re-parsing top-level function of a wrapped script. in ForFunctionCompile()
72 DCHECK_IMPLIES(flags.is_toplevel(), !script.is_wrapped()); in ForFunctionCompile()
79 Isolate* isolate, Script script) { in ForScriptCompile() argument
80 UnoptimizedCompileFlags flags(isolate, script.id()); in ForScriptCompile()
82 flags.SetFlagsForFunctionFromScript(script); in ForScriptCompile()
84 isolate->is_collecting_type_profile(), script.IsUserJavaScript(), in ForScriptCompile()
85 flags.outer_language_mode(), construct_repl_mode(script.is_repl_mode()), in ForScriptCompile()
86 script.origin_options().IsModule() ? ScriptType::kModule in ForScriptCompile()
89 if (script.is_wrapped()) { in ForScriptCompile()
126 return UnoptimizedCompileFlags(isolate, Script::kTemporaryScriptId); in ForTest()
161 void UnoptimizedCompileFlags::SetFlagsForFunctionFromScript(Script script) { in SetFlagsForFunctionFromScript() argument
162 DCHECK_EQ(script_id(), script.id()); in SetFlagsForFunctionFromScript()
164 set_is_eval(script.compilation_type() == Script::COMPILATION_TYPE_EVAL); in SetFlagsForFunctionFromScript()
165 set_is_module(script.origin_options().IsModule()); in SetFlagsForFunctionFromScript()
169 script.IsUserJavaScript()); in SetFlagsForFunctionFromScript()
249 Handle<Script> ParseInfo::CreateScript( in CreateScript()
253 // Create a script object describing the script to be compiled. in CreateScript()
255 flags().script_id() == Script::kTemporaryScriptId); in CreateScript()
256 Handle<Script> script = in CreateScript() local
260 script->set_type(Script::TYPE_EXTENSION); in CreateScript()
263 script->set_type(Script::TYPE_INSPECTOR); in CreateScript()
268 script->set_origin_options(origin_options); in CreateScript()
269 script->set_is_repl_mode(flags().is_repl_mode()); in CreateScript()
273 script->set_wrapped_arguments(*maybe_wrapped_arguments.ToHandleChecked()); in CreateScript()
275 script->set_compilation_type(Script::COMPILATION_TYPE_EVAL); in CreateScript()
278 CheckFlagsForToplevelCompileFromScript(*script, in CreateScript()
280 return script; in CreateScript()
284 Handle<Script> ParseInfo::CreateScript(
289 Handle<Script> ParseInfo::CreateScript(
309 Script script, bool is_collecting_type_profile) { in CheckFlagsForToplevelCompileFromScript() argument
310 CheckFlagsForFunctionFromScript(script); in CheckFlagsForToplevelCompileFromScript()
313 is_collecting_type_profile && script.IsUserJavaScript()); in CheckFlagsForToplevelCompileFromScript()
314 DCHECK_EQ(flags().is_repl_mode(), script.is_repl_mode()); in CheckFlagsForToplevelCompileFromScript()
316 if (script.is_wrapped()) { in CheckFlagsForToplevelCompileFromScript()
321 void ParseInfo::CheckFlagsForFunctionFromScript(Script script) { in CheckFlagsForFunctionFromScript() argument
322 DCHECK_EQ(flags().script_id(), script.id()); in CheckFlagsForFunctionFromScript()
325 DCHECK_EQ(flags().is_eval() && !script.is_wrapped(), in CheckFlagsForFunctionFromScript()
326 script.compilation_type() == Script::COMPILATION_TYPE_EVAL); in CheckFlagsForFunctionFromScript()
327 DCHECK_EQ(flags().is_module(), script.origin_options().IsModule()); in CheckFlagsForFunctionFromScript()
328 DCHECK_IMPLIES(flags().block_coverage_enabled() && script.IsUserJavaScript(), in CheckFlagsForFunctionFromScript()