Lexikalische Symbole in Oberon

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

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.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 2004, 2005 Andreas Borchert, in HTML konvertiert am 18.02.2005