diff --git a/Cargo.lock b/Cargo.lock index 70d4730..410ddd2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -455,6 +455,10 @@ dependencies = [ "tower-lsp", ] +[[package]] +name = "mist-api" +version = "0.1.0" + [[package]] name = "mist-codegen" version = "0.1.2" diff --git a/Cargo.toml b/Cargo.toml index d02d359..db6ae06 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,6 +29,7 @@ members = [ "crates/parser", "crates/analyzer", "crates/codegen", + "crates/mist-api", ] exclude = [ @@ -39,6 +40,7 @@ exclude = [ mist-parser = { path = "crates/parser", version = "0.1.6" } mist-analyzer = { path = "crates/analyzer", version = "0.0.3" } mist-codegen = { path = "crates/codegen", version = "0.1.2" } +mist-api = { path = "crates/mist-api", version = "0.1.0" } [[bin]] name = "mist" diff --git a/crates/mist-api/Cargo.toml b/crates/mist-api/Cargo.toml new file mode 100644 index 0000000..162d0a9 --- /dev/null +++ b/crates/mist-api/Cargo.toml @@ -0,0 +1,10 @@ +[package] +name = "mist-api" +version = "0.1.0" +edition = "2024" + +[dependencies] + +[lib] +name = "mist-api" +path = ".mist/src/lib.rs" diff --git a/crates/mist-api/src/lib.mist b/crates/mist-api/src/lib.mist new file mode 100644 index 0000000..bdff885 --- /dev/null +++ b/crates/mist-api/src/lib.mist @@ -0,0 +1,2 @@ +void test() { +} \ No newline at end of file