Lines Matching refs:nary
232 NaryOperation* nary = nullptr; in CollapseNaryExpression() local
237 nary = factory()->NewNaryOperation(op, binop->left(), 2); in CollapseNaryExpression()
238 nary->AddSubsequent(binop->right(), binop->position()); in CollapseNaryExpression()
239 ConvertBinaryToNaryOperationSourceRange(binop, nary); in CollapseNaryExpression()
240 *x = nary; in CollapseNaryExpression()
242 nary = (*x)->AsNaryOperation(); in CollapseNaryExpression()
243 if (nary->op() != op) return false; in CollapseNaryExpression()
251 nary->AddSubsequent(y, pos); in CollapseNaryExpression()
252 AppendNaryOperationSourceRange(nary, range); in CollapseNaryExpression()
2369 NaryOperation* nary = expr->AsNaryOperation(); in AddArrowFunctionFormalParameters() local
2372 DCHECK_EQ(nary->op(), Token::COMMA); in AddArrowFunctionFormalParameters()
2376 Expression* next = nary->first(); in AddArrowFunctionFormalParameters()
2377 for (size_t i = 0; i < nary->subsequent_length(); ++i) { in AddArrowFunctionFormalParameters()
2379 parameters, next, nary->subsequent_op_position(i), CHECK_OK_VOID); in AddArrowFunctionFormalParameters()
2380 next = nary->subsequent(i); in AddArrowFunctionFormalParameters()