Synopsis
You specified some keyword after the keywords SIGNAL ON which Reginald does not recognize as one of the acceptable choices. Reginald lists the keywords that are allowed after SIGNAL ON as choices in the error message. What you supplied was bad keyword, and that isn't supported by Reginald.
Cause
You tried to specify a label name after SIGNAL ON, but forget to put both the condition type you want, and the NAME keyword before the label name.
Cure
Make sure that you follow SIGNAL ON with the condition type you wish. For example, the following sets the subroutine with the label 'My_Label' as the one to call whenever the NOVALUE condition occurs:
SIGNAL ON SYNTAX NAME 'My_Label'Cause
Cure
Learn to spell, rat-face.
Cause
bad keyword is exactly what you want, but Reginald does not seem to support it.
Cure
Update to the latest version of Reginald at Reginald's web site.