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 |
|