added tests for for loop

This commit is contained in:
Moritz Gmeiner 2024-08-27 18:31:29 +02:00
commit 461225977f

View file

@ -416,18 +416,32 @@ $ mlox for/return_inside.lox
file for/scope.lox
$ mlox for/scope.lox
0
-1
after
0
file for/statement_condition.lox
$ mlox for/statement_condition.lox
found 2 ParserErrors:
ParserError at line 3, column 16: Expected valid expression, got LeftBrace instead
ParserError at line 3, column 29: Expected Semicolon, but got RightParen
[1]
file for/statement_increment.lox
$ mlox for/statement_increment.lox
found 1 ParserError:
ParserError at line 2, column 23: Expected valid expression, got LeftBrace instead
[1]
file for/statement_initializer.lox
$ mlox for/statement_initializer.lox
found 2 ParserErrors:
ParserError at line 3, column 5: Expected valid expression, got LeftBrace instead
ParserError at line 3, column 25: Expected Semicolon, but got RightParen
[1]
file for/syntax.lox
@ -436,7 +450,9 @@ $ mlox for/syntax.lox
file for/var_in_body.lox
$ mlox for/var_in_body.lox
found 1 ParserError:
ParserError at line 2, column 9: Expected valid expression, got Var instead
[1]
file function/body_must_be_block.lox
$ mlox function/body_must_be_block.lox