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 |
|
Richard Feldman
|
74c0215d2d
|
Add the / operator
|
2019-09-18 19:02:42 -04:00 |
|
Richard Feldman
|
9c520d3785
|
Refactor some parsing code
|
2019-09-18 19:02:26 -04:00 |
|
Richard Feldman
|
1df7a51144
|
Regression tests for newlines-around-operators bug
|
2019-09-18 19:01:35 -04:00 |
|
Richard Feldman
|
e40fbc73f6
|
Update some comments
|
2019-09-18 19:00:20 -04:00 |
|
Richard Feldman
|
08f9eb883d
|
rustfmt cli/
|
2019-09-18 19:00:01 -04:00 |
|
Richard Feldman
|
b0338d06dc
|
Fix bug where newline() didn't consume.
|
2019-09-18 18:59:46 -04:00 |
|
Richard Feldman
|
9f5a359051
|
Remove extra Loc from AST in SpaceBefore/After
|
2019-09-18 05:00:48 -04:00 |
|
Richard Feldman
|
4a196915b0
|
Fix function application parsing
|
2019-09-18 04:52:13 -04:00 |
|
Richard Feldman
|
1054c3318b
|
Extract parse_expr_body_without_operators
|
2019-09-18 03:01:12 -04:00 |
|
Richard Feldman
|
4ac9a51e1e
|
Fix LineTooLong propagation, add failing op tests
|
2019-09-18 02:57:16 -04:00 |
|
Richard Feldman
|
df305e4cc8
|
Initial pass at parsing spaces/comments
|
2019-09-18 00:56:59 -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
|
8fcc9504af
|
Revert "try some boxed stuff"
This reverts commit 101048a6b33b726cf956bbdfcdb266084d13bb55.
|
2019-09-17 04:32:03 -04:00 |
|
Richard Feldman
|
3f81845de5
|
try some boxed stuff
|
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
|
a41406382f
|
Add some formatting tests
|
2019-09-15 23:29:06 -04:00 |
|
Richard Feldman
|
97209a9454
|
Add basic Expr formatter
|
2019-09-15 21:37:20 -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 |
|