Generate actual parsing code in grammar! macro

This commit is contained in:
2025-05-25 21:33:30 -07:00
parent 63dc9790ed
commit 1e90a68ee8
4 changed files with 85 additions and 31 deletions
Generated
+16
View File
@@ -62,6 +62,12 @@ dependencies = [
"memchr",
]
[[package]]
name = "either"
version = "1.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719"
[[package]]
name = "encode_unicode"
version = "1.0.0"
@@ -81,6 +87,15 @@ dependencies = [
"similar",
]
[[package]]
name = "itertools"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
dependencies = [
"either",
]
[[package]]
name = "itoa"
version = "1.0.15"
@@ -131,6 +146,7 @@ checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
name = "peg_macro"
version = "0.1.0"
dependencies = [
"itertools",
"proc-macro2",
"quote",
"syn",