From 16cac369eedf6401d9bd092f141ab070a880d7c3 Mon Sep 17 00:00:00 2001 From: bronku Date: Fri, 28 Nov 2025 12:53:02 +0100 Subject: [PATCH] for loops --- src/parser.y | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/parser.y b/src/parser.y index 6eec6e6..3d7d87a 100644 --- a/src/parser.y +++ b/src/parser.y @@ -77,6 +77,9 @@ stmt: | KW_IF expr COLON NEWLINE INDENT stmt_list DEDENT KW_ELSE COLON NEWLINE INDENT stmt_list DEDENT{ $$ = std::make_unique(std::move($2), std::move($6), std::move($12)); } + | KW_FOR IDENTIFIER KW_IN expr COLON NEWLINE INDENT stmt_list DEDENT { + $$ = std::make_unique ($2, std::move($4), std::move($8)); + } ; expr: