Richard Feldman
|
3a4bc0b311
|
Test unary ops with parens
|
2019-11-08 00:09:38 -05:00 |
|
Richard Feldman
|
97d424f99b
|
Unary ops and case canonicalization compile!
|
2019-11-08 00:07:32 -05:00 |
|
Richard Feldman
|
7ab7fdb88c
|
Add unary operators
|
2019-11-04 21:25:55 -05:00 |
|
Richard Feldman
|
7e910532c5
|
Fix parsing for case-expresison number literals
|
2019-10-30 20:00:35 +01:00 |
|
Richard Feldman
|
61e4ae83d9
|
Restore two_branch_case test
|
2019-10-30 19:58:21 +01:00 |
|
Richard Feldman
|
39f4057dfa
|
Fix column number in some parsing tests
|
2019-10-30 02:36:35 -04:00 |
|
Richard Feldman
|
abdc19cf8e
|
Fix some test compilation errors
|
2019-10-29 18:26:18 -04:00 |
|
Richard Feldman
|
f738d9db80
|
Revise Def structure
|
2019-10-26 15:31:39 -04:00 |
|
Richard Feldman
|
eeb2bb376c
|
Code gen ints and floats
|
2019-10-21 20:12:37 -04:00 |
|
Richard Feldman
|
59bdb21ea2
|
First pass at parsing case.
|
2019-10-14 19:43:03 -04:00 |
|
Richard Feldman
|
ebaed27193
|
Parse if and args w/ idents, format w/ parens
|
2019-10-04 11:50:19 +03:00 |
|
Richard Feldman
|
8c9041685c
|
Fix even more indentation checking
|
2019-10-02 15:20:41 +03:00 |
|
Richard Feldman
|
4dddea0bb1
|
Fix indentation checking some more
|
2019-10-01 21:07:19 +03:00 |
|
Richard Feldman
|
f96d3c7a02
|
Fix record descruturing in defs
|
2019-10-01 00:04:18 +03:00 |
|
Richard Feldman
|
1f178d7c1a
|
Reproduce 2-def bug
|
2019-09-30 16:54:58 +03:00 |
|
Richard Feldman
|
7cdbd83ee8
|
Fix spaces around = in def
|
2019-09-29 22:44:10 +03:00 |
|
Richard Feldman
|
fda3d3056a
|
Get basic def working
|
2019-09-29 22:32:02 +03:00 |
|
Richard Feldman
|
0696dad95c
|
wip
|
2019-09-23 09:34:21 -04:00 |
|
Richard Feldman
|
9bf0d9477a
|
Add failing test to parse underscores
|
2019-09-21 22:24:07 -04:00 |
|
Richard Feldman
|
b4b72179d6
|
Add test for 2-arg closure
|
2019-09-21 22:23:58 -04:00 |
|
Richard Feldman
|
2a80702a21
|
Parse closures
|
2019-09-21 20:31:24 -04:00 |
|
Richard Feldman
|
9ed55714c9
|
Make Spaceable trait to prepare for patterns
|
2019-09-19 23:53:56 -04:00 |
|
Richard Feldman
|
26eb76f785
|
Parse parenthetical expressions
|
2019-09-19 23:04:50 -04:00 |
|
Richard Feldman
|
122ab7c761
|
Add some failing paren tests
|
2019-09-19 00:15:21 -04:00 |
|
Richard Feldman
|
ea12e3e42f
|
Add test for applying 2 args
|
2019-09-18 23:39:52 -04:00 |
|
Richard Feldman
|
be350020bd
|
Rename parts to module_parts
|
2019-09-18 19:25:56 -04:00 |
|
Richard Feldman
|
8111cb0588
|
Add some field access tests
|
2019-09-18 19:25:20 -04:00 |
|
Richard Feldman
|
0cb5877c06
|
Add tests for qualified var/variant
|
2019-09-18 19:17:00 -04:00 |
|
Richard Feldman
|
f0b3970b54
|
Reorder Located::new args
|
2019-09-18 19:14:58 -04:00 |
|
Richard Feldman
|
4cb441fde3
|
Add test for comment after operator
|
2019-09-18 19:11:39 -04:00 |
|
Richard Feldman
|
2912991353
|
Reproduce comments-in-operators bug
|
2019-09-18 19:02:51 -04:00 |
|
Richard Feldman
|
1df7a51144
|
Regression tests for newlines-around-operators bug
|
2019-09-18 19:01:35 -04:00 |
|
Richard Feldman
|
4a196915b0
|
Fix function application parsing
|
2019-09-18 04:52:13 -04:00 |
|
Richard Feldman
|
4ac9a51e1e
|
Fix LineTooLong propagation, add failing op tests
|
2019-09-18 02:57:16 -04:00 |
|
Richard Feldman
|
4713087bb2
|
wip add more stuff
|
2019-09-17 20:06:57 -04:00 |
|
Richard Feldman
|
9863268793
|
Parse basic operators
|
2019-09-17 04:32:03 -04:00 |
|
Richard Feldman
|
d54cf81f7b
|
Record raw strings during parse step
|
2019-09-17 04:31:54 -04:00 |
|
Richard Feldman
|
fa9e074488
|
Revert "Add Lossless concept"
This reverts commit 1360a1fdd9 .
|
2019-09-15 23:29:19 -04:00 |
|
Richard Feldman
|
1360a1fdd9
|
Add Lossless concept
|
2019-09-15 23:29:16 -04:00 |
|
Richard Feldman
|
75799abe22
|
Store Expr in InterpolatedStr
|
2019-09-15 21:22:51 -04:00 |
|
Richard Feldman
|
caa5395f8c
|
Clean up some comments.
|
2019-09-15 15:14:49 -04:00 |
|
Richard Feldman
|
6915a2d916
|
Add more string interpolation tests
|
2019-09-15 15:12:48 -04:00 |
|
Richard Feldman
|
c4579c2ddf
|
Extract parse_with in tests
|
2019-09-15 15:05:17 -04:00 |
|
Richard Feldman
|
9b55d7b4b8
|
Add failing string interpolation test
|
2019-09-15 14:58:42 -04:00 |
|
Richard Feldman
|
b0d39f3011
|
Drop obsolete comment.
|
2019-09-14 22:24:33 -04:00 |
|
Richard Feldman
|
3772ce496d
|
Merge branch 'parser-rewrite' of github.com:rtfeldman/roc into parser-rewrite
|
2019-09-14 21:58:36 -04:00 |
|
Richard Feldman
|
912fbc5c5c
|
Extract highest/lowest int tests
|
2019-09-14 18:00:39 -05:00 |
|
Richard Feldman
|
a282ecf07b
|
Test number literals with underscores
|
2019-09-14 17:59:51 -05:00 |
|
Richard Feldman
|
9f39153a35
|
Distinguish between malformed ints and floats
|
2019-09-14 16:38:44 -05:00 |
|
Richard Feldman
|
9b3bb7abd7
|
Test floats that are too big/small
|
2019-09-14 16:38:25 -05:00 |
|