Configurazioni GDL predefinite
Se un client non ha una configurazione specifica, può chiedere al parser di creare e restituire una configurazione predefinita chiamando GetDefaultConfig(). Il parser crea la configurazione predefinita assegnando il valore predefinito a ogni parametro. Il valore predefinito viene specificato usando la direttiva *DefaultOption . La direttiva *DefaultOption è una voce figlio del costrutto *Feature . *DefaultOption deve specificare come valore uno dei tag costrutti visualizzati in uno dei costrutti *Option . Per altre informazioni su *DefaultOption, *Feature e *Option, vedere Direttive GDL per le configurazioni
Si supponga, ad esempio, che il valore predefinito del parametro Weather sia Sunny. È quindi possibile usare l'esempio di codice seguente per definire i valori predefiniti.
*Feature: Weather
{
*DefaultOption: Sunny
*Option: Sunny{}
*Option: Cloudy{}
}
Se la direttiva *DefaultOption non è presente, il parser presuppone che il primo *Option sia il valore predefinito.
È anche possibile modificare la configurazione GDL predefinita.