CATCH - catch any preceding $*$GOTO.

$*$CAtch
is a specially-named label that matches anything. For example, in
$*$goto x
$*$rewind on
$*$catch
the $*$GOto will jump to the $*$CAtch rather than "x", since $*$CAtch comes first. $*$CAtch will not stop any $*$GOto that comes later in the file. For example, with
$*$catch
$*$rewind on
$*$goto x
the $*$GOto never jumps to the $*$CAtch, even if the $*$CAtch is the first label that EXEC finds in the command file, because $*$CAtch never works for a $*$GOto that comes later in the file.

Copyright © 2000, Thinkage Ltd.