begin tree-sitter parsing backend
This commit is contained in:
parent
9c0a3042d5
commit
1b91ee53d4
7 changed files with 236 additions and 239 deletions
18
Cargo.toml
18
Cargo.toml
|
|
@ -3,6 +3,11 @@ name = "lilac"
|
|||
version = "0.0.1"
|
||||
edition = "2021"
|
||||
|
||||
[features]
|
||||
default = ["pest"]
|
||||
pest = ["dep:pest", "dep:pest_derive"]
|
||||
tree-sitter = ["dep:tree-sitter", "dep:tree-sitter-lila"]
|
||||
|
||||
[dependencies]
|
||||
clap = { version = "4.5.7", features = ["derive"] }
|
||||
cranelift = "0.109.0"
|
||||
|
|
@ -10,10 +15,19 @@ cranelift-jit = "0.109.0"
|
|||
cranelift-module = "0.109.0"
|
||||
cranelift-native = "0.109.0"
|
||||
lazy_static = "1.4.0"
|
||||
pest = "2.7.4"
|
||||
pest_derive = "2.7.4"
|
||||
pest = { version = "2.7.4", optional = true }
|
||||
pest_derive = { version = "2.7.4", optional = true }
|
||||
tree-sitter = { version = "0.22", optional = true }
|
||||
ariadne = "0.4.1"
|
||||
anyhow = "1.0.86"
|
||||
|
||||
[dependencies.tree-sitter-lila]
|
||||
version = "0.0.1"
|
||||
optional = true
|
||||
path = "./tree-sitter-lila"
|
||||
|
||||
[dev-dependencies]
|
||||
pretty_assertions = "1.4.0"
|
||||
|
||||
[build-dependencies]
|
||||
cc = "*"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue