mirror of
https://github.com/github/codeql.git
synced 2025-12-16 16:53:25 +01:00
Python: Support assignments of the form [x,y,z] = w
Surprisingly, the new parser did not support these constructs (and the relevant test was missing this case), so on files that required the new parser we were unable to parse this construct. To fix it, we add `list_pattern` (not to be confused with `pattern_list`) as a `tree-sitter-python` node that results in a `List` node in the AST.
This commit is contained in:
@@ -14,4 +14,6 @@ x, y = z, w = 3, 4
|
||||
|
||||
s, *t = u
|
||||
|
||||
[v, *w] = x
|
||||
|
||||
o,p, = q,r,
|
||||
|
||||
Reference in New Issue
Block a user