Lines Matching defs:parameters
1017 // If there were FunctionLiterals in the parameters, we need to
2518 ParserFormalParameters* parameters, Expression* expr, int end_pos) {
2530 // We need to visit the parameters in left-to-right order
2533 // For the Nary case, we simply visit the parameters in a loop.
2544 AddArrowFunctionFormalParameters(parameters, next,
2548 AddArrowFunctionFormalParameters(parameters, next, end_pos);
2562 AddArrowFunctionFormalParameters(parameters, left, comma_pos);
2568 DCHECK(!parameters->has_rest);
2573 parameters->has_rest = true;
2575 DCHECK_IMPLIES(parameters->is_simple, !is_rest);
2576 DCHECK_IMPLIES(parameters->is_simple, expr->IsVariableProxy());
2586 AddFormalParameter(parameters, expr, initializer, end_pos, is_rest);
2590 ParserFormalParameters* parameters, Expression* expr,
2594 AddArrowFunctionFormalParameters(parameters, expr, params_loc.end_pos);
2596 if (parameters->arity > Code::kMaxArguments) {
2601 DeclareFormalParameters(parameters);
2602 DCHECK_IMPLIES(parameters->is_simple,
2603 parameters->scope->has_simple_parameters());
2938 const ParserFormalParameters& parameters) {
2939 DCHECK(!parameters.is_simple);
2941 DCHECK_EQ(scope(), parameters.scope);
2944 for (auto parameter : parameters.params) {
2946 factory()->NewVariableProxy(parameters.scope->parameter(index));
2952 factory()->NewVariableProxy(parameters.scope->parameter(index)),