Commit Graph
72 Commits
Author SHA1 Message Date
b 51f3532d64 Fix Message method names 2024-09-19 22:44:51 -06:00
b 1436be3c10 Unlicens the code and add SPDX identifier to files 2024-09-18 16:28:53 -06:00
b 51eab78878 Removed Bind and Seq prototypes 2024-09-18 15:53:57 -06:00
b be245b258c Added Run convenience function 2024-09-18 13:01:44 -06:00
b 4455c34735 Allow expected in MessageEnd 2024-09-17 21:37:07 -06:00
b 9673903dd7 Regexp: put pattern in a group to fix associativity 2024-09-17 21:33:39 -06:00
b 9171809e2b Removed some debug printing 2024-09-17 20:55:09 -06:00
b 5e9566be33 Fix RuneReader breaking right before EOF 2024-09-17 20:48:38 -06:00
b edff0f8ca0 Added Pipe and Match parsers 2024-09-17 20:10:19 -06:00
b 4fa3c2a466 Added documentation for most core parsers 2024-09-17 11:42:43 -06:00
b 4dd6885ff6 Format generated code 2024-09-13 21:03:10 -06:00
b 1e34c14bb0 Update TODO 2024-09-13 20:53:17 -06:00
b f0c10152d0 Generate Seq 2024-09-13 20:48:33 -06:00
b 6256b73325 Document Bind and friends 2024-09-13 19:24:23 -06:00
b 3e8b0e663c Generate Bind 2024-09-13 18:28:38 -06:00
b 745d0fa796 Wrote prototypes of generated SeqN and BindN 2024-09-13 16:06:46 -06:00
b 6277f7bb72 Start on Bind tests 2024-09-13 14:50:12 -06:00
b 828f804d8c Never mind about that Do parser 2024-09-13 11:40:06 -06:00
b 8e7a9760c6 Make Label a method on Parser 2024-09-13 11:35:13 -06:00
b a223f18f02 Move SliceOfNZero to test/generator package 2024-09-13 11:24:43 -06:00
b c9ee9916eb Test ReaderAtCursor with failing ReaderAt 2024-09-13 11:17:32 -06:00
b 4761259567 Refine Slice read error test 2024-09-13 11:02:13 -06:00
b 552b338381 Added reminder to look at Megaparsec improvements 2024-09-13 10:49:26 -06:00
b 7c7d0fef9b Result is failed by default 2024-09-13 10:44:30 -06:00
b 0a149acf46 Test Slice with a failing reader 2024-09-13 10:38:47 -06:00
b b040fd21c3 Hide Message fields 2024-09-11 15:28:56 -06:00
b 3222d1cfe7 Added README.md 2024-09-11 15:13:22 -06:00
b 078550f494 Added TODO.txt 2024-09-11 14:54:35 -06:00
b 4cbe9ce683 Added tests for Cursor.At 2024-09-11 14:52:27 -06:00
b 1f746ae6de Return a useful Got when Regexp fails 2024-09-11 14:43:33 -06:00
b ee544cd121 Make Regexp output a string 2024-09-11 14:25:49 -06:00
b 88dad17ee3 Handle reader errors in Regexp 2024-09-11 14:23:08 -06:00
b 065bb70138 Return End parser from a function for better doc generation 2024-09-11 11:46:47 -06:00
b 1d970026b3 Get rid of the old name 'reply' 2024-09-11 11:44:40 -06:00
b ef26d9496f Fix doc comment typo 2024-09-11 11:43:19 -06:00
b e368fd1764 Added LICENSE.txt 2024-09-11 11:16:44 -06:00
b bb1e77e8cd Hide all Result fields 2024-09-11 11:09:16 -06:00
b 570d7e32fc Remove commented code 2024-09-11 10:27:43 -06:00
b d0460e71e3 Separate parsing status from actual errors 2024-09-11 10:25:45 -06:00
b c1eae9fa34 Added End parser 2024-09-10 19:00:44 -06:00
b 3864fad99d Wrote down more details on needed Regexp tests 2024-09-10 18:45:08 -06:00
b 3e178e74fd Check both beginning-of-text conditions in Regexp 2024-09-10 18:39:54 -06:00
b 6919e604ad Stubbed missing tests 2024-09-10 16:58:34 -06:00
b 0aa8a89014 Move RuneReader into bytes package 2024-09-10 16:52:08 -06:00
b 2a4e499be2 Regexp parser needs tests 2024-09-10 16:50:14 -06:00
b 96d178efef Implement most of Regexp parser 2024-09-10 16:46:31 -06:00
b a7495bde87 Added Label combinator 2024-09-10 15:56:09 -06:00
b adc85b5572 Rewrite Map in terms of Bind and Return 2024-09-10 14:38:18 -06:00
b 14d2418d2c Fix prefix filter 2024-09-10 09:30:54 -06:00
b 87c54ca12b Upgrade github.com/shoenig/test to v1.11.0 2024-09-10 08:54:29 -06:00