# 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 = "2021" rust-version = "1.70" name = "lalrpop" version = "0.22.0" authors = ["Niko Matsakis "] build = false exclude = ["build.rs"] autobins = false autoexamples = false autotests = false autobenches = false default-run = "lalrpop" description = "convenient LR(1) parser generator" readme = "README.md" keywords = [ "parser", "generator", "LR", "yacc", "grammar", ] categories = ["parsing"] license = "Apache-2.0 OR MIT" repository = "https://github.com/lalrpop/lalrpop" [package.metadata.docs.rs] features = ["lexer"] [lib] name = "lalrpop" path = "src/lib.rs" doctest = false [[bin]] name = "lalrpop" path = "src/main.rs" required-features = ["pico-args"] [dependencies.ascii-canvas] version = "4.0" default-features = false [dependencies.bit-set] version = "0.8" default-features = false [dependencies.ena] version = "0.14" default-features = false [dependencies.itertools] version = "0.13" features = ["use_std"] default-features = false [dependencies.lalrpop-util] version = "0.22.0" default-features = false [dependencies.petgraph] version = "0.6" default-features = false [dependencies.pico-args] version = "0.5" optional = true default-features = false [dependencies.regex] version = "1.3" features = ["std"] default-features = false [dependencies.regex-syntax] version = "0.8.2" default-features = false [dependencies.sha3] version = "0.10" default-features = false [dependencies.string_cache] version = "0.8" default-features = false [dependencies.term] version = "1.0" default-features = false [dependencies.unicode-xid] version = "0.2" default-features = false [dependencies.walkdir] version = "2.4.0" [dev-dependencies.diff] version = "0.1.12" default-features = false [dev-dependencies.rand] version = "0.8" [features] default = [ "lexer", "unicode", "pico-args", ] lexer = [ "lalrpop-util/lexer", "lalrpop-util/std", ] unicode = [ "regex/unicode", "regex-syntax/unicode", "lalrpop-util/unicode", ]