Skip to content

Commit 3ea9283

Browse files
Update main.rs
1 parent dedeae9 commit 3ea9283

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

src/main.rs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -573,13 +573,10 @@ impl Executor {
573573
"while" => {
574574
let cond = self.pop_stack().get_string();
575575
let code = self.pop_stack().get_string();
576-
loop {
577-
if {
578-
self.evaluate_program(cond.clone());
579-
!self.pop_stack().get_bool()
580-
} {
581-
break;
582-
}
576+
while {
577+
self.evaluate_program(cond.clone());
578+
self.pop_stack().get_bool()
579+
} {
583580
self.evaluate_program(code.clone());
584581
}
585582
}

0 commit comments

Comments
 (0)