[package] edition = "2021" name = "ucg" version = "0.7.3" authors = ["Jeremy Wall "] description = "A configuration generation grammar." repository = "https://github.com/zaphar/ucg" documentation = "https://ucg.marzhillstudios.com" readme = "README.md" keywords = ["compiler", "config"] license = "Apache-2.0" build = "bin/build_main.rs" include = [ "std/**/*", "src/**/*", "bin/build_main.rs", "Cargo.toml", "Cargo.lock" ] [dependencies] serde = "<=1.0.171" abortable_parser = "=0.2.3" clap = "~2.33.0" serde_json = "~1.0.9" simple-error = "0.2.0" serde_yaml = "0.9.16" toml = "~0.5.8" xml-rs = "0.8.0" base64 = "0.21.0" regex = "1" dirs = "4.0.0" unicode-segmentation = "1.2.1" rustyline = "10.1.0" atty = "0.2" [build-dependencies] walkdir = "2.2.7" dirs = "4.0.0" [dev-dependencies] bencher = "~0.1.5" [[bench]] name = "parse" harness = false path = "src/benches/parse.rs" [profile.bench] opt-level = 0 debug = true rpath = false lto = false debug-assertions = false codegen-units = 16 incremental = false overflow-checks = false [profile.release] debug = true [lib] name = "ucglib" path = "src/lib.rs" bench = false [[bin]] name = "ucg" path = "src/main.rs" [features] tracing = []