[package]
name = "powdr-parser-util"
description = "powdr parser utilities"
version = { workspace = true }
edition = { workspace = true }
license = { workspace = true }
homepage = { workspace = true }
repository = { workspace = true }

[dependencies]
lalrpop-util = { version = "^0.19", features = ["lexer"] }
codespan-reporting = "^0.11"
serde = { version = "1.0", default-features = false, features = [
  "alloc",
  "derive",
  "rc",
] }
schemars = { version = "0.8.16", features = ["preserve_order"] }

[dev-dependencies]
env_logger = "0.10.0"

[package.metadata.cargo-udeps.ignore]
development = ["env_logger"]

[lints]
workspace = true

[lib]
bench = false # See https://github.com/bheisler/criterion.rs/issues/458
