mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-20 10:12:06 +00:00
Recover from errors even inside REPT/FOR loops (#1683)
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
println 42, 1 2 3 4
|
||||
|
||||
for n, 5
|
||||
for n, 3
|
||||
println "start {d:n}"
|
||||
println syntax error
|
||||
println "finish {d:n}"
|
||||
|
||||
@@ -2,4 +2,8 @@ error: error-recovery.asm(3):
|
||||
syntax error, unexpected number
|
||||
error: error-recovery.asm(5) -> error-recovery.asm::REPT~1(7):
|
||||
syntax error, unexpected symbol
|
||||
error: Assembly aborted (2 errors)!
|
||||
error: error-recovery.asm(5) -> error-recovery.asm::REPT~2(7):
|
||||
syntax error, unexpected symbol
|
||||
error: error-recovery.asm(5) -> error-recovery.asm::REPT~3(7):
|
||||
syntax error, unexpected symbol
|
||||
error: Assembly aborted (4 errors)!
|
||||
|
||||
@@ -1,4 +1,8 @@
|
||||
begin
|
||||
$2Astart 0
|
||||
finish 0
|
||||
end 0
|
||||
start 1
|
||||
finish 1
|
||||
start 2
|
||||
finish 2
|
||||
end 3
|
||||
|
||||
Reference in New Issue
Block a user