[package]
authors = ["Ilya Bylich <ibylich@gmail.com>"]
description = "Ruby parser"
edition = "2018"
include = ["gen/**/*.rs", "src/**/*.rs", "build.rs", "Cargo.toml"]
license = "MIT"
name = "lib-ruby-parser"
repository = "https://github.com/lib-ruby-parser/lib-ruby-parser"
version = "3.0.5"
[features]
default = []
compile-with-external-structures = []
link-with-external-c-structures = []
link-with-external-cpp-structures = []
rebuild-grammar = ["lib-ruby-parser-nodes", "rust-bison-skeleton"]
nightly-features = []
run-examples = ["clap", "glob", "jemallocator", "pprof"]
[dependencies]
onig = {version = "6", optional = true}
clap = {version = "3.0.0-beta.2", optional = true}
glob = {version = "0.3.0", optional = true}
jemallocator = {version = "0.3.2", optional = true}
pprof = {version = "0.4.2", features = ["flamegraph"], optional = true}
[build-dependencies]
lib-ruby-parser-nodes = {version = "0.13.0", optional = true}
rust-bison-skeleton = {version = "0.28.0", optional = true}
[profile.dev]
debug-assertions = false
[profile.release]
lto = true
[profile.test]
debug-assertions = true