cmounce
|
856f817dbe
|
Add parsing for label refs, shorthand sends
|
2025-05-23 21:46:55 -07:00 |
|
cmounce
|
773ee19158
|
WIP Progress on parsing labels
- Add parsing for motion at start of line
- Start parsing if statements
- Add first file-based parsing test
- Implement Rule for `Box<dyn Rule>`
|
2025-05-19 01:25:29 -07:00 |
|
cmounce
|
cd8cc1dd57
|
Add parsing for conditions, directions, tile kinds
|
2025-05-12 00:02:20 -07:00 |
|
cmounce
|
d895bd27ab
|
WIP parsing sends
|
2025-05-11 18:37:02 -07:00 |
|
cmounce
|
b21fe8b5e3
|
Tighten label name parsing
This includes some custom syntax I'm pretty sure about, such as
namespaces and local labels.
|
2025-05-11 02:19:28 -07:00 |
|
cmounce
|
b685e4e657
|
Add combinator Plus
|
2025-05-11 01:14:52 -07:00 |
|
cmounce
|
c027089936
|
Clean up PEG parser code
- Reorder Parser-centric structs
- Rename fields for consistency
- Make RawCapture private
|
2025-05-10 20:04:28 -07:00 |
|
cmounce
|
dbe4e8963e
|
Proof of concept parsing: print all labels
|
2025-05-10 17:43:17 -07:00 |
|
cmounce
|
b52da476f0
|
Flesh out grammar for parsing labels
|
2025-05-09 22:46:38 -07:00 |
|
cmounce
|
e2eebc62ba
|
Tear out old parser
|
2025-05-06 08:30:51 -07:00 |
|
cmounce
|
b03cccb8dd
|
Partial work toward a PEG parser library
|
2025-05-01 01:33:04 -07:00 |
|