From be68f930384476d82c4b8b37f96128a47ff2a30e Mon Sep 17 00:00:00 2001 From: Klesti Selimaj Date: Thu, 9 Jul 2026 10:26:06 +0200 Subject: [PATCH] Updated bootstrap --- crates/mist-api/src/builder.mist | 16 ++++++++-------- crates/mist-api/src/transpiler.mist | 12 ++++++------ 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/crates/mist-api/src/builder.mist b/crates/mist-api/src/builder.mist index ea1d8af..3445058 100644 --- a/crates/mist-api/src/builder.mist +++ b/crates/mist-api/src/builder.mist @@ -19,19 +19,19 @@ use mist_parser::rev_mapper; #[derive(Debug, Clone)] pub struct MistDiagnosticMessage { - pub String message, - pub PathBuf file_path, - pub String file_name, - pub usize line, - pub usize column, + pub String message; + pub PathBuf file_path; + pub String file_name; + pub usize line; + pub usize column; } #[derive(Debug, Clone)] pub enum MistDiagnostic { - Error(MistDiagnosticMessage), - Warning(MistDiagnosticMessage), - Rust(CompilerMessage), + Error(MistDiagnosticMessage); + Warning(MistDiagnosticMessage); + Rust(CompilerMessage); } pub bool build(Vec mut args, PathBuf root) diff --git a/crates/mist-api/src/transpiler.mist b/crates/mist-api/src/transpiler.mist index 7975dcf..6c494b4 100644 --- a/crates/mist-api/src/transpiler.mist +++ b/crates/mist-api/src/transpiler.mist @@ -22,10 +22,10 @@ use serde::Deserialize; #[serde(default)] pub struct MistConfig { - pub PathBuf package, - pub Vec packages, - pub Vec include, - pub mist_parser::MistFmtConfig fmt, + pub PathBuf package; + pub Vec packages; + pub Vec include; + pub mist_parser::MistFmtConfig fmt; } impl MistConfig @@ -209,8 +209,8 @@ std::io::Result is_source_newer(Path& source, Path& output) pub enum TranspileError<'a> { - Parse(error::ParseError<'a>), - Semantic(Vec), + Parse(error::ParseError<'a>); + Semantic(Vec); } pub Result<(PathBuf, mist_codegen::RustCodegen, String), TranspileError<'a>> transpile_code<'a>(PathBuf& path, str 'a& source, PathBuf mut output_file, str& mod_decl, Option<(mist_parser::ast::Visibility, mist_parser::ast::Identifier)>& curr_mod_decl)