Projektstudium SS98 - distributed computing


Lexikalische Analyse

OMG IDL verwendet den ISO Latin-1 Zeichensatz.

 

Identifiers

Identifiers müssen mit einem Buchstaben anfangen und können von null oder mehr Buchstaben, Zahlen oder Unterstrichen gefolgt werden. Sie müssen innerhalb einer IDL Definition einzigartig sein. Der Grund hierfür liegt in der Sprachunabhängigkeit von IDL. Sprachen, die nicht case-sensitiv arbeiten, würden nicht mit den Identifier zurechtkommen.

 

Preprocessing

Die Standard C++ Preprocessing Macros müssen immer am Anfang einer IDL Definition stehen. Sie schließen #include, #define, #ifdef und #pragma ein.

 

Schlüsselwörter

Schlüsselwörter werden immer in Kleinbuchstaben geschrieben.

 

Kommentare

Es werden die beiden C++ Kommentarformen unterstützt. "/*" öffnet einen Kommentar und "*/" schließt ihn. "//" kennzeichnet den Rest einer Zeile als Kommentar.

 

Interpunktion

Die geschweiften Klammern werden zum Einschließen von Namenräumen verwendet. Der schließenden geschweiften Klammer folgt immer ein Semikolon. Deklarationen werden immer von einem Semikolon gefolgt. Parameterlisten werden von runden Klammern umgeben und die einzelnen Parameter werden durch Kommata voneinander getrennt.

 

 


© Copyright 1998 André Möller, Oliver Mentz & Magnus Wiencke