[package]
edition = "2021"
name = "pax-language"
version = "0.39.1"
authors = ["Zack Brown <zack@pax.dev>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Pax language parser"
homepage = "https://pax.dev/"
readme = false
license = "MIT OR Apache-2.0"
repository = "https://www.github.com/paxproject/pax"
[features]
default = ["parser"]
parser = [
"dep:pest",
"dep:pest_derive",
"dep:syn",
"dep:eyre",
"dep:proc-macro2",
]
[lib]
name = "pax_language"
path = "src/lib.rs"
[[test]]
name = "map_resolver"
path = "tests/map_resolver.rs"
[dependencies.eyre]
version = "0.6"
optional = true
[dependencies.log]
version = "0.4.20"
[dependencies.pax-runtime-api]
version = "0.39.1"
[dependencies.pest]
version = "=2.9.2"
features = ["std"]
optional = true
[dependencies.pest_derive]
version = "=2.9.2"
features = ["std"]
optional = true
[dependencies.proc-macro2]
version = "1.0"
features = ["span-locations"]
optional = true
[dependencies.serde]
version = "1.0.95"
features = ["derive"]
[dependencies.syn]
version = "1.0"
features = [
"full",
"parsing",
"visit",
]
optional = true
[profile.dev]
debug = 0