Lines Matching refs:formals
938 ParserFormalParameters formals(scope); in DoParseFunction() local
947 ParseFormalParameterList(&formals); in DoParseFunction()
951 ParameterParsingScope scope(impl(), &formals); in DoParseFunction()
952 ParseFormalParameter(&formals); in DoParseFunction()
953 DeclareFormalParameters(&formals); in DoParseFunction()
955 formals.duplicate_loc = formals_scope.duplicate_location(); in DoParseFunction()
966 for (auto p : formals.params) { in DoParseFunction()
976 Expression* expression = ParseArrowFunctionLiteral(formals); in DoParseFunction()
2919 ParserFormalParameters formals(function_scope); in ParseFunction() local
2930 AddFormalParameter(&formals, argument, NullExpression(), in ParseFunction()
2934 formals.num_parameters()); in ParseFunction()
2935 DeclareFormalParameters(&formals); in ParseFunction()
2939 ParseFormalParameterList(&formals); in ParseFunction()
2958 CheckArityRestrictions(formals.arity, kind, formals.has_rest, in ParseFunction()
2963 formals.duplicate_loc = formals_scope.duplicate_location(); in ParseFunction()
2966 *num_parameters = formals.num_parameters(); in ParseFunction()
2967 *function_length = formals.function_length; in ParseFunction()
2970 ParseFunctionBody(body, function_name, pos, formals, kind, in ParseFunction()
2973 *has_duplicate_parameters = formals.has_duplicate(); in ParseFunction()