Updated name and details

This commit is contained in:
2026-05-10 19:37:36 +02:00
parent 2a833c6cab
commit 8cd16f4c4f
5 changed files with 13 additions and 7 deletions
Generated
+2 -2
View File
@@ -78,13 +78,13 @@ checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
name = "mist-lang" name = "mist-lang"
version = "0.0.1-alpha2" version = "0.0.1-alpha2"
dependencies = [ dependencies = [
"parser", "mist-parser",
"serde", "serde",
"serde_json", "serde_json",
] ]
[[package]] [[package]]
name = "parser" name = "mist-parser"
version = "0.1.0" version = "0.1.0"
dependencies = [ dependencies = [
"pest", "pest",
+2 -2
View File
@@ -3,7 +3,7 @@ name = "mist-lang"
version = "0.0.1-alpha2" version = "0.0.1-alpha2"
edition = "2024" edition = "2024"
description = "The Mist programming language compiler" description = "The Mist programming language compiler"
license = "MIT" license = "Apache-2.0"
repository = "https://github.com/mist-go/mist" repository = "https://github.com/mist-go/mist"
readme = "README.md" readme = "README.md"
keywords = ["compiler", "language", "mist"] keywords = ["compiler", "language", "mist"]
@@ -12,7 +12,7 @@ categories = ["compilers"]
[dependencies] [dependencies]
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"
parser = { path = "./parser" } mist-parser = { path = "./parser", version = "0.1.0"}
[[bin]] [[bin]]
name = "mist" name = "mist"
+7 -1
View File
@@ -1,7 +1,13 @@
[package] [package]
name = "parser" name = "mist-parser"
version = "0.1.0" version = "0.1.0"
edition = "2024" edition = "2024"
description = "The Mist programming language parser"
license = "Apache-2.0"
repository = "https://github.com/mist-go/mist"
readme = "README.md"
keywords = ["compiler", "language", "mist"]
categories = ["compilers"]
[dependencies] [dependencies]
pest = "2.8.6" pest = "2.8.6"
+1 -1
View File
@@ -1,4 +1,4 @@
use parser::ast::{ use mist_parser::ast::{
Attribute, BinaryOp, Block, ClassItem, EnumItem, Expression, FieldDecl, FunctionDecl, Generic, Attribute, BinaryOp, Block, ClassItem, EnumItem, Expression, FieldDecl, FunctionDecl, Generic,
Generics, Identifier, ImplDecl, Literal, Path, Pattern, Postfix, Prefix, Statement, Generics, Identifier, ImplDecl, Literal, Path, Pattern, Postfix, Prefix, Statement,
StatementBranch, TopLevel, TopLevelKind, TypeExpr, TypeExprKind, TypePostfix, VarAssignStmt, StatementBranch, TopLevel, TopLevelKind, TypeExpr, TypeExprKind, TypePostfix, VarAssignStmt,
+1 -1
View File
@@ -100,7 +100,7 @@ fn build_dir(root: &Path, base_src: &Path, current_dir: &Path, out_dir: &Path) {
} }
}; };
let parser_result = parser::parse(&source).map_err(|e| e.to_string()); let parser_result = mist_parser::parse(&source).map_err(|e| e.to_string());
let ast = match parser_result { let ast = match parser_result {
Ok(ast) => ast, Ok(ast) => ast,