45 lines
1.2 KiB
TOML
45 lines
1.2 KiB
TOML
|
# -*- eval: (cargo-minor-mode 1) -*-
|
||
|
|
||
|
[workspace]
|
||
|
members = [".", "stdlib"]
|
||
|
|
||
|
[package]
|
||
|
name = "compiler"
|
||
|
version = "0.0.0"
|
||
|
publish = false
|
||
|
edition = "2021"
|
||
|
authors = ["Dominic Meiser <git@msrd0.de>"]
|
||
|
description = "Compiler for our symbolic heap-manipulating probabilistic programming language"
|
||
|
|
||
|
[[test]]
|
||
|
name = "integration"
|
||
|
path = "integration/main.rs"
|
||
|
harness = false
|
||
|
|
||
|
[build-dependencies]
|
||
|
anyhow = "1"
|
||
|
tar = "0.4"
|
||
|
vergen = { version = "7", features = ["git"], default-features = false }
|
||
|
|
||
|
[dependencies]
|
||
|
anyhow = "1"
|
||
|
ariadne = "0.1"
|
||
|
askama = { version = "0.11", default-features = false }
|
||
|
bat = { version = "0.21", features = ["regex-onig"], default-features = false }
|
||
|
clap = { version = "3", features = ["derive"] }
|
||
|
indexmap = "1"
|
||
|
prettyplease = "0.1"
|
||
|
proc-macro2 = { version = "1", features = ["span-locations"], default-features = false }
|
||
|
quote = { version = "1", default-features = false }
|
||
|
serde = { version = "1", features = ["derive"] }
|
||
|
syn = { version = "1", features = ["clone-impls", "extra-traits", "full", "parsing", "printing"], default-features = false }
|
||
|
tar = "0.4"
|
||
|
tempfile = "3"
|
||
|
|
||
|
[dev-dependencies]
|
||
|
lazy-regex = "2"
|
||
|
libtest = { version = "0.4", package = "libtest-mimic" }
|
||
|
|
||
|
[profile.release]
|
||
|
strip = true
|