| async def f11(x): | |
| y = [await<error descr="expression expected"> </error>for await<error descr="expression expected"> </error>in []] # fail | |
| await x | |
| def f12(x): | |
| y = [await for await in []] | |
| return x | |
| async def f21(x): | |
| y = [mapper(await<error descr="expression expected">)</error> for await<error descr="expression expected"> </error>in []] # fail | |
| await x | |
| def f22(x): | |
| y = [mapper(await) for await in []] | |
| return x | |
| async def f31(x): | |
| await<error descr="expression expected"> </error>= [] # fail | |
| y = [i for i in await<error descr="expression expected">]</error> # fail | |
| await x | |
| def f32(x): | |
| await = [] | |
| y = [i for i in await] | |
| return x | |
| async def f41(x): | |
| y = [await z for z in []] | |
| await x | |
| async def f42(x): | |
| y = [mapper(await z) for z in []] | |
| await x | |
| async def f43(x): | |
| y = [z for <error descr="can't assign to await expression">await z</error> in []] # fail | |
| await x | |
| async def f44(x): | |
| y = [z for z in await x] | |
| await x | |
| async def f51(): | |
| await<error descr="expression expected"> </error>= 5 # fail | |
| return [await<error descr="expression expected">]</error> # fail | |
| def f52(): | |
| await = 5 | |
| return [await] | |
| async def f61(): | |
| await<error descr="expression expected"> </error>= 5 # fail | |
| return ["a", await<error descr="expression expected">,</error> "b"] # fail | |
| def f62(): | |
| await = 5 | |
| return ["a", await, "b"] | |
| async def f71(x): | |
| return [await x] | |
| async def f72(x): | |
| return ["a", await x, "b"] | |
| async def f81(x): | |
| [await fun() for fun in funcs if await smth] | |
| [await fun() async for fun in funcs if await smth] |