# -*- eval: (cargo-minor-mode 1) -*- [workspace] members = [".", "stdlib"] [package] name = "compiler" version = "0.0.0" publish = false edition = "2021" authors = ["Dominic Meiser "] 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