iterator codegen

This commit is contained in:
2026-05-05 18:02:50 +02:00
parent b39d52d076
commit 6aa851fcf9
4 changed files with 12 additions and 1 deletions
+1
View File
@@ -115,6 +115,7 @@ pub enum Statement {
For {
pattern: String,
iterator: Expression,
body: Box<Statement>,
},
Return(Option<Expression>),
+1
View File
@@ -343,6 +343,7 @@ impl From<pest::iterators::Pair<'_, Rule>> for Statement {
Rule::for_stmt => Statement::For {
pattern: inner.next().unwrap().as_str().to_string(),
iterator: inner.next().unwrap().into(),
body: Box::new(Statement::from(inner.next().unwrap())),
},
Rule::assign_statement => Statement::VarAssign(VarAssignStmt {