プチコンは、DEF命令の終わりをEND命令までと判定しているようです。今のプチコンは、「プログラムの終わりのEND」と「DEFの終わりのEND」との区別が出来ないので、「プログラムの終わりのEND」を「DEFの終わりのEND」と思っているために、「ENDIFがない」ように見えていると思われます。