WIP expression parsing

This commit is contained in:
2026-04-26 16:20:47 -06:00
parent 59a50b32ae
commit 0250e066a8
8 changed files with 263 additions and 11 deletions

29
Cargo.lock generated
View File

@@ -394,6 +394,12 @@ dependencies = [
"hashbrown 0.15.5",
]
[[package]]
name = "heck"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "hermit-abi"
version = "0.5.2"
@@ -576,6 +582,7 @@ dependencies = [
"ropey",
"salsa",
"smallvec",
"strum",
"tree-sitter",
"tree-sitter-kerolox",
]
@@ -589,6 +596,7 @@ dependencies = [
"ordered-float",
"salsa",
"serde",
"strum",
]
[[package]]
@@ -1028,6 +1036,27 @@ version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b2231b7c3057d5e4ad0156fb3dc807d900806020c5ffa3ee6ff2c8c76fb8520"
[[package]]
name = "strum"
version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9628de9b8791db39ceda2b119bbe13134770b56c138ec1d3af810d045c04f9bd"
dependencies = [
"strum_macros",
]
[[package]]
name = "strum_macros"
version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ab85eea0270ee17587ed4156089e10b9e6880ee688791d45a905f5b1ca36f664"
dependencies = [
"heck",
"proc-macro2",
"quote",
"syn",
]
[[package]]
name = "syn"
version = "2.0.117"