C:\Users\miste\go\src\basicbots>basicbots.exe -m 11 robots/target-v1.bas robots/nexus-b.bas
Error running program:
line 3025 : expected assignment after LET x, got Token{Type:, Value:,}
3010 LET SCANANGLE = 0
3020 LET RANGE = SCAN SCANANGLE, 5
3025 IF RANGE = 0 OR RANGE > 700 THEN GOTO 3030 ELSE GOTO 3050
3030 LET SCANANGLE = SCANANGLE + 10
3035 IF SCANANGLE = 360 THEN RETURN
3050 CANNON SCANANGLE, RANGE
3055 GOTO 3020
Line 3025 will cause an error and I dont know why.
but if rewritten as
3025 IF RANGE < 700 AND RANGE > 40 THEN GOTO 3050
Works as expected.