@@ -1305,7 +1305,7 @@ invalid_dict_comprehension:
13051305        RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "dict unpacking cannot be used in dict comprehension") }
13061306invalid_parameters:
13071307    | a="/" ',' {
1308-         RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "at least one argument  must precede /") }
1308+         RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "at least one parameter  must precede /") }
13091309    | (slash_no_default | slash_with_default) param_maybe_default* a='/' {
13101310        RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "/ may appear only once") }
13111311    | slash_no_default? param_no_default* invalid_parameters_helper a=param_no_default {
@@ -1319,21 +1319,21 @@ invalid_parameters:
13191319invalid_default:
13201320    | a='=' &(')'|',') { RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "expected default value expression") }
13211321invalid_star_etc:
1322-     | a='*' (')' | ',' (')' | '**')) { RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "named arguments  must follow bare *") }
1322+     | a='*' (')' | ',' (')' | '**')) { RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "named parameters  must follow bare *") }
13231323    | '*' ',' TYPE_COMMENT { RAISE_SYNTAX_ERROR("bare * has associated type comment") }
1324-     | '*' param a='=' { RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "var-positional argument  cannot have default value") }
1324+     | '*' param a='=' { RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "var-positional parameter  cannot have default value") }
13251325    | '*' (param_no_default | ',') param_maybe_default* a='*' (param_no_default | ',') {
1326-         RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "* argument  may appear only once") }
1326+         RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "* may appear only once") }
13271327invalid_kwds:
1328-     | '**' param a='=' { RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "var-keyword argument  cannot have default value") }
1329-     | '**' param ',' a=param { RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "arguments  cannot follow var-keyword argument ") }
1330-     | '**' param ',' a[Token*]=('*'|'**'|'/') { RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "arguments  cannot follow var-keyword argument ") }
1328+     | '**' param a='=' { RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "var-keyword parameter  cannot have default value") }
1329+     | '**' param ',' a=param { RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "parameters  cannot follow var-keyword parameter ") }
1330+     | '**' param ',' a[Token*]=('*'|'**'|'/') { RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "parameters  cannot follow var-keyword parameter ") }
13311331invalid_parameters_helper: # This is only there to avoid type errors
13321332    | a=slash_with_default { _PyPegen_singleton_seq(p, a) }
13331333    | param_with_default+
13341334invalid_lambda_parameters:
13351335    | a="/" ',' {
1336-         RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "at least one argument  must precede /") }
1336+         RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "at least one parameter  must precede /") }
13371337    | (lambda_slash_no_default | lambda_slash_with_default) lambda_param_maybe_default* a='/' {
13381338        RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "/ may appear only once") }
13391339    | lambda_slash_no_default? lambda_param_no_default* invalid_lambda_parameters_helper a=lambda_param_no_default {
@@ -1348,14 +1348,14 @@ invalid_lambda_parameters_helper:
13481348    | a=lambda_slash_with_default { _PyPegen_singleton_seq(p, a) }
13491349    | lambda_param_with_default+
13501350invalid_lambda_star_etc:
1351-     | '*' (':' | ',' (':' | '**')) { RAISE_SYNTAX_ERROR("named arguments  must follow bare *") }
1352-     | '*' lambda_param a='=' { RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "var-positional argument  cannot have default value") }
1351+     | '*' (':' | ',' (':' | '**')) { RAISE_SYNTAX_ERROR("named parameters  must follow bare *") }
1352+     | '*' lambda_param a='=' { RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "var-positional parameter  cannot have default value") }
13531353    | '*' (lambda_param_no_default | ',') lambda_param_maybe_default* a='*' (lambda_param_no_default | ',') {
1354-         RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "* argument  may appear only once") }
1354+         RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "* may appear only once") }
13551355invalid_lambda_kwds:
1356-     | '**' lambda_param a='=' { RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "var-keyword argument  cannot have default value") }
1357-     | '**' lambda_param ',' a=lambda_param { RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "arguments  cannot follow var-keyword argument ") }
1358-     | '**' lambda_param ',' a[Token*]=('*'|'**'|'/') { RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "arguments  cannot follow var-keyword argument ") }
1356+     | '**' lambda_param a='=' { RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "var-keyword parameter  cannot have default value") }
1357+     | '**' lambda_param ',' a=lambda_param { RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "parameters  cannot follow var-keyword parameter ") }
1358+     | '**' lambda_param ',' a[Token*]=('*'|'**'|'/') { RAISE_SYNTAX_ERROR_KNOWN_LOCATION(a, "parameters  cannot follow var-keyword parameter ") }
13591359invalid_double_type_comments:
13601360    | TYPE_COMMENT NEWLINE TYPE_COMMENT NEWLINE INDENT {
13611361        RAISE_SYNTAX_ERROR("Cannot have two type comments on def") }
0 commit comments