Organize crates

This commit is contained in:
Shunsuke Shibayama 2022-08-13 06:38:12 +09:00
parent 6ddef21fec
commit f9d91aa38e
71 changed files with 6 additions and 14 deletions

View file

@ -1,6 +1,6 @@
[package] [package]
name = "erg" name = "erg"
version = "0.2.0" version = "0.2.1"
description = "The Erg programming language" description = "The Erg programming language"
authors = ["Shunsuke Shibayama <sbym1346@gmail.com>"] authors = ["Shunsuke Shibayama <sbym1346@gmail.com>"]
license = "MIT OR Apache-2.0" license = "MIT OR Apache-2.0"
@ -9,7 +9,6 @@ repository = "https://github.com/erg-lang/erg"
documentation = "https://docs.rs/erg" documentation = "https://docs.rs/erg"
homepage = "https://erg-lang.github.io/" homepage = "https://erg-lang.github.io/"
keywords = ["erg", "programming-language"] keywords = ["erg", "programming-language"]
categories = ["programming-language", "application"]
[features] [features]
# when "debug" feature is turned on, that of the following crates will also be turned on. # when "debug" feature is turned on, that of the following crates will also be turned on.
@ -17,20 +16,17 @@ debug = [
"erg_common/debug", "erg_common/debug",
"erg_parser/debug", "erg_parser/debug",
"erg_compiler/debug", "erg_compiler/debug",
#"erg_vm/debug"
] ]
japanese = [ japanese = [
"erg_common/japanese", "erg_common/japanese",
"erg_parser/japanese", "erg_parser/japanese",
"erg_compiler/japanese", "erg_compiler/japanese",
#"erg_vm/japanese"
] ]
[dependencies] [dependencies]
erg_common = { version = "0.1.4", path = "./src/erg_common" } erg_common = { version = "0.1.4", path = "./compiler/erg_common" }
erg_parser = { version = "0.1.0", path = "./src/erg_compiler/erg_parser" } erg_parser = { version = "0.1.0", path = "./compiler/erg_parser" }
erg_compiler = { version = "0.2.0", path = "./src/erg_compiler" } erg_compiler = { version = "0.2.0", path = "./compiler/erg_compiler" }
# vm = { path = "./src/vm" }
# [workspace] # [workspace]
# member = ["cm", "dyne"] # member = ["cm", "dyne"]
@ -41,7 +37,3 @@ erg_compiler = { version = "0.2.0", path = "./src/erg_compiler" }
# [[bin]] # [[bin]]
# name = "cm" # name = "cm"
# path = "src/compiler/main.rs" # path = "src/compiler/main.rs"
# [[bin]]
# name = "dyne"
# path = "src/vm/main.rs"

View file

@ -16,7 +16,7 @@ japanese = [ "erg_common/japanese", "erg_parser/japanese" ]
[dependencies] [dependencies]
erg_common = { version = "0.1.4", path = "../erg_common" } erg_common = { version = "0.1.4", path = "../erg_common" }
erg_parser = { version = "0.1.1", path = "erg_parser" } erg_parser = { version = "0.1.1", path = "../erg_parser" }
[lib] [lib]
path = "lib.rs" path = "lib.rs"

View file

@ -14,7 +14,7 @@ debug = [ "erg_common/debug" ]
japanese = [ "erg_common/japanese" ] japanese = [ "erg_common/japanese" ]
[dependencies] [dependencies]
erg_common = { version = "0.1.4", path = "../../erg_common" } erg_common = { version = "0.1.4", path = "../erg_common" }
[lib] [lib]
path = "lib.rs" path = "lib.rs"