next up previous contents
Next: Umsetzung einfacher Datentypen Up: Übersetzung von ASN.1-Makros in Previous: Übersetzung von ASN.1-Makros in

Lexikalische Übersetzung, Namenskonventionen

Zuerst muß festgestellt werden, welche Unterschiede bei den jeweils verwendeten Zeichensätzen eventuell beachtet werden müssen, und wie Namen von Variablen und Typen systematisch abgebildet werden sollen. Die Abbildung vom ASN.1 Zeichensatz auf den von IDL ist einfach: beidesmal wird der Zeichensatz ISO Latin-1 (8859.1) angewandt.

Bei der Namensgebung ist es etwas komplizierter. Im Gegensatz zu ASN.1-Namen wird bei den entsprechenden IDL-Identifikatoren nicht zwischen Groß- und Kleinbuchstaben unterschieden. Außerdem müssen die drei Namensräume von ASN.1 (Typreferenzen, Wertreferenzen und Identifikatoren) auf einen einzigen IDL Namensraum abgebildet werden. Infolgedessen muß bei der Umsetzung darauf geachtet werden, daß keine Namenskonflikte auftreten. Damit die Abbildung nach IDL so einfach und direkt wie möglich bleibt, werden die Namen übernommen und müssen systematisch ergänzt werden, sodaß sie eindeutig sind.



Copyright Munich Network Management Team