[package]
name = "tiny-earley"
version = "0.2.0"
edition = "2021"
description = "Minimalistic implementation of Earley's algorithm"
license = "Apache-2.0 OR MIT"
repository = "https://github.com/pczarn/tiny-earley"
homepage = "https://pczarn.github.io/"
[lib]
path = "lib.rs"
[benches]
path = "bench_parser.rs"
[dependencies]
rayon = { version = "1.10", optional = true }
c_lexer_logos = "0.1"
elsa = { version = "1.11", features = ["indexmap"], optional = true }
log = "0.4"
[dev-dependencies]
[profile.bench]
opt-level = 3
[features]
default = ["debug", "load"]
debug = []
nightly = []
load = ["dep:elsa"]