# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "ellie_engine" version = "1.5.20-alpha" authors = [ "Ahmetcan Aksu ", "Behemehal ", ] description = "Why ellie? Ellie is a type-safe programing language that runs on embedded and sandboxed environments." homepage = "https://www.ellie-lang.org" documentation = "https://docs.rs/ellie_engine" readme = "README.md" keywords = [ "ellie", "language", "compiler", "vm", "embeddable", ] categories = [ "compilers", "embedded", "no-std", ] license-file = "LICENSE" repository = "https://github.com/behemehal/Ellie-Language" [[bench]] name = "compile" harness = false [dependencies.ellie_bytecode] version = "0.5.4" optional = true [dependencies.ellie_core] version = "0.7.3" default-features = false [dependencies.ellie_fmt] version = "0.5.3" optional = true [dependencies.ellie_parser] version = "0.8.3" optional = true default-features = false [dependencies.ellie_renderer_utils] version = "0.3.0" optional = true default-features = false [dependencies.ellie_tokenizer] version = "0.7.3" optional = true default-features = false [dependencies.ellie_vm] version = "0.6.5" optional = true [dependencies.path-absolutize] version = "3.0.10" optional = true [dependencies.serde] version = "1.0" features = ["derive"] optional = true [dependencies.serde_json] version = "1.0" features = ["alloc"] optional = true default-features = false [dev-dependencies.criterion] version = "0.5.1" features = [ "html_reports", "csv_output", ] [build-dependencies.chrono] version = "0.4.22" [build-dependencies.path-absolutize] version = "3.0.10" [build-dependencies.regex] version = "1.1.7" [build-dependencies.toml] version = "0.8.0" [features] cli-utils = ["ellie_renderer_utils/cli-utils"] compiler = [ "ellie_tokenizer", "ellie_parser", "ellie_bytecode", "ellie_core/compiler_utils", ] default = [ "vm", "compiler", "fmt", "std", ] fmt = ["ellie_fmt"] renderer_utils = ["ellie_renderer_utils"] standard_rules = ["ellie_parser/standard_rules"] std = [ "ellie_vm/std", "ellie_core/std", ] vm = ["ellie_vm"]