This commit is contained in:
me 2025-12-20 15:53:56 +02:00
parent d959cd9e21
commit 805ceb8b15

View file

@ -244,13 +244,13 @@ fn parse_fn(tokens: &mut Tokens) -> ParseResult<ast::Expr> {
fn parse_block(tokens: &mut Tokens) -> ParseResult<Vec<ast::Statement>> {
if let Some(mut stmts) = tokens.many_sep_by(&Token::Semicolon, parse_statement)? {
println!("{stmts:#?} {} {:#?}", stmts.len(), tokens.peek());
//println!("{stmts:#?} {} {:#?}", stmts.len(), tokens.peek());
if stmts.len() > 0 && tokens.next_if(&Token::Semicolon).is_some() {
stmts.push(ast::Statement::Expr(ast::UNIT));
println!("stmts: {stmts:#?}");
//println!("stmts: {stmts:#?}");
Ok(Some(stmts))
} else {
println!("stmts or not: {stmts:#?} {tokens:#?}");
//println!("stmts or not: {stmts:#?} {tokens:#?}");
Ok(Some(stmts))
}
} else {