Direttive condizionali del preprocessore GDL
Le direttive condizionali del preprocessore GDL definiscono costrutti condizionali. Ogni costrutto condizionale inizia con la direttiva #Ifdef e viene terminata dalla direttiva #Endif . Tra la direttiva #Elseifdef potrebbe essere visualizzata zero, una o più volte. La direttiva facoltativa #Else deve essere visualizzata tra l'ultima direttiva #Elseifdef (se usata) e la direttiva finale #Endif.
Ognuna di queste direttive partiziona i dati di intervento (direttive non preprocessore) in sezioni condizionali; ogni sezione viene mantenuta per la fase successiva dell'analisi o dell'eliminazione durante la pre-elaborazione, come descritto di seguito. I dati che non devono essere elaborati e che non sono contenuti all'interno di costrutti condizionali vengono sempre mantenuti.
Le direttive della sezione condizionale possono essere annidate. L'intero costrutto condizionale dal #Ifdef al #Endif di chiusura deve risiedere interamente all'interno di una sezione del costrutto condizionale racchiuso.
GDL usa le direttive condizionali seguenti: