Lines Matching defs:proxy
427 VariableProxy* proxy =
429 if (proxy != NULL) proxy->set_is_assigned();
1208 VariableProxy* proxy = NewUnresolved(name, MODULE, module->interface());
1210 factory()->NewModuleDeclaration(proxy, module, scope_, pos);
1226 return factory()->NewModuleStatement(proxy, module->body(), pos);
1356 VariableProxy* proxy = scope_->NewUnresolved(
1360 return factory()->NewModuleVariable(proxy, pos);
1450 VariableProxy* proxy = NewUnresolved(names[i], LET, interface);
1452 factory()->NewImportDeclaration(proxy, module, scope_, pos);
1539 VariableProxy* proxy = NewUnresolved(names[i], LET, inner);
1540 USE(proxy);
1544 // factory()->NewExportDeclaration(proxy, scope_, position);
1718 VariableProxy* proxy = declaration->proxy();
1719 DCHECK(proxy->raw_name() != NULL);
1720 const AstRawString* name = proxy->raw_name();
1749 kNotAssigned, proxy->interface());
1787 // Note that we always add an unresolved proxy even if it's not
1789 // parameters) if the proxy is needed or not. The proxy will be
1801 // For global const variables we bind the proxy to a variable.
1806 kNeedsInitialization, kNotAssigned, proxy->interface());
1809 // For variable declarations in a sloppy eval scope the proxy is bound
1816 proxy->interface());
1821 // If requested and we have a local variable, bind the proxy to the variable
1846 proxy->BindTo(var);
1856 proxy->interface()->Unify(var->interface(), zone(), &ok);
1861 PrintF("proxy: ");
1862 proxy->interface()->Print();
1904 VariableProxy* proxy = NewUnresolved(name, VAR, Interface::NewValue());
1906 factory()->NewVariableDeclaration(proxy, VAR, scope_, pos);
1912 Token::INIT_VAR, proxy, lit, RelocInfo::kNoPosition),
1945 VariableProxy* proxy = NewUnresolved(name, mode, Interface::NewValue());
1947 factory()->NewFunctionDeclaration(proxy, mode, fun, scope_, pos);
1979 VariableProxy* proxy = NewUnresolved(name, mode, Interface::NewValue());
1981 factory()->NewVariableDeclaration(proxy, mode, scope_, pos);
1985 Assignment* assignment = factory()->NewAssignment(init_op, proxy, value, pos);
2194 // If we have a const declaration, in an inner scope, the proxy is always
2198 // pre-resolve the proxy because it resides in the same scope as the
2202 VariableProxy* proxy = NewUnresolved(name, mode, interface);
2204 factory()->NewVariableDeclaration(proxy, mode, scope_, pos);
2261 if (proxy->var() != NULL) {
2262 proxy->var()->set_initializer_position(position());
2346 DCHECK(proxy != NULL);
2347 DCHECK(proxy->var() != NULL);
2350 factory()->NewAssignment(init_op, proxy, value, pos);
2364 VariableProxy* proxy =
2367 factory()->NewAssignment(init_op, proxy, value, pos);
2987 VariableProxy* proxy =
2992 Token::ASSIGN, temp_proxy, proxy, RelocInfo::kNoPosition);
3023 VariableProxy* proxy =
3026 factory()->NewVariableDeclaration(proxy, LET, scope_, pos);
3028 inner_vars.Add(declaration->proxy()->var(), zone());
3031 Token::INIT_LET, proxy, temp_proxy, pos);
3034 proxy->var()->set_initializer_position(pos);
3080 VariableProxy* proxy = factory()->NewVariableProxy(inner_vars.at(i), pos);
3082 Token::ASSIGN, temp_proxy, proxy, RelocInfo::kNoPosition);
3591 // NOTE: We create a proxy and resolve it here so that in the
3608 VariableProxy* proxy = factory()->NewVariableProxy(fvar);
3610 proxy, fvar_mode, scope_, RelocInfo::kNoPosition);
3924 const AstRawString* name = decl->proxy()->raw_name();
3925 int position = decl->proxy()->position();