[Swift] Tuple destructuring, function call with lambda argument #837
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I added Swift support for tuple destructuring: addresses issue #833.
I also fixed function calls with lambdas as the first argument.
Before:
![2017-12-11 at 10 59 24 pm](https://user-images.githubusercontent.com/5590046/33866865-fd451ee2-dec6-11e7-9aed-cda7716f1d3c.png)
When tuple destructuring occurs,
let
/var
are incorrectly parsed as function names instead of keywords.After:
![2017-12-11 at 11 00 00 pm](https://user-images.githubusercontent.com/5590046/33866879-0d3f0e20-dec7-11e7-93a1-065dafcbb13f.png)
Tuple destructuring is parsed as expected.