[package]
name = "xpile"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
authors.workspace = true
repository.workspace = true
homepage = "https://github.com/paiml/xpile"
documentation = "https://docs.rs/xpile"
readme = "README.md"
description = "Polyglot transpile workbench (Python/C/C++/Rust/Ruchy/Lean ↔ Rust/Ruchy/PTX/WGSL/SPIR-V) with provable contracts at every layer."
keywords = ["transpile", "polyglot", "compiler", "verification", "rust"]
categories = ["development-tools", "command-line-utilities", "compilers"]
[[bin]]
name = "xpile"
path = "src/main.rs"
[dependencies]
xpile-core = { workspace = true }
xpile-backend = { workspace = true }
xpile-meta-hir = { workspace = true }
anyhow = { workspace = true }
clap = { version = "4", features = ["derive"] }
[dev-dependencies]
xpile-contract-backend = { workspace = true }
xpile-contract-frontend = { workspace = true }
xpile-contracts = { workspace = true }
latex-contract-frontend = { workspace = true }