Richard Feldman
|
7df31739a7
|
Canonicalize SpaceBefore and SpaceAfter
|
2019-10-01 12:31:52 +03:00 |
|
Richard Feldman
|
df2085668c
|
Restore canonicalization of defs
|
2019-10-01 12:06:54 +03:00 |
|
Richard Feldman
|
bc6ce3ee62
|
Add a test for integer division type inference.
|
2019-10-01 11:41:16 +03:00 |
|
Richard Feldman
|
a3d89c4728
|
Add a comment about stlib strategy.
|
2019-10-01 11:39:50 +03:00 |
|
Richard Feldman
|
0218eaa1fd
|
Add type for DoubleSlash
|
2019-10-01 11:35:58 +03:00 |
|
Richard Feldman
|
4f893ea69f
|
Refactor nested_def
|
2019-10-01 11:17:12 +03:00 |
|
Richard Feldman
|
f96d3c7a02
|
Fix record descruturing in defs
|
2019-10-01 00:04:18 +03:00 |
|
Richard Feldman
|
44a4a55c37
|
Add another test for formatting defs
|
2019-09-30 19:03:28 +03:00 |
|
Richard Feldman
|
ea9e0f2fb3
|
Support formatting defs
|
2019-09-30 19:02:57 +03:00 |
|
Richard Feldman
|
fe501587f4
|
Parse strings in Int and Float patterns
|
2019-09-30 19:02:32 +03:00 |
|
Richard Feldman
|
666d5c2355
|
Add failing test for formatting def
|
2019-09-30 19:02:09 +03:00 |
|
Richard Feldman
|
e948761b43
|
Fix 2-def bug
|
2019-09-30 16:55:02 +03:00 |
|
Richard Feldman
|
1f178d7c1a
|
Reproduce 2-def bug
|
2019-09-30 16:54:58 +03:00 |
|
Richard Feldman
|
981208f548
|
Fix bug with space0/1_after
|
2019-09-30 16:44:28 +03:00 |
|
Richard Feldman
|
49d2faad4e
|
Fix some defs parsing logic
|
2019-09-30 11:24:09 +03:00 |
|
Richard Feldman
|
fb646a5fa7
|
Parse comments at the start of expr tests
|
2019-09-30 11:07:05 +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
|
f6ecc88d9c
|
Add some builtins
|
2019-09-26 15:11:40 +03:00 |
|
Richard Feldman
|
c90330cc4d
|
Add some helpers
|
2019-09-26 15:11:40 +03:00 |
|
Richard Feldman
|
0696dad95c
|
wip
|
2019-09-23 09:34:21 -04:00 |
|
Richard Feldman
|
60f63d5097
|
Restore def tests for test_infer
|
2019-09-21 23:29:13 -04:00 |
|
Richard Feldman
|
bc3350c29b
|
Restore some more tests
|
2019-09-21 23:25:51 -04:00 |
|
Richard Feldman
|
354b4e8d53
|
Restore more canonicalization
|
2019-09-21 23:24:15 -04:00 |
|
Richard Feldman
|
e5ad5a6135
|
Restore canonicalizing Var
|
2019-09-21 23:17:17 -04:00 |
|
Richard Feldman
|
5c1e08a699
|
Restore canonicalizing closures
|
2019-09-21 23:09:11 -04:00 |
|
Richard Feldman
|
02e8c4ffbc
|
Parse underscore patterns
|
2019-09-21 22:24:20 -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
|
5d6057bfc3
|
Simplify a comment
|
2019-09-20 02:28:44 -04:00 |
|
Richard Feldman
|
752f7785b1
|
Shrink debug build times via BoxedParser
|
2019-09-20 02:27:04 -04:00 |
|
Richard Feldman
|
867ade4f46
|
Support record punning, e.g. { foo }
|
2019-09-20 01:19:49 -04:00 |
|
Richard Feldman
|
97e0434896
|
Parse record destructuring
|
2019-09-20 01:13:10 -04:00 |
|
Richard Feldman
|
2c61817c7c
|
Parse closures
|
2019-09-20 00:26:49 -04:00 |
|
Richard Feldman
|
8fe4c749a2
|
is_lowercase implies is_alphabetic I think
|
2019-09-20 00:11:33 -04:00 |
|
Richard Feldman
|
3244330a5d
|
Drop variant_or_ident
|
2019-09-20 00:11:15 -04:00 |
|
Richard Feldman
|
e5fcf70b87
|
Make variant_or_ident
|
2019-09-20 00:10:16 -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
|
3a44b17bd9
|
Add sep_by0 and sep_by1
|
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
|
977521ad10
|
Fix comments-in-operators bug
|
2019-09-18 19:03:00 -04:00 |
|
Richard Feldman
|
2912991353
|
Reproduce comments-in-operators bug
|
2019-09-18 19:02:51 -04:00 |
|