見てみました。(変数名を小文字で表記) DEF NORTS0 nrt OUT hog0 VAR hog0 (以下略) DEFで受け渡し用にしている変数名はローカル変数宣言できません。VARで宣言すべきなのはFORで使っているCLとLOP0です。 VAR hog0を消してもこのままだと戻り値未設定なのでDEF終了時にエラーが出ます。どこかでhog0に戻り値を入れておきましょう。