diff options
author | Guido van Rossum <guido@python.org> | 2020-04-30 20:18:18 -0700 |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 2020-04-30 20:18:18 -0700 |
commit | c73ab8934487d0dc88ce4a8ed230bae100ff3776 (patch) | |
tree | 41cc34ddc5c30bc5a459e87f82daf0b699d20a25 | |
parent | 13c3fd2f38ba4a3cded83f74b543bef3e1a3b320 (diff) | |
download | cpython-git-c73ab8934487d0dc88ce4a8ed230bae100ff3776.tar.gz |
Fix an oversight (kwds -> lambda_kwds)
-rw-r--r-- | Grammar/python.gram | 4 | ||||
-rw-r--r-- | Parser/pegen/parse.c | 12 |
2 files changed, 8 insertions, 8 deletions
diff --git a/Grammar/python.gram b/Grammar/python.gram index 960c4cca40..9493757e52 100644 --- a/Grammar/python.gram +++ b/Grammar/python.gram @@ -329,9 +329,9 @@ lambda_slash_with_default[SlashWithDefault*]: | a=lambda_param_no_default* b=lambda_param_with_default+ '/' &':' { _PyPegen_slash_with_default(p, a, b) } lambda_star_etc[StarEtc*]: - | '*' a=lambda_param_no_default b=lambda_param_maybe_default* c=[kwds] { + | '*' a=lambda_param_no_default b=lambda_param_maybe_default* c=[lambda_kwds] { _PyPegen_star_etc(p, a, b, c) } - | '*' ',' b=lambda_param_maybe_default+ c=[kwds] { + | '*' ',' b=lambda_param_maybe_default+ c=[lambda_kwds] { _PyPegen_star_etc(p, NULL, b, c) } | a=lambda_kwds { _PyPegen_star_etc(p, NULL, NULL, a) } diff --git a/Parser/pegen/parse.c b/Parser/pegen/parse.c index be3d4e7694..2992a5f984 100644 --- a/Parser/pegen/parse.c +++ b/Parser/pegen/parse.c @@ -5261,8 +5261,8 @@ lambda_slash_with_default_rule(Parser *p) } // lambda_star_etc: -// | '*' lambda_param_no_default lambda_param_maybe_default* kwds? -// | '*' ',' lambda_param_maybe_default+ kwds? +// | '*' lambda_param_no_default lambda_param_maybe_default* lambda_kwds? +// | '*' ',' lambda_param_maybe_default+ lambda_kwds? // | lambda_kwds static StarEtc* lambda_star_etc_rule(Parser *p) @@ -5272,7 +5272,7 @@ lambda_star_etc_rule(Parser *p) } StarEtc* res = NULL; int mark = p->mark; - { // '*' lambda_param_no_default lambda_param_maybe_default* kwds? + { // '*' lambda_param_no_default lambda_param_maybe_default* lambda_kwds? arg_ty a; asdl_seq * b; void *c; @@ -5284,7 +5284,7 @@ lambda_star_etc_rule(Parser *p) && (b = _loop0_82_rule(p)) && - (c = kwds_rule(p), 1) + (c = lambda_kwds_rule(p), 1) ) { res = _PyPegen_star_etc ( p , a , b , c ); @@ -5296,7 +5296,7 @@ lambda_star_etc_rule(Parser *p) } p->mark = mark; } - { // '*' ',' lambda_param_maybe_default+ kwds? + { // '*' ',' lambda_param_maybe_default+ lambda_kwds? asdl_seq * b; void *c; void *literal; @@ -5308,7 +5308,7 @@ lambda_star_etc_rule(Parser *p) && (b = _loop1_83_rule(p)) && - (c = kwds_rule(p), 1) + (c = lambda_kwds_rule(p), 1) ) { res = _PyPegen_star_etc ( p , NULL , b , c ); |