Commit graph

95 commits

Author SHA1 Message Date
ef690db972 core: Properly restore state in delimited 2025-01-26 21:09:30 -05:00
93d4d876d9 core: Factor parseExactChar into the effect 2025-01-26 21:06:22 -05:00
08a2f263bb json: parse char result 2025-01-26 20:51:24 -05:00
40251a1455 numbers: ParseCharResult refactor 2025-01-26 20:51:10 -05:00
b1a4e1a941 core: Remove type argument from ParseCharResult 2025-01-26 20:51:00 -05:00
2e4ab42aa0 json: Notes 2025-01-26 20:06:53 -05:00
da44cf72cf core: Notes 2025-01-26 20:04:14 -05:00
da182e813f json: Use debuging runner in tests 2025-01-26 19:51:46 -05:00
06c4c8a9cf core: Debug wrapper for handleParserIO 2025-01-26 19:49:46 -05:00
5a47d5548c json: Clean up json smoke test 2025-01-26 15:48:28 -05:00
4fb5707b25 json: Refactor string parser 2025-01-26 15:48:28 -05:00
91e1d2c9b1 json: More refactor 2025-01-26 15:48:28 -05:00
a3c7729ab2 json: Smoke test 2025-01-26 15:48:28 -05:00
a8c3901665 json: Show Fix 2025-01-26 15:48:28 -05:00
77dcc4d953 json: oneOfM refactor 2025-01-26 15:48:28 -05:00
aa1ae93165 json: object refactor 2025-01-26 15:48:28 -05:00
19ce8ac798 json: Bool and null 2025-01-26 15:48:28 -05:00
370bb18c06 json: number 2025-01-26 15:48:28 -05:00
3ad023ef6a json: Janky string 2025-01-26 15:48:28 -05:00
38e259fd13 json: Object and array 2025-01-26 15:48:28 -05:00
79d56aeddd json: Parser types 2025-01-26 15:48:28 -05:00
b70ed0e147 json: Define types, add sop 2025-01-26 15:48:28 -05:00
b018967cb1 json: create module 2025-01-26 15:48:28 -05:00
906ffb7877 numbers: Fix readme 2025-01-26 15:48:28 -05:00
aacabb8b22 numbers: make double non base-sensitive 2025-01-26 15:48:28 -05:00
026476dd91 numbers: Double Parser 2025-01-26 15:48:28 -05:00
9220d4bbac numbers: Integer parser 2025-01-26 15:48:28 -05:00
1cc6bea78e numbers: Nat parser 2025-01-26 15:48:28 -05:00
82b16a0e63 numbers: Nat unit tests 2025-01-26 15:48:28 -05:00
2b78275a4b numbers: Basic module structure 2025-01-26 15:48:28 -05:00
46b591283d numbers: Create numbers module 2025-01-26 15:48:28 -05:00
72ea53becf core: oneOfM refactor 2025-01-26 15:48:28 -05:00
59fba4584d core: nom and surround 2025-01-26 15:48:28 -05:00
3029432699 core: export exactString 2025-01-25 05:09:41 -05:00
59f1eb31d0 core: exact string 2025-01-25 04:39:50 -05:00
994da7065c core: runParserState 2025-01-25 00:36:35 -05:00
1658e15487 core: runFirstIO 2025-01-25 00:36:35 -05:00
38c69c0ae3 core: parseTheseChars 2025-01-25 00:36:35 -05:00
7dba492535 core: parseExactChar 2025-01-24 22:39:22 -05:00
40dd87a4f3 core: ParseCharE 2025-01-24 22:39:22 -05:00
fa5eb61d59 core: spelling 2025-01-24 22:21:29 -05:00
9b12ebcf00 core: Add replaceError method 2025-01-24 22:21:29 -05:00
5e5ede87b4 core: Add show for ParserError 2025-01-24 22:21:29 -05:00
222ae17180 core: Beginnings of parser module 2025-01-24 07:11:04 -05:00
6d130cdc3b Arrays with constant time indexing and slicing 2025-01-23 23:51:14 -05:00
49525e43a1 Year 2015 Day 11 Part 2 2025-01-23 01:13:07 -05:00
d84f361577 Note on subscribing to rss 2025-01-23 01:13:07 -05:00
1ee2d1b1e9 General revisions, improve README 2025-01-23 01:13:07 -05:00
9e9d13c45d Add references heading to day 11 2025-01-23 01:13:07 -05:00
b0882a899e Link to AoC problem in day module 2025-01-23 01:13:07 -05:00