[package]
name = "panproto-expr-parser"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
description = "Haskell-style surface syntax parser for panproto expressions"

[dependencies]
panproto-expr = { workspace = true }
logos = "0.16"
chumsky = { version = "1.0.0-alpha.8", features = ["pratt"] }

[dev-dependencies]
proptest.workspace = true
divan = { workspace = true }

[[bench]]
name = "expr_parser_bench"
harness = false

[lints]
workspace = true
