.sp 1.5i .ps 12 .vs 14 .ft B Contents\fR\h'+108u'\h'+5i'Page \h'+34u'1. Introduction \h'+34u'\h'+1.5i'1 \h'+34u'2. The compiler \h'+34u'\h'+1.5i'2 \h'+34u'3. Translation of Pascal to EM \h'+34u'\h'+1.5i'5 \h'+34u'4. Conformant arrays \h'+1.5i'10 \h'+34u'5. Compiler options \h'+1.5i'11 \h'+34u'6. Extensions to the standard \h'+1.5i'13 \h'+34u'7. Deviations from the standard \h'+1.5i'13 \h'+34u'8. Hints to change the standard \h'+1.5i'15 \h'+34u'9. Testing the compiler \h'+1.5i'16 10. Comparison with the old compiler \h'+1.5i'16 11. Improvements to the compiler \h'+1.5i'17 12. History & Acknowledgements \h'+1.5i'18 13. References \h'+1.5i'19 \fBAppendices\fR \h'+16u'A. ISO-PASCAL Grammar \h'+1.5i'20 \h'+24u'B. Changes to run time library \h'+1.5i'26 \h'+20u'C. An example \h'+1.5i'28