ERRORはFull BASICでは予約語ではありません。そのため,ERRORは数値変数名として認識され,ON ERROR GOTOは基本BASIC互換の命令
ON 数値式 GOTO 行番号,行番号,... ,行番号
として翻訳されます。そのため,実行時にERRORの値が0であると,extype10001の例外状態になります。
なお,Full BASICではエラー処理に
WHEN EXCEPTION IN 〜 USE 〜 END WHEN
または,
WHEN EXCEPTION USE 例外処理区名 〜 END WHEN
の構造化例外処理の構文を用います。
<補足>
Microsoft BASIC互換モードでもON ERROR GOTOは使えません。