GDL 预处理器条件指令
GDL 预处理器条件指令定义条件构造。 每个条件构造都以 #Ifdef 指令开头,并由 #Endif 指令终止。 在这两者之间, #Elseifdef 指令可能会出现零次、一次或多次。 可选的 #Else 指令必须出现在最后 一个 #Elseifdef 指令 ((如果) 使用了任何指令)和最终 #Endif 指令之间。
其中每个指令将干预数据 (非预处理器指令) 划分为条件部分;在预处理过程中,将保留每个部分以供下一阶段进行分析或删除,如下所述。 将始终保留不处理且不包含在任何条件构造中的数据。
条件节指令可以嵌套。 从 #Ifdef 到结束 #Endif 的整个条件构造必须完全驻留在封闭条件构造的一个部分内。
GDL 使用以下条件指令: