Compartilhar via


Diretivas condicionais do pré-processador GDL

As diretivas condicionais do pré-processador GDL definem constructos condicionais. Cada constructo condicional começa com a diretiva #Ifdef e é encerrado pela diretiva #Endif . No meio, a diretiva #Elseifdef pode parecer zero, uma ou mais vezes. A diretiva #Else opcional deve aparecer entre a diretiva last #Elseifdef (se for usada) e a diretiva de #Endif final.

Cada uma dessas diretivas particiona os dados intermediários (diretivas não pré-processador) em seções condicionais; cada seção é preservada para o próximo estágio de análise ou excluída durante o pré-processamento, conforme descrito abaixo. Os dados que não devem ser processados e que não estão contidos em nenhum constructo condicional são sempre preservados.

As diretivas de seção condicional podem ser aninhadas. Todo o constructo condicional do #Ifdef até o #Endif de fechamento deve residir inteiramente em uma seção do constructo condicional delimitador.

O GDL usa as seguintes diretivas condicionais:

#Ifdef

#Elseifdef

#Else

#Endif