| |
LISP, das V1.0 der package_prefixpragma Mai 2000 abbildet 2-9 2 2,6,1,1 Beispiele der Scopingsymbole Betrachten Sie das folgende IDL: Modul a { Schnittstellenfoo { }; } Scoped Symbol des Moduls ist :a . So ist das Hauptpaket dieses Symbols :keyword und der Name des Symbols ist die Zeichenkette A . Scoped Symbol der Schnittstelle ist das Symbol a:foo . So der Name des Symbols ist die Zeichenkette FOO und das Hauptpaket des Symbols ist das Paket dessen Name ist die Zeichenkette A. Ist hier ein komplizierteres Beispiel von IDL: Modul a { Schnittstelle äußer { struct inner { im langen Mitglieds;};};} Hier scoped Symbol für das Modul ist :a scoped Symbol für die Schnittstelle ist a:outer und scoped Symbol für struct ist a:outer/inner . Schließlich ein anderes Beispiel: Modula{ Modulb{ Schnittstellenc{ structd{ langes foo;};};};} Scoped Symbol für das struct ist a/b:c/d . Scoped Symbol für das struct Mitglied ist a/b:c/d/foo . 2,7 Der package_prefixpragma Ein package_prefix Pragma hat die Form: # Pragmapackage_prefix- Zeichenkette wo Zeichenkette ist ein IDL-Zeichenkettedruckfehler. Z.B. # Pragmapackage_prefix Com.franz- Ein package_prefix Pragma beeinflußt das Diagramm aller ersten Module innerhalb seines Bereich, wie folgt: der Name des Scopingsymbols für solch ein erstes Modul innen der Bereich eines package_prefixpragma ist die Hintereinanderschaltung von gegeben package_prefix mit dem Namen des Moduls. Der Bereich des package_prefix Pragma folgt den gleichen Richtlinien wie der Bereich des Präfixpragma, der in definiert wird SchnittstellencBehälter Kapitel der CORBA-Kernspezifikation. |  |
|
| |
|
|