-
Notifications
You must be signed in to change notification settings - Fork 100
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Implement let_chains. Instead of a separate `if_let_expression` construct, we make `if_expression` hold multiple `condition`s, each of which can be a `let_condition`. This also applies to `while let` and `match` pattern guards. * Create a separate let_chain node for &&-chains involving let_conditions * Un-name the children of `let_chain` * Avoid unnecessary conflict between let_chain and condition * Avoid conflict for binary expressions within if expressions Co-authored-by: Max Brunsfeld <[email protected]>
- Loading branch information
1 parent
a6e1a62
commit 6ebdb1d
Showing
6 changed files
with
63,177 additions
and
65,943 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.