Lines Matching defs:initializer
546 Declaration(ExpressionT pattern, ExpressionT initializer)
547 : pattern(pattern), initializer(initializer) {
548 DCHECK_IMPLIES(Impl::IsNull(pattern), Impl::IsNull(initializer));
552 ExpressionT initializer;
2405 ExpressionT initializer = ParseMemberInitializer(
2410 name_expression, initializer, ClassLiteralProperty::FIELD,
2522 ExpressionT initializer;
2528 initializer = ParseAssignmentExpression();
2530 initializer = factory()->NewUndefinedLiteral(kNoSourcePosition);
2534 // For the instance initializer, we will save the positions
2547 return initializer;
2568 // block scope instead of using the synthetic members initializer function
3869 ExpressionT initializer = impl()->NullExpression();
3879 initializer = ParseAssignmentExpression();
3880 impl()->SetFunctionNameFromIdentifierRef(initializer, pattern);
3888 // The first time a variable is initialized (i.e. when the initializer
3901 impl()->AddFormalParameter(parameters, pattern, initializer, end_position(),
4006 // where there is no initializer (and so no proxy needs to be created).
4063 // We should never get identifier patterns for the non-initializer path,
4069 // 1. This is a destructuring declaration (with no initializer, which
4072 // 3. This is a let (which has an implicit undefined initializer)
4104 // Patterns should be elided iff. they don't have an initializer.
4795 // Use the positions of the class body for the instance initializer
5400 // We mark the block as initializer block because we don't want the
5404 // is inside an initializer block, it is ignored.
6011 // The initializer contains lexical declarations,
6074 // The initializer does not contain declarations.
6122 // Standard 'for' loop, we have parsed the initializer at this point.
6372 // The initializer contains declarations
6402 // The initializer does not contain declarations.