Lines Matching defs:assignment
63 Parser* parser, Assignment* assignment, Scope* scope) {
64 DCHECK_NOT_NULL(assignment);
65 DCHECK_EQ(Token::ASSIGN, assignment->op());
66 auto to_rewrite = parser->factory()->NewRewritableExpression(assignment);
116 // In an assignment context, simply perform the assignment
117 Assignment* assignment = factory()->NewAssignment(
120 factory()->NewExpressionStatement(assignment, pattern->position()),
129 // assignment for variables and constants because the value must be assigned
240 Assignment* assignment =
243 factory()->NewExpressionStatement(assignment, pos), zone());
251 auto assignment = factory()->NewAssignment(
256 factory()->NewExpressionStatement(assignment, kNoSourcePosition),
265 // If this is not a destructuring assignment...
538 Expression* assignment = factory()->NewAssignment(
542 factory()->NewExpressionStatement(assignment, nopos), zone());
550 Expression* assignment = factory()->NewAssignment(
554 factory()->NewExpressionStatement(assignment, nopos), zone());
707 Assignment* assignment =
711 factory()->NewExpressionStatement(assignment, kNoSourcePosition), zone());