Lines Matching defs:var
1117 Variable* var = receiver_scope->receiver();
1118 var->set_is_used();
1126 var->ForceContextAllocation();
1128 return var;
1278 // Check if the scope has conflicting var/let declarations from different
1281 // function f() { { { var x; } let x; } }
1282 // function g() { { var x; let x; } }
1284 // The var declarations are hoisted to the function scope, but originate from
1285 // a scope where the name has also been let bound or the var declaration is
1297 const AstRawString* name = decl->var()->raw_name();
2567 // Each static block has its own var and lexical scope, so make a new var
3886 Variable* var = declaration_it->var();
3896 if (var->initializer_position() == kNoSourcePosition)
3897 var->clear_maybe_assigned();
3898 var->set_initializer_position(initializer_end);
3957 // ('var' | 'const' | 'let') (Identifier ('=' AssignmentExpression)?)+[',']
4101 declaration_it->var()->set_initializer_position(initializer_position);
4416 // when hasParameterExpressions is true, we need bind var declared
4418 // "arguments exotic object", then var declared arguments will be
5394 // The scope of a var declared variable anywhere inside a function
5396 // transform a source-level var declaration into a (Function) Scope
5402 // behavior for code such as print(eval('var x = 7')), and for cosmetic
5645 // Class static blocks disallow return. They are their own var scopes and
5930 declaration_it->var()->set_initializer_position(
6375 // 'for' 'await' '(' 'var' ForBinding 'of' AssignmentExpression ')'