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