3. Lexikalische und syntaktische Elemente
 
zurück
3.2.4 Pragmas


Pragmas sind Übersetzeranweisungen im Quelltext, die selbst nicht übersetzt werden.
Sie dienen dazu, dem Übersetzer Hinweise für die Behandlung bestimmter Quelltextabschnitte zu geben.
Pragmas können vordefiniert sein oder aber von der Ada-Implementierung abhängen.
Sie bestehen immer aus dem Schlüsselwort "pragma" und einem Bezeichner.

Je nach Art des Pragmas können in Klammern ein oder mehrere Argumente, die durch Kommas getrennt werden, angegeben werden.


Beispiel:
pragma OPTIMIZE(Time);


Hier wird der Übersetzer angewiesen, das Programm bei der Übersetzung auf Ausführungs-geschwindigkeit zu optimieren. Weitere Parameter für das Pragma OPTIMIZE sind "Space", um die Größe des Programmcodes zu optimieren und "Off", um die Optimierung abzuschalten.

Eine Liste aller Pragmas befindet sich in der Anlage L des Language Reference Manual (LRM).


 
zurück
 Index   Ada Tour - Dokumentation  
© 2003 Förderverein Ada Deutschland e.V.