Partager via


Directives conditionnelles du préprocesseur GDL

Les directives conditionnelles du préprocesseur GDL définissent des constructions conditionnelles. Chaque construction conditionnelle commence par la directive #Ifdef et est arrêtée par la directive #Endif . Entre deux, la directive #Elseifdef peut apparaître zéro, une ou plusieurs fois. La directive #Else facultative doit apparaître entre la dernière directive #Elseifdef (le cas échéant) et la directive #Endif finale.

Chacune de ces directives partitionne les données intermédiaires (directives non préprocesseurs) en sections conditionnelles ; chaque section est conservée pour l’étape suivante de l’analyse ou de la suppression pendant le prétraitement, comme décrit ci-dessous. Les données qui ne doivent pas être traitées et qui ne sont pas contenues dans des constructions conditionnelles sont toujours conservées.

Les directives de section conditionnelle peuvent être imbriquées. La structure conditionnelle entière allant de #Ifdef à la balise fermante #Endif doit être entièrement contenue dans une seule section de la structure conditionnelle qui l'entoure.

GDL utilise les directives conditionnelles suivantes :

#Ifdef

#Elseifdef

#Else

#Endif