Added analyzer

This commit is contained in:
2026-05-20 08:54:56 +02:00
parent 949135bd3b
commit b86b4831ce
5 changed files with 28 additions and 1 deletions
Generated
+5
View File
@@ -107,11 +107,16 @@ version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
[[package]]
name = "mist-analyzer"
version = "0.0.1"
[[package]] [[package]]
name = "mist-lang" name = "mist-lang"
version = "0.0.3-alpha4" version = "0.0.3-alpha4"
dependencies = [ dependencies = [
"cargo_metadata", "cargo_metadata",
"mist-analyzer",
"mist-parser", "mist-parser",
"serde", "serde",
"serde_json", "serde_json",
+6 -1
View File
@@ -20,6 +20,7 @@ include = [
serde = { version = "1.0.228", features = ["serde_derive"] } serde = { version = "1.0.228", features = ["serde_derive"] }
serde_json = "1.0.149" serde_json = "1.0.149"
mist-parser = { path = "./parser", version = "0.1.4"} mist-parser = { path = "./parser", version = "0.1.4"}
mist-analyzer = { path = "./analyzer", version = "0.0.1"}
cargo_metadata = "0.23.1" cargo_metadata = "0.23.1"
[[bin]] [[bin]]
@@ -27,5 +28,9 @@ name = "mist"
path = "build/main.rs" path = "build/main.rs"
[[bin]] [[bin]]
name = "mist-lang" name = "mist-header"
path = "src/_header.rs" path = "src/_header.rs"
[[bin]]
name = "mist-analyzer"
path = "build/analyzer.rs"
+9
View File
@@ -0,0 +1,9 @@
[package]
name = "mist-analyzer"
version = "0.0.1"
edition = "2024"
description = "The Mist programming language Analzyer LSP"
license = "Apache-2.0"
repository = "https://github.com/mist-go/mist"
keywords = ["language-server", "language", "mist"]
categories = ["language-servers"]
+3
View File
@@ -0,0 +1,3 @@
pub fn start() {
println!("test");
}
+5
View File
@@ -0,0 +1,5 @@
use <mist_analyzer>;
void main() {
mist_analyzer::start()
}