-
Notifications
You must be signed in to change notification settings - Fork 3
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
Add support for Expr.Match #95
Conversation
jeffmay
commented
Feb 17, 2022
- Add support for guard expressions
- Use existential types for case expressions
- Add unit tests
@@ -30,7 +30,6 @@ trait WrapSelected[W[+_], OP[_]] { | |||
path: DataPath, | |||
element: O, | |||
)(implicit | |||
opA: OP[I], |
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.
This never really made sense... OP
stands for "output parameter" and this is being applied to the input.
56f5440
to
6b1cca3
Compare
- Add support for guard expressions - Use existential types for MatchCase - Add unit tests - Add branch index to DebugArgs - Add more tests and separate sequence tests - Add evidence of subtyping to Match visitor method
8dac009
to
264622f
Compare
Codecov Report
@@ Coverage Diff @@
## v1 #95 +/- ##
==========================================
+ Coverage 60.38% 61.44% +1.05%
==========================================
Files 93 93
Lines 1949 1987 +38
Branches 18 21 +3
==========================================
+ Hits 1177 1221 +44
+ Misses 772 766 -6
Continue to review full report at Codecov.
|
16ea7e0
to
f1a248e
Compare
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.
LGTM