This patch fixes the usage of trailing commas in implicit tuples when used in destructuring assignment, e.g. x, = z. In this context the trailing comma is needed to preserve the tuple node, which is different from e.g. implicit tuples in do-blocks. A trailing comma is allowed (e.g. preserved from the source) for multi-item implicit tuples so that e.g. x, y, = z can be used to signal that z contains more than two items. Closes #58.
This patch fixes the usage of trailing commas in implicit tuples when used in destructuring assignment, e.g.
x, = z
. In this context the trailing comma is needed to preserve the tuple node, which is different from e.g. implicit tuples indo
-blocks. A trailing comma is allowed (e.g. preserved from the source) for multi-item implicit tuples so that e.g.x, y, = z
can be used to signal that z contains more than two items. Closes #58.