|
a2e9d2cc8d
|
Removed StringCursor because strings.Reader is a ReaderAt
|
2024-09-03 16:13:21 -06:00 |
|
|
cfeaaa27e3
|
Implemented (but not tested) cursor.RuneReader
|
2024-09-03 16:10:27 -06:00 |
|
|
9b15090171
|
Added vscode config and test logs to .gitignore
|
2024-09-03 13:57:43 -06:00 |
|
|
49bfcb7462
|
Added cursor tests
|
2024-09-03 13:55:32 -06:00 |
|
|
b06454a4bc
|
Get rid of binary Choose
|
2024-09-02 21:20:13 -06:00 |
|
|
183e4db928
|
Propagate errors through Choose
|
2024-09-02 21:14:46 -06:00 |
|
|
b3b90b7e6b
|
Return error messages from Return and Satisfy
|
2024-09-02 15:31:08 -06:00 |
|
|
0a1fe0821a
|
Now I understand how Try works
|
2024-09-02 12:48:48 -06:00 |
|
|
ffe949b97b
|
Write a few core parsers from the Parsec paper
|
2024-09-02 11:34:26 -06:00 |
|
|
3e524a5a5b
|
Fix inspiration URL and formatting
|
2024-09-02 11:11:00 -06:00 |
|
|
a00aea29f4
|
Rename SpotReader, remove cruft, and move helpers
|
2024-09-02 11:04:00 -06:00 |
|
|
4be0e425ba
|
Added sketch and notes on reader design
|
2024-08-31 15:13:27 -06:00 |
|
|
2041afdb94
|
Fixed typo
|
2024-08-31 15:11:56 -06:00 |
|
|
b4221addd8
|
Write down inspiration so I can close my browser tabs
|
2024-08-31 11:43:09 -06:00 |
|