Lines Matching full:eval
164 // eval scopes (by walking the stack and reading the scope info).
337 ASSERT(outer_scope_ == NULL); // eval or global scopes only
340 // If we are in an eval scope, we may have other outer scopes about
342 // and assume they may invoke eval themselves. Eventually we could capture
400 case Scope::EVAL_SCOPE: return "eval";
481 if (scope_calls_eval_) Indent(n1, "// scope calls 'eval'\n");
482 if (outer_scope_calls_eval_) Indent(n1, "// outer scope calls 'eval'\n");
483 if (inner_scope_calls_eval_) Indent(n1, "// inner scope calls 'eval'\n");
485 Indent(n1, "// outer scope is 'eval' scope\n");
545 // another variable that is introduced dynamically via an 'eval' call
550 // If we find a variable, but the current scope calls 'eval', the found
551 // variable may not be the correct one (the 'eval' may introduce a
561 // (Even if there is an 'eval' in this scope which introduces the
602 // can generate fast code to get it if it is not shadowed by eval.
642 // a local or outer eval() call, or an outer 'with' statement),
644 // in an eval scope).
659 // variable that might be shadowed by eval introduced
666 // is executed with a call to eval. The context contains
668 // variable is global if it is not shadowed by eval-introduced
679 // is not executed with a call to eval. We know that this
680 // variable is global unless it is shadowed by eval-introduced
735 // via an eval() call. This is only possible if the variable has a
751 // scope (through an eval() call), it must be allocated in the
797 // point in time (possibly through an 'eval()' call!). After that
944 eval() call or 'with' statement in this scope.
945 // Unless we are in the global or an eval scope, we need a local