tiny-earley 0.2.0

Minimalistic implementation of Earley's algorithm
Documentation
[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               # Use slightly better optimizations.

[features]
default = ["debug", "load"]
debug = []
nightly = []
load = ["dep:elsa"]