Configurations GDL par défaut
Si un client n’a pas de configuration spécifique, il peut demander à l’analyseur de créer et de retourner une configuration par défaut en appelant GetDefaultConfig(). L’analyseur crée la configuration par défaut en affectant la valeur par défaut à chaque paramètre. La valeur par défaut est spécifiée à l’aide de la directive *DefaultOption . La directive *DefaultOption est une entrée enfant de la construction *Feature . *DefaultOption doit spécifier comme valeur l’une des balises de construction qui apparaît dans l’une des constructions *Option . Pour plus d’informations sur *DefaultOption, *Feature et *Option, consultez Directives GDL pour les configurations
Par exemple, supposons que la valeur par défaut du paramètre Weather est Sunny. Vous pouvez ensuite utiliser l’exemple de code suivant pour définir les valeurs par défaut.
*Feature: Weather
{
*DefaultOption: Sunny
*Option: Sunny{}
*Option: Cloudy{}
}
Si la directive *DefaultOption est manquante, l’analyseur suppose que la première *Option est la valeur par défaut.
Vous pouvez également modifier la configuration GDL par défaut.