Huh...by Red (no login)
The lines setting off that error are single line Ifs alright... But they test certain sets of arrays and set a variable based on those conditions... No label is referred to.
In any case, I noticed the compiler singled out certain lines but not other similar lines. The only difference I could surmise was a rather arbitrary use of parenthesis around some of the equations used in the IF statements. Just for the hell of it, put in some extra parenthesis on the earliest listed error line and lo and behold! The 103 errors all went away! Except now it's whining about duplicate labels on a pair of REM statements... >_< It didn't seem to care about all the other similar REM statements throughout the piece, except these two... So, I stripped out the line numbers from it and redirected a referring GOSUB a little lower. :p That did the trick and the program compiled! Geez, I never thought QBASIC was quite THIS fussy...! XD
Thanks for clearly defining that error for me! ^^