[package] name = "rain-lang" version = "0.0.1" authors = ["Jad Ghalayini "] edition = "2018" description = "An implementation of an RVSDG in Rust with a concept of lifetimes" readme = "./README.md" repository = "https://gitlab.com/tekne/rain" license = "MIT" keywords = ["compiler", "parser", "rvsdg", "graph"] categories = ["mathematics", "algorithms"] [dependencies] parking_lot = "^0.10" num = "^0.2.1" smallvec = "^1.2" dashmap = "^3.11" ahash = "^0.3" rand = "^0.7" rand_xoshiro = "^0.4" lazy_static = "^1.4" either = "^1.5" # Parser dependencies nom = { version = "^5", optional = true } indexmap = { version = "^1.3.2", optional = true } [dev-dependencies] rustyline = "^6" clap = "^2" [features] default = ["parser"] parser = ["nom", "indexmap"] [[example]] name = "repl" required-features = ["parser"]