| Eigentliche Module beginnen immer mit dem Schlüsselwort
``MODULE'', gefolgt von dem Modulnamen und einem Semikolon.
|
| Mit ``IMPORT'' kann eine durch Kommata getrennte Liste
von Modulen angegeben werden, die dann später in dem
gleichen Programmtext verwendet werden können. Diese Liste
wird durch ein Semikolon terminiert.
|
| Zwischen den Schlüsselwörtern ``BEGIN'' und ``END''
stehen beliebig viele durch Semikolon getrennte Anweisungen,
die in der gegebenen Reihenfolge ausgeführt werden.
|
| Wenn ein Befehl aus einem fremden Modul ausgeführt
werden soll (hier der Befehl ``Line'' aus dem Modul
``Write''), dann wird der Name in einer sogenannten qualifizierten
Form angegeben: Modulname, gefolgt von einem Punkt,
gefolgt von dem Namen des Befehls.
|
| Allerdings ersetzt in Oberon der Begriff Prozedur
den des Befehls.
|
| Die Prozedur ``Write.Line'' gibt eine als Parameter
übergebene Zeichenkette aus und fügt noch einen Zeilentrenner
in der Ausgabe hinzu.
|