mirror of https://github.com/astral-sh/ruff
15 lines
492 B
Python
15 lines
492 B
Python
{x for i in ll}
|
|
{b for c in d if x in w if y and yy if z}
|
|
{a for b in c if d and e for f in j if k > h}
|
|
{a for b in c if d and e async for f in j if k > h}
|
|
{a for a, b in G}
|
|
|
|
# Non-parenthesized iter/if for the following expressions aren't allowed, so make sure
|
|
# it parses correctly for the parenthesized cases
|
|
{x for x in (yield y)}
|
|
{x for x in (yield from y)}
|
|
{x for x in (lambda y: y)}
|
|
{x for x in data if (yield y)}
|
|
{x for x in data if (yield from y)}
|
|
{x for x in data if (lambda y: y)}
|