Partager via


Contextes de valeurs arbitraires GDL

Un contexte de valeur arbitraire est utilisé pour définir des valeurs qui contiennent une séquence arbitraire de caractères, même si elles ne respectent pas les règles de syntaxe GDL.

Le contexte de valeur arbitraire est introduit lorsque la séquence de caractères «< BeginValue:symbol> » est rencontrée et se termine lorsque la séquence de caractères «< EndValue:symbol> » est rencontrée. symbol est tout jeton de symbole valide que vous choisissez. Le même symbole doit apparaître à la fois dans les appels BeginValue et EndValue. Aucun espace blanc ne peut apparaître dans les balises BeginValue et EndValue.

Un contexte de valeur arbitraire peut être défini dans n’importe quel contexte de valeur, sauf dans un commentaire ou une chaîne entre guillemets. Le contexte de valeur arbitraire peut apparaître dans un contexte imbriqué. Aucun contexte n’est reconnu dans le contexte de valeur arbitraire, mais toute séquence d’octets peut être définie dans.

Un symbole de contexte de valeur arbitraire est un jeton qui se compose de caractères du jeu [A-Z, a-z, 0-9, _ ]. Il n’existe aucune limite à la longueur d’un symbole.