mirror of
https://github.com/python/cpython.git
synced 2025-09-08 01:41:19 +00:00
gh-94996: Disallow lambda pos only params with feature_version < (3, 8) (GH-95934)
This commit is contained in:
parent
b5e3ea2862
commit
a965db37f2
3 changed files with 11 additions and 4 deletions
|
@ -830,9 +830,9 @@ lambda_params[arguments_ty]:
|
|||
#
|
||||
lambda_parameters[arguments_ty]:
|
||||
| a=lambda_slash_no_default b[asdl_arg_seq*]=lambda_param_no_default* c=lambda_param_with_default* d=[lambda_star_etc] {
|
||||
_PyPegen_make_arguments(p, a, NULL, b, c, d) }
|
||||
CHECK_VERSION(arguments_ty, 8, "Positional-only parameters are", _PyPegen_make_arguments(p, a, NULL, b, c, d)) }
|
||||
| a=lambda_slash_with_default b=lambda_param_with_default* c=[lambda_star_etc] {
|
||||
_PyPegen_make_arguments(p, NULL, a, NULL, b, c) }
|
||||
CHECK_VERSION(arguments_ty, 8, "Positional-only parameters are", _PyPegen_make_arguments(p, NULL, a, NULL, b, c)) }
|
||||
| a[asdl_arg_seq*]=lambda_param_no_default+ b=lambda_param_with_default* c=[lambda_star_etc] {
|
||||
_PyPegen_make_arguments(p, NULL, NULL, a, b, c) }
|
||||
| a=lambda_param_with_default+ b=[lambda_star_etc] { _PyPegen_make_arguments(p, NULL, NULL, NULL, a, b)}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue