Commit 0fb29c4
authored
feat(compiler): Support pattern matching "or" patterns (#1173)
* feat(compiler): Support pattern matching "or" patterns
* Add new error states
* or tests
* Snapshots
* Add clarifying comments
* Remove Either implementation
* Remove inaccurate comment
* Note impossible case
* Reference optimization issue
* Add a few destructuring smoke tests1 parent 8261e73 commit 0fb29c4
File tree
52 files changed
+12366
-5458
lines changed- compiler
- src
- middle_end
- parsing
- test
- __snapshots__
- input
- suites
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
52 files changed
+12366
-5458
lines changedLarge diffs are not rendered by default.
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3862 | 3862 | | |
3863 | 3863 | | |
3864 | 3864 | | |
| 3865 | + | |
| 3866 | + | |
| 3867 | + | |
| 3868 | + | |
| 3869 | + | |
| 3870 | + | |
| 3871 | + | |
| 3872 | + | |
| 3873 | + | |
| 3874 | + | |
| 3875 | + | |
| 3876 | + | |
| 3877 | + | |
| 3878 | + | |
| 3879 | + | |
| 3880 | + | |
| 3881 | + | |
| 3882 | + | |
| 3883 | + | |
| 3884 | + | |
| 3885 | + | |
| 3886 | + | |
| 3887 | + | |
| 3888 | + | |
| 3889 | + | |
| 3890 | + | |
3865 | 3891 | | |
3866 | 3892 | | |
3867 | 3893 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
250 | 250 | | |
251 | 251 | | |
252 | 252 | | |
| 253 | + | |
253 | 254 | | |
254 | 255 | | |
255 | 256 | | |
| |||
0 commit comments