| |
LISP, das V1.0 abbildet für typedef Mai 2000 abbildet 2-23 2 (defpackage:example) (Definierenzustand example:ex1 (corba:userexception) ((Grund:initarg:reason...)) ; Verbrauchbeispiel (Störung (Beispiel example:ex1:reason der Bedingung)) 2,18,2 SystemcAusnahme Die Standard-IDL-System- Ausnahme s werden zum LISP- Zustand abgebildet s, das sind Unterklassen von corba:systemexception . Solcher erzeugter Zustand s haben Leser Funktionen und initargs gleichbleibend mit der IDL-Definition von diesen Ausnahme s. 2,19 Diagramm für typedef IDL- typedef wird zu einer LISP-Art abgebildet deren Name scoped Symbol ist Entsprechen diesem typedef . Dieser Name dieser Art bezeichnet den Satz der LISP-Werte, die der LISP-Art entsprechen das wird durch das Diagramm der IDL-Art erzeugt, zu der das typedef entspricht. Jedoch wird es nicht angefordert, um die rekursive Überprüfung des Inhalts von konstruiert durchzuführen Arten wie Reihe Reihenfolge und struct . 2,19,1 Beispiel 2,19,1,1 IDL Modulexample{ nicht unterzeichnetes langes foo des typedef; typedefzeichenkettestab; 2,19,1,2 erzeugtes LISP (defpackage:example) (deftype example:foo () corba:unsigned-long) (Zeichenkette des deftype example:bar()) 2,19,1,3 Verbrauchbeispiel (typep -3 example:foo) > Null (typep 6000 example:bar) > Null (typep hallo example:bar) > T |  |
|
| |
|
|