[package]
name = "patch-prolog-compiler"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
description = "Standalone Prolog compiler (plgc) — compiles .pl to native binaries via LLVM"
[[bin]]
name = "plgc"
path = "src/main.rs"
[lib]
name = "plgc"
path = "src/lib.rs"
[dependencies]
plg-shared = { path = "../shared", version = "=0.2.0", package = "patch-prolog-shared" }
plg-frontend = { path = "../frontend", version = "=0.2.0", package = "patch-prolog-frontend" }
clap.workspace = true
clap_complete.workspace = true
tempfile.workspace = true
[build-dependencies]
plg-runtime = { path = "../runtime", version = "=0.2.0", package = "patch-prolog-runtime" }
toml.workspace = true
[dev-dependencies]
tempfile.workspace = true