Commit Graph

8 Commits

Author SHA1 Message Date
cmounce ff9d471e00 Clean up grammar! code generation 2025-05-26 02:00:46 -07:00
cmounce 2a935840fd Add grammar! support for choice operator 2025-05-26 00:42:11 -07:00
cmounce 1e90a68ee8 Generate actual parsing code in grammar! macro 2025-05-26 00:18:15 -07:00
cmounce 63dc9790ed Refactor Term to allow sequences 2025-05-25 21:17:34 -07:00
cmounce 2305e6453f Hacking on grammar! proc macro
- Generated functions take parser state as input
- Start of code generation
- WIP modeling of sequences
2025-05-25 19:52:16 -07:00
cmounce 6933ae47b4 Add basic rule definitions to grammar proc macro 2025-05-25 03:18:56 -07:00
cmounce 1d8c939400 Try generating named functions via proc macros 2025-05-25 02:20:03 -07:00
cmounce 59392ccad2 Playing with proc macros 2025-05-23 23:21:51 -07:00