Richard Feldman
|
e850703ca9
|
Use and! over and()
|
2019-11-20 07:10:31 -05:00 |
|
Richard Feldman
|
76b815ab77
|
Use $crate in loc macro instead of outside imports
|
2019-11-20 07:10:31 -05:00 |
|
Richard Feldman
|
cc74c37045
|
Use loc! macro instead of loc()
|
2019-11-20 07:10:31 -05:00 |
|
Richard Feldman
|
155ae60348
|
Use BoxedParser for release builds so they finish.
Before this change, I tried leaving a release build running overnight
and killed it the next day after it had been running for 14 hours.
|
2019-11-20 07:10:31 -05:00 |
|
Richard Feldman
|
1b04830147
|
Make BoxedParser available to releases
|
2019-11-20 07:10:31 -05:00 |
|
Richard Feldman
|
7050547f9c
|
Don't use BoxedParser for char or string
|
2019-11-20 07:10:31 -05:00 |
|
Richard Feldman
|
3a7401ecf6
|
Do what clippy says
|
2019-11-15 01:23:53 +00:00 |
|
Richard Feldman
|
cf1306c463
|
Fix binop parsing bug
|
2019-11-09 03:30:27 -05:00 |
|
Richard Feldman
|
7ab7fdb88c
|
Add unary operators
|
2019-11-04 21:25:55 -05:00 |
|
Richard Feldman
|
f738d9db80
|
Revise Def structure
|
2019-10-26 15:31:39 -04:00 |
|
Richard Feldman
|
ebaed27193
|
Parse if and args w/ idents, format w/ parens
|
2019-10-04 11:50:19 +03:00 |
|
Richard Feldman
|
2ced7ee5d8
|
flesh out operators
|
2019-10-04 11:15:04 +03:00 |
|
Richard Feldman
|
ff48718305
|
Finish expr_to_pattern
|
2019-10-03 21:52:45 +03:00 |
|
Richard Feldman
|
d7a7ba790d
|
Parse parenthetical defs
|
2019-10-02 17:19:47 +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
|
49d2faad4e
|
Fix some defs parsing logic
|
2019-09-30 11:24:09 +03:00 |
|
Richard Feldman
|
fda3d3056a
|
Get basic def working
|
2019-09-29 22:32:02 +03: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
|
2c61817c7c
|
Parse closures
|
2019-09-20 00:26:49 -04:00 |
|
Richard Feldman
|
26eb76f785
|
Parse parenthetical expressions
|
2019-09-19 23:04:50 -04:00 |
|
Richard Feldman
|
3a44b17bd9
|
Add sep_by0 and sep_by1
|
2019-09-19 00:15:21 -04:00 |
|
Richard Feldman
|
b0338d06dc
|
Fix bug where newline() didn't consume.
|
2019-09-18 18:59:46 -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
|
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
|
1f3d83ac14
|
Support string interpolation.
|
2019-09-15 14:59:56 -04:00 |
|
Richard Feldman
|
dfd1d4bbb4
|
Fix some line length and attempting issues.
|
2019-09-14 15:50:14 -05:00 |
|
Richard Feldman
|
57d7247ea6
|
Parse number literals
|
2019-09-04 01:07:27 -04:00 |
|
Richard Feldman
|
6e4e517787
|
Introduce parser::Fail
|
2019-09-04 00:09:28 -04:00 |
|
Richard Feldman
|
329effe4ea
|
Add one_of2 and one_of3
|
2019-09-03 22:38:05 -04:00 |
|
Richard Feldman
|
f9f63f88c6
|
Pass State by value.
|
2019-09-03 22:37:53 -04:00 |
|
Richard Feldman
|
e3592a6dd7
|
Remove unnecessary 'p
|
2019-09-03 20:12:20 -04:00 |
|
Richard Feldman
|
94a5461407
|
Remove Problems from parser, check line overflow
|
2019-09-03 20:08:30 -04:00 |
|
Richard Feldman
|
0cd8b08079
|
Reorganize parser code.
|
2019-09-03 01:30:54 -04:00 |
|