Fix: Add more cases for named expression errors, see #89, #90

This commit is contained in:
Dave Halter
2019-12-15 00:04:38 +01:00
parent 3c475b1e63
commit 753e1999fe
2 changed files with 27 additions and 12 deletions

View File

@@ -332,8 +332,12 @@ if sys.version_info[:2] >= (3, 8):
'(a(i) := x)',
# Case 4
'(a.b := c)',
'[(i.i:= 0) for ((i), j) in range(5)]',
# Case 5
'[i:= 0 for i, j in range(5)]',
'[(i:= 0) for ((i), j) in range(5)]',
'[(i:= 0) for ((i), j), in range(5)]',
'[(i:= 0) for ((i), j.i), in range(5)]',
'[[(i:= i) for j in range(5)] for i in range(5)]',
'[i for i, j in range(5) if True or (i:= 1)]',
'[False and (i:= 0) for i, j in range(5)]',