[package] name = "nar" version = "0.0.8" authors = ["ice1000 "] edition = "2018" license = "Apache-2.0" description = "Narc, a dependently-typed programming language with dependent pattern matching" readme = ".github/README.md" categories = ["development-tools"] documentation = "https://docs.rs/nar" repository = "https://github.com/owo-lang/narc-rs" [badges] # appveyor = { repository = "owo-lang/narc-rs", service = "github" } # circle-ci = { repository = "owo-lang/narc-rs", branch = "master" } maintenance = { status = "actively-developed" } [package.metadata.docs.rs] rustdoc-args = ["--html-in-header", "rustdoc/katex-header.html", "--document-private-items"] [dependencies] pest = "2.1.2" pest_derive = "2.1" voile-util = { version = "0.2.2", features = ["parser", "lisp"] } clap = { version = "2.33", optional = true } structopt = { version = "0.3", optional = true } rustyline = { version = "6.0", optional = true } minitt-util = { version = "0.2", features = ["cli", "repl"], optional = true } either = "1.5" [features] default = ["cli"] cli = ["clap", "structopt", "rustyline", "minitt-util"] [lib] name = "nar" path = "src/lib.rs" [[bin]] name = "narc" path = "src/cli/mod.rs" required-features = ["cli"]