Lines Matching refs:Scope
353 typedef v8::internal::Scope Scope; typedef
354 typedef v8::internal::Scope* ScopePtr;
434 Scope* scope, ObjectLiteralProperty* property, bool* has_function) { in CheckFunctionLiteralInsideTopLevelObjectLiteral()
451 void CheckPossibleEvalCall(Expression* expression, Scope* scope);
545 Expression* ThisExpression(Scope* scope,
548 Expression* SuperReference(Scope* scope,
561 const AstRawString* name, int pos, Scope* scope,
577 V8_INLINE Scope* NewScope(Scope* parent_scope, ScopeType scope_type);
580 int DeclareArrowParametersFromExpression(Expression* expression, Scope* scope,
598 V8_INLINE void CheckConflictingVarDeclarations(v8::internal::Scope* scope,
687 FunctionLiteral* DoParseProgram(CompilationInfo* info, Scope** scope,
688 Scope** ad_hoc_eval_scope);
696 Scope* DeclarationScope(VariableMode mode) { in DeclarationScope()
707 Scope** ad_hoc_eval_scope, bool* ok);
768 Scope* inner_scope, ZoneList<const AstRawString*>* names,
795 void CheckConflictingVarDeclarations(Scope* scope, bool* ok);
811 Scope* NewScope(Scope* parent, ScopeType type);
834 Scope* original_scope_; // for ES5 function declarations in sloppy eval
863 Scope* ParserTraits::NewScope(Scope* parent_scope, ScopeType scope_type) { in NewScope()
889 void ParserTraits::CheckConflictingVarDeclarations(v8::internal::Scope* scope, in CheckConflictingVarDeclarations()