What's wrong with this?

Pl1 Language

Jessica
Given these first 3 lines

*PROCESS LIMITS(FIXEDDEC(15,31));
  (SUBSCRIPTSRANGE):
  XYZ: PROC() OPTIONS(MAIN);
  <etc>

the compiler (Enterprise PL/I for z/OS, V3R8) says:
"First statement must be a procedure or package statement"

To me, this is regular PL/I, so what is wrong with this?

BTW, we solved it by replacing the (SUBSCRIPTRANGE): by a *PROCESS 
PREFIX(SUBSCRIPTRANGE);

Jessica                                            
Paul
Your prefix says SUBSCRIPTSRANGE, not SUBSCRIPTRANGE

Paul Magnussen
                                            
Jessica
Deleting the 'S' doesn't change a thing (in the original code the 
spelling was correct). The question remains the same: Why do these lines 
not compile?

Jessica
                                            
Louisa
Newsgroups: comp.lang.pl1


Then you have something else wrong with that line.
E.g., should it start in column 2?



You should have copy/pasted the lines.
                                            
Peter
Not a very informative error message. [I looked at Jessica's code and 
didn't notice it either.]