Contextos de valor arbitrário de GDL
Um contexto de valor arbitrário é usado para definir valores que contêm qualquer sequência arbitrária de caracteres, mesmo que violem as regras de sintaxe de GDL.
O contexto de valor arbitrário é introduzido quando a sequência de caracteres "<BeginValue:symbol>" é encontrada e termina quando a sequência de caracteres "<EndValue:symbol>" é encontrada. symbol é qualquer token de símbolo válido que você escolher. O mesmo símbolo deve aparecer na invocação BeginValue e EndValue. Nenhum espaço em branco pode aparecer nas marcas BeginValue e EndValue.
Um contexto de valor arbitrário pode ser definido em qualquer contexto de valor, exceto em um comentário ou uma cadeia de caracteres entre aspas. O contexto de valor arbitrário pode aparecer em um contexto aninhado. Nenhum contexto é reconhecido dentro do contexto de valor arbitrário, mas qualquer sequência de bytes pode ser definida dentro dele.
Um símbolo de contexto de valor arbitrário é um token que consiste em caracteres do conjunto [A-Z, a-z, 0-9, _ ]. Não há limite para o comprimento de um símbolo.