Commit Graph

92 Commits

Author SHA1 Message Date
c22246b7de Added some Regexp tests 2024-10-16 13:32:25 -06:00
9c5e8fff0e Added Repeat tests 2024-10-16 11:58:12 -06:00
bfc9a9ae58 Test Repeat success and next state 2024-10-16 09:06:25 -06:00
59903ba151 Check source files for missing SPDX headers 2024-09-30 18:56:06 -06:00
6e572d2748 Document State methods 2024-09-30 15:42:26 -06:00
526e40323d Clarify and fix State's EOF behavior 2024-09-30 15:33:24 -06:00
c29be1a7b6 Re-added SliceReaderAt 2024-09-30 13:02:57 -06:00
5e6eafef64 Test Repeat success/failure 2024-09-27 10:40:18 -06:00
2d6f091e0b Update TODO 2024-09-27 09:43:00 -06:00
776b513c44 Return correct next state from Read 2024-09-27 09:39:20 -06:00
e6debbd7dc Improve MatchSlice test output 2024-09-27 09:37:35 -06:00
82ade62274 Combine Cursor with State 2024-09-27 09:29:27 -06:00
5c779c4a33 Removed BufferedReaderAt 2024-09-25 17:00:29 -06:00
412707c2b5 Removed SliceCursor 2024-09-25 16:56:48 -06:00
c0603b1c30 Added a generic ReaderAt 2024-09-25 16:34:31 -06:00
e61bf67b85 More todos 2024-09-25 15:50:28 -06:00
9375b51a70 Renamed Result.Succeeded to Status and removed Failed 2024-09-24 13:16:30 -06:00
f8bc7582a5 Simplified Result 2024-09-24 12:56:10 -06:00
9cab6d266d Added Repeat and listed necessary tests 2024-09-24 12:31:38 -06:00
447058020f Added MatchString 2024-09-24 11:53:32 -06:00
51f3532d64 Fix Message method names 2024-09-19 22:44:51 -06:00
1436be3c10 Unlicens the code and add SPDX identifier to files 2024-09-18 16:28:53 -06:00
51eab78878 Removed Bind and Seq prototypes 2024-09-18 15:53:57 -06:00
be245b258c Added Run convenience function 2024-09-18 13:01:44 -06:00
4455c34735 Allow expected in MessageEnd 2024-09-17 21:37:07 -06:00
9673903dd7 Regexp: put pattern in a group to fix associativity 2024-09-17 21:33:39 -06:00
9171809e2b Removed some debug printing 2024-09-17 20:55:09 -06:00
5e9566be33 Fix RuneReader breaking right before EOF 2024-09-17 20:48:38 -06:00
edff0f8ca0 Added Pipe and Match parsers 2024-09-17 20:10:19 -06:00
4fa3c2a466 Added documentation for most core parsers 2024-09-17 11:42:43 -06:00
4dd6885ff6 Format generated code 2024-09-13 21:03:10 -06:00
1e34c14bb0 Update TODO 2024-09-13 20:53:17 -06:00
f0c10152d0 Generate Seq 2024-09-13 20:48:33 -06:00
6256b73325 Document Bind and friends 2024-09-13 19:24:23 -06:00
3e8b0e663c Generate Bind 2024-09-13 18:28:38 -06:00
745d0fa796 Wrote prototypes of generated SeqN and BindN 2024-09-13 16:06:46 -06:00
6277f7bb72 Start on Bind tests 2024-09-13 14:50:12 -06:00
828f804d8c Never mind about that Do parser 2024-09-13 11:40:06 -06:00
8e7a9760c6 Make Label a method on Parser 2024-09-13 11:35:13 -06:00
a223f18f02 Move SliceOfNZero to test/generator package 2024-09-13 11:24:43 -06:00
c9ee9916eb Test ReaderAtCursor with failing ReaderAt 2024-09-13 11:17:32 -06:00
4761259567 Refine Slice read error test 2024-09-13 11:02:13 -06:00
552b338381 Added reminder to look at Megaparsec improvements 2024-09-13 10:49:26 -06:00
7c7d0fef9b Result is failed by default 2024-09-13 10:44:30 -06:00
0a149acf46 Test Slice with a failing reader 2024-09-13 10:38:47 -06:00
b040fd21c3 Hide Message fields 2024-09-11 15:28:56 -06:00
3222d1cfe7 Added README.md 2024-09-11 15:13:22 -06:00
078550f494 Added TODO.txt 2024-09-11 14:54:35 -06:00
4cbe9ce683 Added tests for Cursor.At 2024-09-11 14:52:27 -06:00
1f746ae6de Return a useful Got when Regexp fails 2024-09-11 14:43:33 -06:00