CBFalconer wrote:
> You miss the point. ISO7185 Pascal does not allow an ELSE in case
> statements. ISO10206 does, provided it is named OTHERWISE. IP
> Pascal claims to be ISO7185 conformant. With this extension it is
> not. ISO 7185 programs can be compiled on ISO10206 systems. With
> this extension they cannot. Error recovery schemes often depend a
> small set of allowable follow symbols - this fouls that up.
> OTHERWISE is a workable extension, ELSE is not.
IP Pascal is ISO 7185 compliant, but it is not, and won't be,
ISO 10206 compliant.
Having extentions does not make a compiler lose compliance with ISO 7185.
If that were true, ISO 10206 would also be noncompliant with ISO 7185.
--
Samiam is Scott A. Moore
Personal web site: http:/www.moorecad.com/scott
My electronics engineering consulting site: http://www.moorecad.com
ISO 7185 Standard Pascal web site: http://www.moorecad.com/standardpascal
Classic Basic Games web site: http://www.moorecad.com/classicbasic
The IP Pascal web site, a high performance, highly portable ISO 7185
Pascal
compiler system: http://www.moorecad.com/ippas
Good does not always win. But good is more patient.


|