Sunday, November 18, 2007

GFA-BASIC Compiler v3.6 r14 released

GFA-BASIC Compiler release 14 notes:

Missing procedures and labels are now detected
RESTORE missing_label !fixed
Program would still run, but the wrong DATA line was restored
GOTO/RESUME missing_label !fixed
ON ERROR/ON BREAK GOSUB missing_proc !fixed
EVERY/AFTER x GOSUB missing_proc !fixed
ON MENU GOSUB missing_proc !fixed
ON MENU KEY/IBOX/OBOX/BUTTON/MESSAGE GOSUB missing_proc !fixed
ON x GOSUB missing_proc1,missing_proc2 !fixed
These were all fatal! -> JSR 0.L or JMP 0.L
Code removed which was suppose to skip spaces in '$F%' and '$X'
Code always failed anyway, thus this never worked '$ F%'
Added error code -3 (Procedure or label undefined)

[Download]

No comments: