Separated mist api
This commit is contained in:
Generated
+8
-5
@@ -458,6 +458,13 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "mist-api"
|
||||
version = "0.1.0"
|
||||
dependencies = [
|
||||
"cargo_metadata",
|
||||
"mist-codegen",
|
||||
"mist-parser",
|
||||
"serde",
|
||||
"serde_json",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "mist-codegen"
|
||||
@@ -470,12 +477,8 @@ dependencies = [
|
||||
name = "mist-lang"
|
||||
version = "0.0.5-alpha0"
|
||||
dependencies = [
|
||||
"cargo_metadata",
|
||||
"mist-analyzer",
|
||||
"mist-codegen",
|
||||
"mist-parser",
|
||||
"serde",
|
||||
"serde_json",
|
||||
"mist-api",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
||||
+1
-10
@@ -16,13 +16,8 @@ include = [
|
||||
]
|
||||
|
||||
[dependencies]
|
||||
mist-parser = { workspace = true }
|
||||
mist-analyzer = { workspace = true }
|
||||
mist-codegen = { workspace = true }
|
||||
|
||||
serde = { version = "1.0.228", features = ["serde_derive"] }
|
||||
serde_json = "1.0.149"
|
||||
cargo_metadata = "0.23.1"
|
||||
mist-api = { workspace = true }
|
||||
|
||||
[workspace]
|
||||
members = [
|
||||
@@ -50,10 +45,6 @@ path = ".mist/src/main.rs"
|
||||
name = "mist-lsp"
|
||||
path = ".mist/lsp/main.rs"
|
||||
|
||||
[[bin]]
|
||||
name = "mist-header"
|
||||
path = "src/_header.rs"
|
||||
|
||||
[[bin]]
|
||||
name = "mist-analyzer"
|
||||
path = ".mist/src/analyzer.rs"
|
||||
|
||||
@@ -4,7 +4,12 @@ version = "0.1.0"
|
||||
edition = "2024"
|
||||
|
||||
[dependencies]
|
||||
serde = { version = "1.0.228", features = ["serde_derive"] }
|
||||
serde_json = "1.0.149"
|
||||
cargo_metadata = "0.23.1"
|
||||
mist-parser = { workspace = true }
|
||||
mist-codegen = { workspace = true }
|
||||
|
||||
[lib]
|
||||
name = "mist-api"
|
||||
name = "mist_api"
|
||||
path = ".mist/src/lib.rs"
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
void test() {
|
||||
}
|
||||
pub mod builder;
|
||||
pub mod transpiler;
|
||||
@@ -1,3 +0,0 @@
|
||||
pub mod builder;
|
||||
|
||||
fn main() {}
|
||||
+2
-3
@@ -1,9 +1,8 @@
|
||||
use <std::process>;
|
||||
use <std::env>;
|
||||
use <std::fs>;
|
||||
|
||||
pub mod builder;
|
||||
pub mod transpiler;
|
||||
use <mist_api::builder>;
|
||||
use <mist_api::transpiler>;
|
||||
|
||||
void main() {
|
||||
Vec<String> args = env::args().collect();
|
||||
|
||||
Reference in New Issue
Block a user