# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2018" name = "parol_runtime" version = "1.0.2" authors = ["Jörg Singer "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "Runtime library for parsers generated by the 'parol' parser generator." documentation = "https://docs.rs/parol_runtime" readme = "README.md" keywords = [ "parser", "runtime", ] categories = [ "algorithms", "parsing", ] license = "MIT OR Apache-2.0" repository = "https://github.com/jsinger67/parol/tree/main/crates/parol_runtime" resolver = "2" [lib] name = "parol_runtime" path = "src/lib.rs" [[test]] name = "lexer_test" path = "tests/lexer_test.rs" [[test]] name = "token_stream_test" path = "tests/token_stream_test.rs" [[bench]] name = "lexer_benchmark" path = "benches/lexer_benchmark.rs" harness = false [dependencies.anyhow] version = "1.0" [dependencies.codespan-reporting] version = "0.11.1" [dependencies.derive_builder] version = "0.20.2" [dependencies.function_name] version = "0.3.0" [dependencies.log] version = "0.4.22" [dependencies.once_cell] version = "1.20" [dependencies.parol-macros] version = "1.0.0" optional = true [dependencies.petgraph] version = "0.6.5" [dependencies.regex-automata] version = "0.4.9" [dependencies.syntree] version = "0.14.5" [dependencies.syntree_layout] version = "0.2.0" [dependencies.thiserror] version = "1.0" [dev-dependencies.criterion] version = "0.5.1" [dev-dependencies.env_logger] version = "0.11.5" [dev-dependencies.quickcheck] version = "1.0.3" [dev-dependencies.quickcheck_macros] version = "1.0.0" [features] auto_generation = ["parol-macros"] default = [] max_level_debug = ["log/max_level_debug"] max_level_error = ["log/max_level_error"] max_level_info = ["log/max_level_info"] max_level_off = ["log/max_level_off"] max_level_trace = ["log/max_level_trace"] max_level_warn = ["log/max_level_warn"] release_max_level_debug = ["log/release_max_level_debug"] release_max_level_error = ["log/release_max_level_error"] release_max_level_info = ["log/release_max_level_info"] release_max_level_off = ["log/release_max_level_off"] release_max_level_trace = ["log/release_max_level_trace"] release_max_level_warn = ["log/release_max_level_warn"]