2026-03-12 21:41:30 -07:00
|
|
|
[workspace]
|
|
|
|
|
members = [
|
|
|
|
|
".",
|
|
|
|
|
"rpgrt",
|
|
|
|
|
]
|
|
|
|
|
resolver = "2"
|
|
|
|
|
|
|
|
|
|
# ─────────────────────────────────────────────────────────────────────────────
|
|
|
|
|
# Main compiler package
|
|
|
|
|
# ─────────────────────────────────────────────────────────────────────────────
|
|
|
|
|
|
2026-03-05 22:28:14 -08:00
|
|
|
[package]
|
2026-03-12 21:41:30 -07:00
|
|
|
name = "rust-langrpg"
|
2026-03-05 22:28:14 -08:00
|
|
|
version = "0.1.0"
|
|
|
|
|
edition = "2024"
|
2026-03-12 21:09:49 -07:00
|
|
|
default-run = "rust-langrpg"
|
|
|
|
|
|
2026-03-12 21:41:30 -07:00
|
|
|
# ─────────────────────────────────────────────────────────────────────────────
|
|
|
|
|
# Binaries
|
|
|
|
|
# ─────────────────────────────────────────────────────────────────────────────
|
|
|
|
|
|
2026-03-12 21:09:49 -07:00
|
|
|
[[bin]]
|
|
|
|
|
name = "rust-langrpg"
|
|
|
|
|
path = "src/main.rs"
|
|
|
|
|
|
|
|
|
|
[[bin]]
|
|
|
|
|
name = "demo"
|
|
|
|
|
path = "src/bin/demo.rs"
|
2026-03-05 22:28:14 -08:00
|
|
|
|
2026-03-12 21:41:30 -07:00
|
|
|
# ─────────────────────────────────────────────────────────────────────────────
|
|
|
|
|
# Library (rlib — used by the binaries and tests)
|
|
|
|
|
# ─────────────────────────────────────────────────────────────────────────────
|
|
|
|
|
|
|
|
|
|
[lib]
|
|
|
|
|
name = "rust_langrpg"
|
|
|
|
|
path = "src/lib.rs"
|
|
|
|
|
crate-type = ["rlib"]
|
|
|
|
|
|
|
|
|
|
# ─────────────────────────────────────────────────────────────────────────────
|
|
|
|
|
# Dependencies
|
|
|
|
|
# ─────────────────────────────────────────────────────────────────────────────
|
|
|
|
|
|
2026-03-05 22:28:14 -08:00
|
|
|
[dependencies]
|
2026-03-12 21:41:30 -07:00
|
|
|
bnf = "0.6"
|
|
|
|
|
clap = { version = "4", features = ["derive"] }
|
|
|
|
|
either = "1"
|
|
|
|
|
inkwell = { version = "0.8", features = ["llvm21-1"] }
|