# 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 = "erg" version = "0.6.48-nightly.1" authors = ["erg-lang team "] build = "build.rs" autobins = false autoexamples = false autotests = false autobenches = false description = "The Erg programming language" homepage = "https://erg-lang.org/" documentation = "https://docs.rs/erg" readme = "README.md" keywords = [ "erg", "programming-language", ] license = "MIT OR Apache-2.0" repository = "https://github.com/erg-lang/erg" [profile.opt-with-dbg] debug = 2 inherits = "release" [lib] name = "erg" path = "src/lib.rs" [[bin]] name = "erg" path = "src/main.rs" [[test]] name = "common" path = "tests/common.rs" [[test]] name = "embed" path = "tests/embed.rs" [[test]] name = "eval_tests" path = "tests/eval_tests.rs" [[test]] name = "repl" path = "tests/repl.rs" [[test]] name = "test" path = "tests/test.rs" [dependencies.els] version = "0.1.60-nightly.1" features = ["lint"] optional = true [dependencies.erg_common] version = "0.6.48-nightly.1" [dependencies.erg_compiler] version = "0.6.48-nightly.1" [dependencies.erg_linter] version = "0.6.48-nightly.1" [dependencies.erg_parser] version = "0.6.48-nightly.1" [build-dependencies.erg_common] version = "0.6.48-nightly.1" [features] backtrace = [ "erg_common/backtrace", "els/backtrace", ] debug = [ "erg_common/debug", "erg_parser/debug", "erg_compiler/debug", "erg_linter/debug", ] els = [ "erg_common/els", "erg_compiler/els", "dep:els", ] experimental = [ "erg_common/experimental", "erg_parser/experimental", "erg_compiler/experimental", "erg_linter/experimental", "parallel", ] full = [ "els", "full-repl", "unicode", "pretty", ] full-repl = ["erg_common/full-repl"] gal = [ "erg_common/gal", "erg_compiler/gal", ] japanese = [ "erg_common/japanese", "erg_parser/japanese", "erg_compiler/japanese", "els/japanese", "erg_linter/japanese", ] large_thread = [ "erg_common/large_thread", "erg_parser/large_thread", "erg_compiler/large_thread", "els/large_thread", "erg_linter/large_thread", ] log-level-error = [ "erg_common/log-level-error", "erg_parser/log-level-error", "erg_compiler/log-level-error", "erg_linter/log-level-error", ] parallel = [ "erg_common/parallel", "erg_parser/parallel", "erg_compiler/parallel", "erg_linter/parallel", ] pretty = [ "erg_common/pretty", "erg_parser/pretty", "erg_compiler/pretty", "els/pretty", "erg_linter/pretty", ] py_compat = [ "erg_compiler/py_compat", "els/py_compat", ] simplified_chinese = [ "erg_common/simplified_chinese", "erg_parser/simplified_chinese", "erg_compiler/simplified_chinese", "els/simplified_chinese", "erg_linter/simplified_chinese", ] traditional_chinese = [ "erg_common/traditional_chinese", "erg_parser/traditional_chinese", "erg_compiler/traditional_chinese", "els/traditional_chinese", "erg_linter/traditional_chinese", ] unicode = [ "erg_common/unicode", "erg_parser/unicode", "erg_compiler/unicode", "els/unicode", "erg_linter/unicode", ]