Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ultimate conditional syntax #150

Merged
merged 108 commits into from
Nov 29, 2022
Merged

Conversation

chengluyu
Copy link
Member

No description provided.

LPTK and others added 30 commits October 5, 2022 11:34
There is some annoying blank lines. I don't know why.
TBH, my tree construction logic is quite weird.
- Make use of partial terms in `desugarIfBody`.
- Make use of partial patterns in `desugarMatchBranch`.
- Handle more `IfBody`s. So, it's more than SUCS.
- "And"-separation goes deeper.
- Extract minor desugaring routines.
- Some other minor changes...
@LPTK
Copy link
Contributor

LPTK commented Nov 28, 2022

Please make one last proofreading of your diff and then request the review again.

@chengluyu chengluyu requested a review from LPTK November 29, 2022 04:41
Copy link
Contributor

@LPTK LPTK left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, it finally LGTM! 🥳

@LPTK
Copy link
Contributor

LPTK commented Nov 29, 2022

This time I'll create a merge commit because there's a lot of history in this branch.

@LPTK LPTK merged commit 53a008a into hkust-taco:mlscript Nov 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants