cmounce
|
f6df3222ab
|
Rename macro crate, start prepping for publish
|
2025-07-13 02:15:22 -07:00 |
|
cmounce
|
8817cd8e2e
|
Upgrade nom from 7.1 to 8.0
|
2025-07-11 03:28:26 -07:00 |
|
cmounce
|
10307f3861
|
Rename project
|
2025-07-06 22:02:11 -07:00 |
|
cmounce
|
e560ce88b6
|
Remove Pest, update dependencies
|
2025-07-06 14:20:30 -07:00 |
|
cmounce
|
218700616c
|
Clean up CLI, add arguments and some validation
|
2025-07-06 14:03:10 -07:00 |
|
cmounce
|
b65e188cb9
|
Flesh out support for namespaces
|
2025-06-22 01:10:47 -07:00 |
|
cmounce
|
bdb5650904
|
Write initial code for parsing stats into chunks
|
2025-06-14 12:48:55 -07:00 |
|
cmounce
|
1e90a68ee8
|
Generate actual parsing code in grammar! macro
|
2025-05-26 00:18:15 -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
|
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 |
|
cmounce
|
622b7d0b3a
|
Update packages
|
2025-04-07 11:08:19 -07:00 |
|
cmounce
|
f84caf0dd3
|
Install Pest
|
2024-12-31 15:41:43 -08:00 |
|
cmounce
|
4730f11f31
|
Implement a basic parser, with snapshot testing
|
2024-06-01 11:01:01 -07:00 |
|
cmounce
|
669bcbfcb7
|
Start work on lexer for macro language
|
2024-04-29 00:22:18 -07:00 |
|
cmounce
|
2d9fce3f59
|
Remove last use of byteorder crate
|
2024-03-09 23:29:51 -08:00 |
|
cmounce
|
59221648ca
|
Expand Stat parsing to cover all fields
Also in this commit: taking nom for a spin.
|
2024-03-09 01:39:34 -08:00 |
|
cmounce
|
d68986e977
|
Write start of ZZT preprocessor
It's messy, but it can parse worlds now!
|
2024-03-07 01:21:54 -08:00 |
|