Richard Feldman
|
92f9a770a8
|
Reproduce failing function call case
|
2019-06-13 00:03:04 -04:00 |
|
Richard Feldman
|
c445557eef
|
Revise when function_arg checks for keywords
|
2019-06-12 23:46:01 -04:00 |
|
Richard Feldman
|
11ea6359d2
|
Fix nonempty variant pattern match bug
|
2019-06-12 23:28:34 -04:00 |
|
Richard Feldman
|
b48eef79b2
|
Reproduce nonempty variant pattern match bug
|
2019-06-12 23:28:25 -04:00 |
|
Richard Feldman
|
25ca3d6800
|
Fix some failing case patterns
|
2019-06-12 23:19:32 -04:00 |
|
Richard Feldman
|
6ccdade335
|
Reproduce some failing case patterns
|
2019-06-12 23:19:16 -04:00 |
|
Richard Feldman
|
1e70070d3d
|
Attempt the '-' on numbers
|
2019-06-12 23:18:40 -04:00 |
|
Richard Feldman
|
6afeedf10e
|
Add support for pattern matching on numbers
|
2019-06-12 22:49:36 -04:00 |
|
Richard Feldman
|
0062e83d03
|
Revert "Attempt to genericize number_literal"
This reverts commit cafc0dd4e8 .
|
2019-06-12 22:45:18 -04:00 |
|
Richard Feldman
|
cafc0dd4e8
|
Attempt to genericize number_literal
|
2019-06-12 22:45:12 -04:00 |
|
Richard Feldman
|
e82596bb04
|
Fix 2-clause case parsing
|
2019-06-12 22:08:42 -04:00 |
|
Richard Feldman
|
62cd13e845
|
Reproduce failing case-expression parse
|
2019-06-12 22:07:30 -04:00 |
|
Richard Feldman
|
34b9df8281
|
Shrink smallvecs
|
2019-06-12 22:02:34 -04:00 |
|
Richard Feldman
|
20ce0548cc
|
Fix case parsing bug
|
2019-06-12 21:55:35 -04:00 |
|
Richard Feldman
|
3f8dc42527
|
Add test to repro case parsing bug
|
2019-06-12 21:55:28 -04:00 |
|
Richard Feldman
|
c30504f332
|
Rename match-expression to case-expr
|
2019-06-12 21:55:10 -04:00 |
|
Richard Feldman
|
9ff94584b5
|
Split out parens_with_spaces test
|
2019-06-12 21:25:16 -04:00 |
|
Richard Feldman
|
296bf6fa9d
|
Fix some function application bugs
|
2019-06-12 21:25:16 -04:00 |
|
Richard Feldman
|
5a8cdce724
|
Fix parsing multiline fn application in let
|
2019-06-12 21:25:16 -04:00 |
|
Richard Feldman
|
29ae330ed6
|
Rename test modules
|
2019-06-12 21:25:16 -04:00 |
|
Richard Feldman
|
6d8907a7bb
|
Add enclosed closure syntax
|
2019-06-12 21:25:16 -04:00 |
|
Richard Feldman
|
77a7225482
|
eval string interpolation
|
2019-06-12 21:25:16 -04:00 |
|
Richard Feldman
|
6315ca14e5
|
Fix string interpolation
|
2019-06-12 21:25:16 -04:00 |
|
Richard Feldman
|
8ae608ce9a
|
Fix some warnings
|
2019-06-12 21:25:16 -04:00 |
|
Richard Feldman
|
457fc83faf
|
Add failing test case for let with application
|
2019-06-12 21:25:16 -04:00 |
|
Richard Feldman
|
826b0d5ab0
|
Fix variants getting mixed up with bools
|
2019-06-12 21:25:16 -04:00 |
|
Richard Feldman
|
c2cec85202
|
Second attempt at string interpolation
|
2019-06-12 21:25:16 -04:00 |
|
Richard Feldman
|
7ae610ad18
|
First (failed!) attempt at string interpolation
|
2019-06-12 21:25:16 -04:00 |
|
Richard Feldman
|
6bdff2b069
|
Add README
|
2019-06-12 21:25:16 -04:00 |
|
Richard Feldman
|
16320a0ad5
|
Add failing string interpolation test
|
2019-06-12 21:25:16 -04:00 |
|
Richard Feldman
|
2872841f6e
|
Introduce Ident alias
|
2019-06-12 21:25:16 -04:00 |
|
Richard Feldman
|
352ab5ed34
|
More syntax changes
|
2019-06-12 21:25:15 -04:00 |
|
Richard Feldman
|
9895e0c0ae
|
Use () -> closure syntax
|
2019-06-12 21:25:15 -04:00 |
|
Richard Feldman
|
f4b43e43e2
|
Alternate syntaxes
|
2019-06-12 21:25:15 -04:00 |
|
Richard Feldman
|
4d27a274c6
|
Implement await demo
|
2019-06-12 21:25:15 -04:00 |
|
Richard Feldman
|
81b005c33d
|
Reproduce nested let bug
|
2019-06-12 21:25:15 -04:00 |
|
Richard Feldman
|
34229d3a29
|
Cut unnecessary stuff
|
2019-06-12 21:25:15 -04:00 |
|
Richard Feldman
|
88f8325fb3
|
Hardcode Read and Echo
|
2019-06-12 21:25:15 -04:00 |
|
Richard Feldman
|
6c0e34f5fc
|
Use SmallVec for patterns
|
2019-06-12 21:25:15 -04:00 |
|
Richard Feldman
|
b034e8a486
|
Revert "Use immutable Vector in Expr"
This reverts commit 89eb88deace1eac2bebdf640ef00bdabf17fef6a.
|
2019-06-12 21:25:15 -04:00 |
|
Richard Feldman
|
69f5046568
|
Prune dead code
|
2019-06-12 21:25:15 -04:00 |
|
Richard Feldman
|
1087a15d32
|
Use immutable Vector in Expr
|
2019-06-12 21:25:15 -04:00 |
|
Richard Feldman
|
c285c26c39
|
Fix eval tests
|
2019-06-12 21:25:15 -04:00 |
|
Richard Feldman
|
53a81c1e52
|
Eval with Evaluated type
|
2019-06-12 21:25:15 -04:00 |
|
Richard Feldman
|
b650012a74
|
Try taking &Expr even further.
|
2019-06-12 21:25:15 -04:00 |
|
Richard Feldman
|
f832827a66
|
Try moving to &Expr
|
2019-06-12 21:25:15 -04:00 |
|
Richard Feldman
|
064665c3b5
|
Add multiline_func test
|
2019-06-12 21:25:15 -04:00 |
|
Richard Feldman
|
21cc3c9333
|
Fix some variant parsing bugs
|
2019-06-12 21:25:15 -04:00 |
|
Richard Feldman
|
878513b1ea
|
Add match keyword
|
2019-06-12 21:25:15 -04:00 |
|
Richard Feldman
|
7cb0facacd
|
Add pattern matching for variants
|
2019-06-12 21:25:15 -04:00 |
|