"da Silva, Joe" wrote:
Correct. Conformant arrays are optional, so that isn't the *real* change to the language ... It is this :
When you have a procedure or function (A), as a formal parameter of another procedure or function (B), you must declare it's (A) formal parameters (as shown in example 6 in section 6.11.6 of ISO-10206; there's probably a similar example given in ISO-7185, although haven't looked for it).
This (declaring the formal parameter of a formal parameter ;-) wasn't required in the original language definition, in the "User Manual and Report".
Yes. Forgot about that. I never implemented procedural parameters in PascalP, so it was not uppermost in my memory. I had the run time organized, but not the parsing.