Configuraciones predeterminadas de GDL
Si un cliente no tiene ninguna configuración específica, puede pedir al analizador que cree y devuelva una configuración predeterminada llamando a GetDefaultConfig(). El analizador crea la configuración predeterminada asignando el valor predeterminado a cada parámetro. El valor predeterminado se especifica mediante la directiva *DefaultOption . La directiva *DefaultOption es una entrada secundaria de la construcción *Característica . *DefaultOption debe especificar como su valor una de las etiquetas de construcción que aparecen en una de las construcciones *Option . Para obtener más información sobre *DefaultOption, *Feature y *Option, consulte Directivas GDL para configuraciones.
Por ejemplo, supongamos que el valor predeterminado del parámetro Weather es Sunny. A continuación, puede usar el siguiente ejemplo de código para definir los valores predeterminados.
*Feature: Weather
{
*DefaultOption: Sunny
*Option: Sunny{}
*Option: Cloudy{}
}
Si falta la directiva *DefaultOption , el analizador asume que la primera *Opción es el valor predeterminado.
También puede cambiar la configuración predeterminada de GDL.