Updated name and details
This commit is contained in:
Generated
+2
-2
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user