| |
2-2 Abbildende Ada-Sprache, v1.2 Oktober 2001 2 2,2 Diagramm von Druckfehlern IDL-Druckfehler werden zu den lexically gleichwertigen Ada-Druckfehlern oder semantisch abgebildet gleichwertige Ausdrücke. Die folgenden Abschnitte beschreiben das lexikalische Diagramm von IDL Druckfehler zu den Ada-Druckfehlern. Diese Informationen können verwendet werden, um semantische Deutung zur Verfügung zu stellen von den Druckfehlern fand in den Konstantenausdrücken IDL, um den Wert von zu errechnen IDL konstant oder als die Grundlage für das Übersetzen jener Druckfehler in gleichwertige Ada-Druckfehler. 2,2,1 GanzzahlencDruckfehler IDL stützt die dezimalen, Oktal- und hexadezimalen Ganzzahlendruckfehler: dezimaler Druckfehler des ? A besteht aus einer Reihenfolge der Stellen, die nicht mit 0 anfängt (null). Dezimale Druckfehler sind lexically Äquivalent zu den wörtlichen Werten Ada und werden abgebildet werden "wie ist.", ? ein Oktaldruckfehler besteht aus führendem ' 0 ' gefolgt von einer Reihenfolge der Oktalstellen (0.. 7). Oktalkonstanten werden lexically abgebildet, indem man "8 #" voranstellt und "#" hinzufügt zum IDL-Druckfehler. Das führende null im IDL-Druckfehler kann gelöscht werden oder gehalten werden. hexadezimaler Druckfehler des ? A besteht aus "0x" oder "0X", das von einer Reihenfolge von gefolgt wird hexadezimale Stellen (0.. 9, [ a|A ].. [ f|F ]). Hexadezimale Druckfehler sind lexically abgebildet zu den Ada-Druckfehlern durch das Löschen des führenden "0x" oder "des 0X,", "16 voranstellend #" und Hinzufügen "#." 2,2,2 GleitkommacDruckfehler Ein IDL-Gleitkommadruckfehler besteht aus einem ganzzahligen Teil, ein Dezimalkomma, ein Bruch zerteilen Sie, ein ' e ' oder ' E, ' und ein Exponent der beliebig unterzeichneten Ganzzahl. Anmerkung - IDL vor Version 1,2 erlaubte ein wahlweise freigestelltes Artsuffix [ f, F, d oder D ]. Bestehen Ganzzahl und die Bruchteile aus Reihenfolgen der Dezimalziffern. Jedes die Ganzzahl der Teil oder das Bruchteil, aber nicht beide, können fehlen. Irgendein das Dezimalkomma und Bruchteil oder das ' e ' (oder ' E ') und der Exponent, aber nicht beide, können fehlen. Ein lexically gleichwertiger Gleitkommadruckfehler wird gebildet, indem man zur Ganzzahl hinzufügt Teil (oder "0", wenn der ganzzahlige Teil) fehlt: ? ".", (Dezimalkomma), das Bruchteil (oder "0", wenn das Bruchteil fehlt) oder ? ein "E" und der Exponent (oder "0", wenn der Exponent fehlt). Beliebig kann das Ende "E0" weg gelassen werden, wenn das IDL nicht einen Exponenten hatte. Anmerkung - für die Implementierungen, die ein Diagramm für das wahlweise freigestellte Suffix der Art pre-1.2 wählen, die folgende Richtlinie sollte beobachtet werden: Wenn ein Artsuffix angefügt wird, das oben genannte Aufbau sollte zum Ada-Diagramm des Artsuffixes angefügt werden, das vorbei gefolgt wird "' ("und ein Schließen") "sollte hinzugefügt werden. |  |
|
| |
|
|