File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -933,12 +933,12 @@ The formal grammar for comprehensions is:
933933.. grammar-snippet ::
934934 :group: python-grammar
935935
936- listcomp:
937- | '[ ' `flexible_expression` `for_if_clause`+ '] '
938- setcomp:
939- | '{' `flexible_expression` `for_if_clause`+ '}'
936+ listcomp: '[' ` comprehension ` ']'
937+ setcomp: '{ ' `comprehension ` '} '
938+ comprehension: ` flexible_expression ` `for_if_clause`+
939+
940940 dictcomp:
941- | '{' `dict_item ` `for_if_clause`+ '}'
941+ | '{' `kvpair ` `for_if_clause`+ '}'
942942 | '{' '**' `expression` `for_if_clause`+ '}'
943943
944944 for_if_clause:
@@ -958,7 +958,7 @@ Generator expressions
958958A generator expression is a compact generator notation in parentheses:
959959
960960.. productionlist :: python-grammar
961- generator_expression: "(" `flexible_expression ` ` comp_for ` ")"
961+ generator_expression: "(" `comprehension ` ")"
962962
963963A generator expression yields a new generator object. Its syntax is the same as
964964for comprehensions, except that it is enclosed in parentheses instead of
You can’t perform that action at this time.
0 commit comments