-
Notifications
You must be signed in to change notification settings - Fork 16
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
Issue #598, Part 1. #599
Issue #598, Part 1. #599
Conversation
Codecov Report
@@ Coverage Diff @@
## main #599 +/- ##
============================================
- Coverage 80.54% 80.53% -0.02%
- Complexity 2750 2752 +2
============================================
Files 224 224
Lines 8637 8645 +8
Branches 1071 1073 +2
============================================
+ Hits 6957 6962 +5
- Misses 1097 1098 +1
- Partials 583 585 +2
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
I propose to reject it |
@@ -75,18 +75,29 @@ record Any() implements PatShape {} | |||
* @author kiva | |||
*/ | |||
sealed interface ParamShape { | |||
// TODO[hoshino]: a better name is requested! | |||
enum Explicit { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Licit
Explicit, | ||
Implicit |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Exp
, Imp
Alternative: |
The base made a big change, close. |
RIP |
This PR should:
[ {O} ]
correctly(or reject it).cons
with implicit arguments correctly.Questions
[ {expr/pattern} ]
?.bnf
)? Producing (inAyaGKProducer
)?We do supportHow to handle[ (S n) as m ]
where| cons {A} (List A)
Similarly, how to handle[ {S n} as m ]
where| cons (A) (List A)