Commit Graph

40 Commits

Author SHA1 Message Date
Greg Shuflin 575c915136 More representations 2024-02-03 00:38:10 -08:00
Greg Shuflin e47bcbe760 More representation work 2024-02-02 02:39:50 -08:00
Greg Shuflin e6e1d14eee Some more work 2024-02-01 14:06:06 -08:00
Greg Shuflin a189f34c37 ebnf repeated 2024-01-31 15:43:43 -08:00
Greg Shuflin 9c2228dbff more reprs 2024-01-31 03:13:46 -08:00
Greg Shuflin 4818b23c3b Representation always exists 2024-01-31 02:23:49 -08:00
Greg Shuflin 0829b16fc9 Parser representations 2024-01-31 02:15:50 -08:00
Greg Shuflin 9ed860383e test 2024-01-31 00:58:05 -08:00
Greg Shuflin be501f540e EBNF StringTerminal 2024-01-31 00:47:45 -08:00
Greg Shuflin a55a806a60 EBNF: nonterminals 2024-01-31 00:31:16 -08:00
Greg Shuflin 698e05081a starting ebnf representation 2024-01-31 00:24:18 -08:00
Greg Shuflin 4e813a7efd more parser annotation 2024-01-30 00:15:00 -08:00
Greg Shuflin b042e06084 Add Representation 2024-01-30 00:05:20 -08:00
Greg Shuflin 5141cdadd9 Generalized to AnnotatedParser 2024-01-30 00:03:02 -08:00
Greg Shuflin 2909cdf296 named parser 2024-01-29 20:14:53 -08:00
Greg Shuflin 33899ae66e Fix parsing 2024-01-29 19:37:18 -08:00
Greg Shuflin a9d08a9213 noodling on sexp 2024-01-29 17:28:01 -08:00
Greg Shuflin cdbbb8214f surrounded by 2024-01-29 10:09:44 -08:00
Greg Shuflin d8a68bcbf3 Sexp parser 2024-01-29 04:08:32 -08:00
Greg Shuflin 51d7380761 Sexp parser test 2024-01-29 03:55:24 -08:00
Greg Shuflin ea6a513572 more choice impls 2024-01-29 02:57:09 -08:00
Greg Shuflin 05c9ada7c6 Work 2024-01-28 12:03:30 -08:00
Greg Shuflin bb06350404 More combinators, s expression test 2024-01-28 11:54:58 -08:00
Greg Shuflin 56042dbbe2 Use trait in choice 2024-01-28 02:53:13 -08:00
Greg Shuflin 3669d5d2cc Add test module 2024-01-28 02:36:21 -08:00
Greg Shuflin 918e3d042b Parser traits in submodule 2024-01-27 16:16:54 -08:00
Greg Shuflin afae0d0840 Parser Extension 2024-01-27 16:00:29 -08:00
Greg Shuflin 2ad7707349 Repeat test 2024-01-27 02:20:58 -08:00
Greg Shuflin 0e26ef1ea6 Repeated structure 2024-01-26 22:11:55 -08:00
Greg Shuflin 9efd9d78d1 Pass input out 2024-01-26 22:01:21 -08:00
Greg Shuflin e697b8ed21 Sequence trait 2024-01-26 09:39:46 -08:00
Greg Shuflin 477fc50b65 Add justfile 2024-01-26 09:22:52 -08:00
Greg Shuflin f2ff509748 Optional 2024-01-26 09:22:19 -08:00
Greg Shuflin bffaca4d68 combinators 2024-01-26 00:23:21 -08:00
Greg Shuflin 97d35df687 repeated combinator 2024-01-26 00:20:57 -08:00
Greg Shuflin 41829019b6 Map 2024-01-26 00:13:05 -08:00
Greg Shuflin cbb30d3e9f Modules 2024-01-26 00:07:52 -08:00
Greg Shuflin 8f00b77c2c Rewrite 2024-01-25 15:38:29 -08:00
Greg Shuflin 194e23a5be Commit 2022-10-15 23:36:04 -07:00
Greg Shuflin 25adedfec2 Initial commit 2022-10-10 00:13:39 -07:00