@@ -419,7 +419,7 @@
419419>>> def foo(/,a,b=,c):
420420... pass
421421Traceback (most recent call last):
422-SyntaxError: at least one argument must precede /
422+SyntaxError: at least one parameter must precede /
423423424424>>> def foo(a,/,/,b,c):
425425... pass
@@ -454,67 +454,67 @@
454454>>> def foo(a,*b=3,c):
455455... pass
456456Traceback (most recent call last):
457-SyntaxError: var-positional argument cannot have default value
457+SyntaxError: var-positional parameter cannot have default value
458458459459>>> def foo(a,*b: int=,c):
460460... pass
461461Traceback (most recent call last):
462-SyntaxError: var-positional argument cannot have default value
462+SyntaxError: var-positional parameter cannot have default value
463463464464>>> def foo(a,**b=3):
465465... pass
466466Traceback (most recent call last):
467-SyntaxError: var-keyword argument cannot have default value
467+SyntaxError: var-keyword parameter cannot have default value
468468469469>>> def foo(a,**b: int=3):
470470... pass
471471Traceback (most recent call last):
472-SyntaxError: var-keyword argument cannot have default value
472+SyntaxError: var-keyword parameter cannot have default value
473473474474>>> def foo(a,*a, b, **c, d):
475475... pass
476476Traceback (most recent call last):
477-SyntaxError: arguments cannot follow var-keyword argument
477+SyntaxError: parameters cannot follow var-keyword parameter
478478479479>>> def foo(a,*a, b, **c, d=4):
480480... pass
481481Traceback (most recent call last):
482-SyntaxError: arguments cannot follow var-keyword argument
482+SyntaxError: parameters cannot follow var-keyword parameter
483483484484>>> def foo(a,*a, b, **c, *d):
485485... pass
486486Traceback (most recent call last):
487-SyntaxError: arguments cannot follow var-keyword argument
487+SyntaxError: parameters cannot follow var-keyword parameter
488488489489>>> def foo(a,*a, b, **c, **d):
490490... pass
491491Traceback (most recent call last):
492-SyntaxError: arguments cannot follow var-keyword argument
492+SyntaxError: parameters cannot follow var-keyword parameter
493493494494>>> def foo(a=1,/,**b,/,c):
495495... pass
496496Traceback (most recent call last):
497-SyntaxError: arguments cannot follow var-keyword argument
497+SyntaxError: parameters cannot follow var-keyword parameter
498498499499>>> def foo(*b,*d):
500500... pass
501501Traceback (most recent call last):
502-SyntaxError: * argument may appear only once
502+SyntaxError: * may appear only once
503503504504>>> def foo(a,*b,c,*d,*e,c):
505505... pass
506506Traceback (most recent call last):
507-SyntaxError: * argument may appear only once
507+SyntaxError: * may appear only once
508508509509>>> def foo(a,b,/,c,*b,c,*d,*e,c):
510510... pass
511511Traceback (most recent call last):
512-SyntaxError: * argument may appear only once
512+SyntaxError: * may appear only once
513513514514>>> def foo(a,b,/,c,*b,c,*d,**e):
515515... pass
516516Traceback (most recent call last):
517-SyntaxError: * argument may appear only once
517+SyntaxError: * may appear only once
518518519519>>> def foo(a=1,/*,b,c):
520520... pass
@@ -538,7 +538,7 @@
538538539539>>> lambda /,a,b,c: None
540540Traceback (most recent call last):
541-SyntaxError: at least one argument must precede /
541+SyntaxError: at least one parameter must precede /
542542543543>>> lambda a,/,/,b,c: None
544544Traceback (most recent call last):
@@ -570,47 +570,47 @@
570570571571>>> lambda a,*b=3,c: None
572572Traceback (most recent call last):
573-SyntaxError: var-positional argument cannot have default value
573+SyntaxError: var-positional parameter cannot have default value
574574575575>>> lambda a,**b=3: None
576576Traceback (most recent call last):
577-SyntaxError: var-keyword argument cannot have default value
577+SyntaxError: var-keyword parameter cannot have default value
578578579579>>> lambda a, *a, b, **c, d: None
580580Traceback (most recent call last):
581-SyntaxError: arguments cannot follow var-keyword argument
581+SyntaxError: parameters cannot follow var-keyword parameter
582582583583>>> lambda a,*a, b, **c, d=4: None
584584Traceback (most recent call last):
585-SyntaxError: arguments cannot follow var-keyword argument
585+SyntaxError: parameters cannot follow var-keyword parameter
586586587587>>> lambda a,*a, b, **c, *d: None
588588Traceback (most recent call last):
589-SyntaxError: arguments cannot follow var-keyword argument
589+SyntaxError: parameters cannot follow var-keyword parameter
590590591591>>> lambda a,*a, b, **c, **d: None
592592Traceback (most recent call last):
593-SyntaxError: arguments cannot follow var-keyword argument
593+SyntaxError: parameters cannot follow var-keyword parameter
594594595595>>> lambda a=1,/,**b,/,c: None
596596Traceback (most recent call last):
597-SyntaxError: arguments cannot follow var-keyword argument
597+SyntaxError: parameters cannot follow var-keyword parameter
598598599599>>> lambda *b,*d: None
600600Traceback (most recent call last):
601-SyntaxError: * argument may appear only once
601+SyntaxError: * may appear only once
602602603603>>> lambda a,*b,c,*d,*e,c: None
604604Traceback (most recent call last):
605-SyntaxError: * argument may appear only once
605+SyntaxError: * may appear only once
606606607607>>> lambda a,b,/,c,*b,c,*d,*e,c: None
608608Traceback (most recent call last):
609-SyntaxError: * argument may appear only once
609+SyntaxError: * may appear only once
610610611611>>> lambda a,b,/,c,*b,c,*d,**e: None
612612Traceback (most recent call last):
613-SyntaxError: * argument may appear only once
613+SyntaxError: * may appear only once
614614615615>>> lambda a=1,d=,c: None
616616Traceback (most recent call last):
@@ -1304,7 +1304,7 @@
13041304 Traceback (most recent call last):
13051305 SyntaxError: expected '('
130613061307-Parenthesized arguments in function definitions
1307+Parenthesized parameters in function definitions
1308130813091309 >>> def f(x, (y, z), w):
13101310 ... pass
@@ -2178,7 +2178,7 @@
2178217821792179 >>> with (lambda *:0): pass
21802180 Traceback (most recent call last):
2181- SyntaxError: named arguments must follow bare *
2181+ SyntaxError: named parameters must follow bare *
2182218221832183Corner-cases that used to crash:
21842184