Problemi con gli operatori logici nella pre-elaborazione GDL
Gli operatori logici nelle condizioni del preprocessore GDL non sono attualmente supportati, ma possono essere simulati.
Simulazione dell'operatore NOT
È in genere possibile usare l'operatore NOT come illustrato nell'esempio di codice seguente.
#Ifdef: symbol
--do this--
#Endif:
È tuttavia consigliabile usare l'esempio di codice seguente.
#Ifdef: symbol
#Else:
--do this--
#Endif:
Simulazione dell'operatore AND
È in genere possibile usare l'operatore AND come illustrato nell'esempio di codice seguente.
#Ifdef: (symbolA *AND* symbolB)
--do this--
#Endif:
È tuttavia consigliabile usare l'esempio di codice seguente.
#Ifdef: symbolA
#Ifdef: symbolB
--do this--
#Endif:
#Endif:
Simulazione dell'operatore OR
È in genere possibile usare l'operatore OR come illustrato nell'esempio di codice seguente.
#Ifdef: (symbolA *OR* symbolB)
--do this--
#Endif:
È tuttavia consigliabile usare l'esempio di codice seguente.
#Ifdef: symbolA
#Define: TempSymbol
#Elseifdef: symbolB
#Define: TempSymbol
#Endif:
#Ifdef: TempSymbol
--do this--
#Endif:
#Undefine: TempSymbol