[[bench]]
harness = false
name = "bnf"
[dependencies.nom]
version = "^7.0.0"
[dependencies.rand]
version = "0.8.0"
[dependencies.serde]
features = ["derive"]
version = "1.0.118"
[dependencies.serde_json]
version = "1.0.61"
[dependencies.tracing]
optional = true
version = "0.1.37"
[dependencies.tracing-flame]
optional = true
version = "0.2.0"
[dependencies.tracing-subscriber]
features = ["env-filter"]
optional = true
version = "0.3.16"
[dev-dependencies.criterion]
default-features = false
version = "0.4.0"
[dev-dependencies.insta]
default-features = false
version = "1.26.0"
[dev-dependencies.quickcheck]
version = "1.0.2"
[features]
default = []
tracing = ["dep:tracing", "dep:tracing-subscriber", "dep:tracing-flame"]
unstable = []
[package]
authors = ["@shnewto", "@CrockAgile"]
description = "A library for parsing Backus–Naur form context-free grammars"
edition = "2021"
exclude = [".github", "tests", "*.snap", "*.bnf"]
homepage = "https://github.com/shnewto/bnf"
keywords = ["bnf", "earley", "parser"]
license = "MIT"
name = "bnf"
readme = "README.md"
repository = "https://github.com/shnewto/bnf"
version = "0.5.0"
[target.'cfg(target_arch = "wasm32")'.dependencies.getrandom]
features = ["js"]
version = "0.2.5"