Fix formatter bugs

This commit is contained in:
2026-06-26 01:29:51 +02:00
parent e5509e89a4
commit 6c9c0e03d2
13 changed files with 173 additions and 84 deletions
-3
View File
@@ -8,13 +8,10 @@ pub void test_let_basic() {
pub void test_let_typed() {
i32 x = 42;
assert_eq!(x, 42);
str& s = "hello";
assert_eq!(s, "hello");
bool b = true;
assert_eq!(b, true);
f64 f = 3.14;
assert_eq!(f, 3.14);
}
+11 -4
View File
@@ -101,15 +101,22 @@ pub void test_block_expr() {
}
pub void test_if_expr() {
let x = if true { 1 } else { 2 };
let x = if true {
1
} else {
2
};
assert_eq!(x, 1);
let y = if false { 1 } else { 2 };
let y = if false {
1
} else {
2
};
assert_eq!(y, 2);
}
pub void test_range_expr() {
let r = 0..5;
let r = 0 .. 5;
let mut count = 0;
for i in r {
count++;
+21 -24
View File
@@ -3,10 +3,8 @@ pub module statement_test;
pub void test_var_decl() {
let x = 42;
assert_eq!(x, 42);
i32 y = 10;
assert_eq!(y, 10);
str& name = "mist";
assert_eq!(name, "mist");
}
@@ -19,12 +17,10 @@ pub void test_var_decl_with_init() {
pub void test_if_statement() {
let mut x = 0;
if true {
x = 1;
}
assert_eq!(x, 1);
if false {
x = 2;
} else {
@@ -35,7 +31,6 @@ pub void test_if_statement() {
pub void test_if_else_if() {
let mut x = 0;
if x == 1 {
x = 10;
} else if x == 0 {
@@ -48,7 +43,6 @@ pub void test_if_else_if() {
pub void test_while_loop() {
let mut count = 0;
while count < 5 {
count++;
}
@@ -57,8 +51,7 @@ pub void test_while_loop() {
pub void test_for_loop() {
let mut sum = 0;
for i in 0..4 {
for i in 0 .. 4 {
sum += i;
}
assert_eq!(sum, 6);
@@ -66,7 +59,6 @@ pub void test_for_loop() {
pub void test_loop_stmt() {
let mut count = 0;
loop {
count++;
if count >= 3 {
@@ -78,8 +70,7 @@ pub void test_loop_stmt() {
pub void test_break_continue() {
let mut sum = 0;
for i in 0..10 {
for i in 0 .. 10 {
if i % 2 == 0 {
continue;
}
@@ -106,12 +97,13 @@ pub void test_block_scope() {
pub void test_match_literal() {
let x = 2;
let result;
match x {
1 => { result = 10; }
2 => result = 20;
3 => result = 30,
_ => panic!();
1 => {
result = 10;
}
2 => result = 20;,
3 => result = 30;,
_ => panic!();,
}
assert_eq!(result, 20);
}
@@ -119,11 +111,14 @@ pub void test_match_literal() {
pub void test_match_or_pattern() {
let x = 1;
i32 result;
match x {
1 | 2 => { result = 100; }
3 => { result = 200; }
_ => panic!();
1 | 2 => {
result = 100;
}
3 => {
result = 200;
}
_ => panic!();,
}
assert_eq!(result, 100);
}
@@ -131,10 +126,13 @@ pub void test_match_or_pattern() {
pub void test_match_default() {
let x = 99;
let result;
match x {
1 => { result = 10; }
y => { result = y; }
1 => {
result = 10;
}
y => {
result = y;
}
}
assert_eq!(result, 99);
}
@@ -142,7 +140,6 @@ pub void test_match_default() {
pub void test_for_with_pattern_destructure() {
let pairs = [(1, "a"), (2, "b")];
let mut keys = 0;
for (k, _) in pairs {
keys += k;
}
+3 -3
View File
@@ -13,7 +13,6 @@ pub void test_float_type() {
pub void test_bool_type() {
bool x = true;
assert_eq!(x, true);
bool y = false;
assert_eq!(y, false);
}
@@ -37,12 +36,13 @@ pub void test_ref_type() {
pub void test_mut_ref_type() {
let mut x = 42;
i32 mut& r = &mut x;
i32 &mut r = &mut x;
*r = 100;
assert_eq!(x, 100);
}
pub void test_void_type() {}
pub void test_void_type() {
}
i32 add(i32 a, i32 b) {
a + b