cmounce
|
02a3e9b267
|
Add grammar! matching on character ranges
|
2025-05-26 23:43:29 -07:00 |
|
cmounce
|
0994054291
|
Clean up old code, add option/star/plus ops
|
2025-05-26 20:56:14 -07:00 |
|
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 |
|