Mod ula -2

VERSION 10.0

OBJECT-ORIENTED COMPILER FOR
APPLE MACINTOSH UNDER MACOS X







A PROGRAM FROM

p1

WRITTEN BY
ELMAR HENNE
ALBERT WIEDEMANN


Modula-2 Compiler
for Apple Macintosh under MacOS X
Version V10.0

The Modula-2 compiler documented in this manual is distributed subject to a licence agreement which specifies exactly where the compiler may be put to use. Additional copies of this manual may only be produced for legitimate users of the compiler as defined in the licence agreement. This page must be included in all such copies.

The compiler's licence agreement is independent of all other agreements. For further details please see the agreement itself.

The Modula-2 Compiler documented in this manual is subject to change at any time without notice. p1 cannot be held responsible for the flawless operation or reliability of any one of its software products which has been altered without the written permission of p1.

© 1986 - 2022 p1 Gesellschaft für Informatik mbH
All rights reserved.


Manual Overview

The Modula-2 manual is divided into three parts.

Modula-2 Compiler

This part defines the entire p1 Modula-2 language as well as detailing how to use the compiler.

Modula-2 Library

This part documents the software library included with the compiler. Apart from the modules defined in the Modula-2 standard, the library includes an extensive collection of modules which provide access in library form to operating system routines.

Modula-2 Utilities

This part deals with the source level debugger and a number of other utilities which help to simplify above all the work involved developing large programs.


Use of the Manual

Navigation

This documents consists of several text files that can be viewed either as a sequence (like the chapters in a book) or as a tree (formed by the main chapters, the tables of contents of the three parts, and the start page).

According to the different views there are three typical kinds of links for navigation:

  1. each of the three parts of the document contains a table of contents with linked entries for direct access of each (sub-)chapter
  2. at the bottom of each file there are links for the next file (at the right side of the page), the previous file (left side), and the start page (center of page) for sequential access
  3. the references inside the documents are linked for fast access to the referenced chapter

chapter 2 (utilities) start page table of contents (compiler)