Lines Matching refs:this

2 // Use of this source code is governed by a BSD-style license that can be
242 // All implementation-specific methods must be called through this.
243 Impl* impl() { return static_cast<Impl*>(this); }
244 const Impl* impl() const { return static_cast<const Impl*>(this); }
353 // the body can use to continue this iteration statement. This is always a
377 *stack_ = this;
509 // How many suspends are needed for this function.
512 // How deeply nested we currently are in this function.
520 // A reason, if any, why this function should not be optimized.
531 // Track if a function or eval occurs within this FunctionState
1134 // already parsed in prop_info. Returns false if this is an invalid
1392 // Modern language features can be exempted from this hack by passing
1608 // track this is necessary since arrow functions with none-simple parameters
1638 *function_state_stack = this;
1778 // Here, we check if this is a new private name reference in a top
1888 // 'this'
1995 AcceptINScope scope(this, true);
2035 AcceptINScope scope(this, true);
2091 // Return the single element if the list is empty. We need to do this because
2092 // callers of this function care about the type of the result if there was
2093 // only a single assignment expression. The preparser would lose this
2158 AcceptINScope scope(this, true);
2179 AcceptINScope scope(this, true);
2300 AcceptINScope scope(this, true);
2313 AcceptINScope scope(this, true);
2465 // this statically we can skip the extra runtime check.
2527 AcceptINScope scope(this, true);
2565 AcceptINScope accept_in(this, true);
2616 AcceptINScope scope(this, true);
2652 AcceptINScope scope(this, true);
2712 // this statically we can skip the extra runtime check.
2767 // If methods appear inside the object literal, we'll enter this scope.
2775 ParsePropertyInfo prop_info(this, &accumulation_scope);
2815 // this runtime function. Here, we make sure that the number of
2845 AcceptINScope scope(this, true);
3002 // new property whenever there is an assignment to a property of 'this'. We
3165 AcceptINScope scope(this, true);
3200 // operations. (We could combine the two and get rid of this
3481 AcceptINScope scope(this, true);
3510 // position of the call. Note that this is extremely important for
3725 AcceptINScope scope(this, true);
3813 // Parses this part of MemberExpression:
3820 AcceptINScope scope(this, true);
3878 AcceptINScope accept_in_scope(this, true);
3890 // assignment. Since this is done directly on the Variable objects, it has
4040 AcceptINScope scope(this, var_context != kForStatement);
4212 // Generators are also supposed to be prohibited; currently doing this behind
4573 // Validate parameter names. We can do this only after preparsing the
4599 AcceptINScope scope(this, true);
4610 AcceptINScope scope(this, true);
4713 ClassInfo class_info(this);
4743 ParsePropertyInfo prop_info(this);
4921 // In this case we may simply consume the token and build a template with a
4940 // and repeat if the following token is a TEMPLATE_SPAN as well (in this
4947 AcceptINScope scope(this, true);
5281 Target target(this, result, labels, nullptr,
5338 Target target(this, body, labels, nullptr, Target::TARGET_FOR_NAMED_ONLY);
5416 // contexts this is used as a statement which invokes the debugger as i a
5474 AcceptINScope scope(this, true);
5489 this->scope()->DeleteUnresolved(label);
5716 Target target(this, loop, labels, own_labels, Target::TARGET_FOR_ANONYMOUS);
5755 Target target(this, loop, labels, own_labels, Target::TARGET_FOR_ANONYMOUS);
5816 Target target(this, switch_statement, labels, nullptr,
5882 CatchInfo catch_info(this);
6000 // expression/declaration before we know if this is a for or a for-each.
6004 ForInfo for_info(this);
6017 // this loop, as this information is used to simplify the desugaring
6083 AcceptINScope scope(this, false);
6122 // Standard 'for' loop, we have parsed the initializer at this point.
6160 Target target(this, loop, labels, own_labels, Target::TARGET_FOR_ANONYMOUS);
6164 AcceptINScope scope(this, true);
6223 Target target(this, loop, labels, own_labels, Target::TARGET_FOR_ANONYMOUS);
6227 AcceptINScope scope(this, true);
6313 Target target(this, loop, labels, own_labels, Target::TARGET_FOR_ANONYMOUS);
6346 ForInfo for_info(this);
6362 Target target(this, loop, labels, own_labels, Target::TARGET_FOR_ANONYMOUS);
6430 AcceptINScope scope(this, kAllowIn);