Fix for-loops
This commit is contained in:
parent
5831b06af5
commit
14537743ed
@ -1,12 +1,16 @@
|
||||
// Arithmetic, function calls and imports!
|
||||
|
||||
import std::print;
|
||||
import std::from_str;
|
||||
import std::new_string;
|
||||
import std::add_num_to_str;
|
||||
import std::free_string;
|
||||
|
||||
fn main() -> u32 {
|
||||
let text = from_str("hello");
|
||||
for i in 0 .. 10 {
|
||||
print(&text)
|
||||
for i in 0 .. 5 {
|
||||
let mut text = new_string();
|
||||
add_num_to_str(&mut text, i);
|
||||
print(&text);
|
||||
free_string(&mut text);
|
||||
}
|
||||
|
||||
let mut num = 0;
|
||||
|
@ -186,7 +186,7 @@ impl ast::Block {
|
||||
counter_range.as_meta(module_id),
|
||||
);
|
||||
let mut block = block.into_mir(module_id);
|
||||
block.statements.insert(0, set_new);
|
||||
block.statements.push(set_new);
|
||||
(
|
||||
StmtKind::While(WhileStatement {
|
||||
condition: mir::Expression(
|
||||
|
Loading…
Reference in New Issue
Block a user