|
In Oberon gibt es eine Reihe lexikalischer Symbole:
Die Schlüsselwörter bestehen nur aus Großbuchstaben und
sind alle vordefiniert. Beispiele: ``DEFINITION'', ``END'',
``MODULE'', ``IMPORT'', ``BEGIN'' und ``END''.
| |
Selbst definierte Namen dürfen frei gewählt werden, solange
sie nicht mit Schlüsselwörtern und anderen Namen kollidieren.
Sie müssen mit einem Buchstaben (``a'' bis ``z'' und ``A'' bis ``Z'')
beginnen und bestehen dann aus einer Folge von weiteren Buchstaben
und Ziffern. Zeichen wie ``-'', ``\_'' oder Umlaute sind nicht
zulässig. Der Unterschied zwischen Klein- und Großbuchstaben
ist signifikant. Beispiele: ``Hallo'', ``Write'', ``Line''. | |
Interpunktionszeichen bestehen aus einem oder mehreren
speziellen Zeichen. Beispiele: ``;'', ``.'', ``('' und ``)''.
| |
Zeichenketten bestehen aus einem doppelten Anführungszeichen,
einer beliebigen Zeichenfolge (ohne Zeilentrenner) und einem
weiteren doppelten Anführungszeichen. Beispiel: "Hallo, wie geht es?" | |
Kommentare bestehen aus ``(*'', gefolgt von einem beliebigen Text
über beliebig viele Zeilen, der durch ``*)'' beendet wird.
Sie sind äquivalent zu Leerzeichen und dienen somit auch als
Trenner lexikalischer Symbole.
|
Copyright © 2004, 2005 Andreas Borchert, in HTML konvertiert am 18.02.2005 |