refactor: split project into multiple crates

This commit is contained in:
Romain Paquet 2025-11-05 20:23:17 +01:00
parent 486af67fc2
commit 857f747524
27 changed files with 308 additions and 222 deletions

22
lila-cli/Cargo.toml Normal file
View file

@ -0,0 +1,22 @@
[package]
name = "lila-cli"
version = "0.0.1"
edition = "2021"
[dependencies]
anyhow = "1.0.86"
ariadne = "0.4.1"
clap = { version = "4.5.7", features = ["derive"] }
lila = { path = "../lila" }
lila-ast = { path = "../lila-ast", features = ["ariadne"] }
lila-checking = { path = "../lila-checking" }
lila-jit = { path = "../lila-jit" }
lila-parsing = { path = "../lila-parsing" }
[dev-dependencies]
pretty_assertions = "1.4.0"
[[bin]]
name = "lilac"
path = "src/main.rs"