Cecile 0.1.7

Cecile Programming Language that is designed to be simple, fast
Documentation
[build-dependencies.lalrpop]
version = "0.20.0"

[dependencies.anyhow]
version = "1.0.75"

[dependencies.arrayvec]
version = "0.7.4"

[dependencies.clap]
features = ["derive"]
version = "4.4.10"

[dependencies.codespan-reporting]
version = "0.11.1"

[dependencies.dirs]
optional = true
version = "5.0.0"

[dependencies.hashbrown]
default-features = false
features = ["inline-more"]
version = "0.13.1"

[dependencies.iota]
version = "0.2.3"

[dependencies.lalrpop-util]
features = ["lexer"]
version = "0.20.0"

[dependencies.logos]
version = "0.13.0"

[dependencies.nu-ansi-term]
optional = true
version = "0.47.0"

[dependencies.pprof]
features = ["cpp", "flamegraph", "prost-codec"]
optional = true
version = "0.13.0"

[dependencies.rand]
features = ["wasm-bindgen"]
version = "0.6.5"

[dependencies.reedline]
optional = true
version = "0.26.0"

[dependencies.rustc-hash]
version = "1.1.0"

[dependencies.termcolor]
version = "1.2.0"

[dependencies.thiserror]
version = "1.0.49"

[dependencies.tree-sitter]
optional = true
version = "0.20.4"

[dependencies.tree-sitter-highlight]
optional = true
version = "0.20.1"

[dev-dependencies.pretty_assertions]
version = "1.4.0"

[dev-dependencies.test-generator]
version = "0.3.1"

[features]
default = ["optimize", "repl"]
optimize = []
pprof = ["dep:pprof"]
repl = ["dep:dirs", "dep:nu-ansi-term", "dep:reedline", "dep:tree-sitter", "dep:tree-sitter-highlight"]

[lib]
doctest = false

[package]
categories = ["programming-language", "compilers", "vm", "interpreter", "language-server"]
description = "Cecile Programming Language that is designed to be simple, fast"
edition = "2021"
keywords = ["compiler", "interpreter", "programming-language", "cecile", "vm"]
license = "MIT"
name = "Cecile"
readme = "README.md"
repository = "https://github.com/Hollowloki/Cecile"
rust-version = "1.74"
version = "0.1.7"

[target.'cfg(not(any(miri, target_family = "wasm")))'.dependencies.mimalloc]
default-features = false
version = "0.1.27"

[target.'cfg(target_family = "wasm")'.dependencies.wasm-bindgen]
version = "0.2.67"