From 31eebb4baa772579ad5d2de6ce2f9521bbb370f6 Mon Sep 17 00:00:00 2001 From: Klesti Selimaj Date: Sun, 28 Jun 2026 15:16:33 +0200 Subject: [PATCH] Modularized bracket style --- crates/codegen/src/fmt/mod.rs | 5 +++++ crates/codegen/src/fmt/top_level.rs | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/crates/codegen/src/fmt/mod.rs b/crates/codegen/src/fmt/mod.rs index b714300..2ee8491 100644 --- a/crates/codegen/src/fmt/mod.rs +++ b/crates/codegen/src/fmt/mod.rs @@ -46,6 +46,11 @@ impl MistCodegen { self.add(&line); } + pub fn start_indent(&mut self) { + self.addln(""); + self.add_indented(""); + } + pub fn start_bracket(&mut self) { self.addln(""); self.add_indentedln("{"); diff --git a/crates/codegen/src/fmt/top_level.rs b/crates/codegen/src/fmt/top_level.rs index 60923e0..fe614d4 100644 --- a/crates/codegen/src/fmt/top_level.rs +++ b/crates/codegen/src/fmt/top_level.rs @@ -78,8 +78,7 @@ impl GenMist for FunctionDecl { } if let Some(body) = &self.body { - cg.addln(""); - cg.add_indented(""); + cg.start_indent(); body.gen_mist(ctx, cg); cg.addln(""); } else {