Em formato decimal pontilhado, cada elemento de sintaxe é gravado em uma
linha separada.
Se dois ou mais elementos de sintaxe estiverem presentes sempre juntos (ou
sempre ausentes ao mesmo tempo), eles podem aparecer na mesma linha, porque
podem ser considerados como um único elemento de sintaxe composto.
Cada linha começa com um número decimal pontilhado,por exemplo, 3
ou 3.1 ou 3.1.1. Para ouvir estes números corretamente,
certifique-se de que sua leitora de tela esteja definida para ler pontuação.
Todos os elementos de sintaxe que possuem o mesmo número decimal pontilhado
(por exemplo, todos os elementos de sintaxe que possuem o número
3.1) são alternativas mutuamente exclusivas.Por exemplo, se você ouvir as linhas 3.1 USERID, 3.1 SYSTEMID, saberá que sua sintaxe pode incluir USERID ou SYSTEMID, mas não ambos.
O nível de numeração decimal pontilhada indica o nível de aninhamento.
Por exemplo, se um elemento de sintaxe com o número decimal pontilhado
3 for seguido por uma série de elementos de sintaxe com o número
decimal pontilhado3.1, todos os elementos de sintaxe
numerados3.1 serão subordinados ao elemento de sintaxe numerado
3.
Caracteres como vírgulas que são utilizados
para separar uma cadeia de elementos de sintaxe são mostrados na
sintaxe antes dos itens que eles separam.
Eles podem aparecer na mesma linha que cada item, ou em uma linha
separada com o mesmo número decimal pontilhado que os itens
relevantes.
A linha também pode mostrar outro símbolo fornecendo informações sobre os
elementos de sintaxe; todos estes símbolos são explicados abaixo.
Por exemplo, as linhas 5.1* ,, 5.1 LASTRUN , 5.1
DELETE significam que, se você utilizar mais de um dos elementos de
sintaxe LASTRUN e DELETE, eles deverão ser separados por
uma vírgula. Se não for especificado nenhum separador, será assumido que você utiliza um
espaço em branco para separar cada elemento de sintaxe.
Se um elemento de sintaxe for precedido pelo símbolo %, isto
indica uma referência que está definida em algum outro lugar. A cadeia após % é o nome de um fragmento de sintaxe, em vez de um
literal. Por exemplo, a linha 2.1 %OP1 indica que,
neste ponto, você deve fazer referência ao fragmento de sintaxe
separado OP1.
OP1, na sintaxe a partir da qual este exemplo foi obtido, fornece uma
lista de opções adicionais.
Algumas palavras e símbolos são utilizados junto aos números decimais
pontilhados para incluir informações sobre os elementos de sintaxe.
Às vezes, estas palavras e símbolos podem ocorrer no início do próprio
elemento.
Para facilitar a identificação, se a palavra ou símbolo fizer parte do elemento
de sintaxe, ele será precedido pelo caractere de escape, que é uma \ (barra
invertida). Por exemplo, o símbolo * pode ser utilizado junto a um
número decimal pontilhado para significar que este elemento de sintaxe pode ser
repetido. Se um elemento de sintaxe realmente começar com o símbolo *, por
exemplo, um elemento de sintaxe * FILE com o número decimal
pontilhado 3, ele terá o formato 3 \* FILE. Se o formato for 3* FILE, isto significa que existe um elemento de sintaxe
FILE, que pode ser repetido. Se o formato for
3* \* FILE, isto indica que existe um elemento de
sintaxe * FILE que pode ser repetido.
As palavras e símbolos utilizados junto aos números decimais pontilhados são
os seguintes:
- ? significa um elemento de sintaxe
opcional. Se um número decimal pontilhado for seguido pelo símbolo
?, isto significa que todos os elementos de sintaxe com esse número
decimal pontilhado e os elementos de sintaxe subordinados que eles podem ter,
são opcionais.
Se houver apenas um elemento de sintaxe com esse número decimal pontilhado, o
símbolo ? aparecerá na mesma linha que o elemento de sintaxe, por
exemplo, 5?NOTIFY. Se houver mais de um elemento de sintaxe com
esse número decimal pontilhado, o próprio símbolo ? aparecerá em
uma linha, seguido pelos elementos de sintaxe que são opcionais.
Por exemplo, se você ouvir as linhas 5 ?, 5 NOTIFY,
5 UPDATE, saberá que os elementos de sintaxe NOTIFY e
UPDATE são opcionais; você pode escolher um ou nenhum deles. O símbolo ? é equivalente a uma linha ignorada em um diagrama de
trilha.
- ! significa um elemento de sintaxe padrão. Se um número decimal pontilhado for seguido pelo símbolo !, anexado
ao último dígito do número decimal pontilhado, isto significa que este elemento
de sintaxe será o padrão de todos os elementos, com o mesmo número decimal
pontilhado.
Apenas um dos elementos de sintaxe que compartilham o mesmo número decimal
pontilhado pode especificar um !. Por exemplo, se você ouvir as
linhas 2?FILE, 2.1!(KEEP), 2.1 (DELETE),
saberá que (KEEP) será a opção padrão para a palavra-chave
FILE. Se você incluir a palavra-chave
FILE mas não determinar sua opção, será aplicada a
opção padrão KEEP. Bem como o
elemento de sintaxe específico marcado com o símbolo !, o padrão
também se aplica ao próximo número decimal pontilhado mais alto.
No exemplo acima, o padrão se aplica a 2?FILE bem como a 2.1!
(KEEP), indicando que, se você omitir a palavra
FILE, será utilizado o padrão
FILE(KEEP). No entanto, você poderá então ouvir
as linhas 2?FILE, 2.1, 2.1.1!(KEEP),
2.1.1 (DELETE). Como o padrão se aplica apenas ao próximo número
decimal pontilhado mais alto que, neste caso, é 2.1, ele não se
aplicará a 2?FILE. Neste caso, se você omitir a palavra FILE, nada será utilizado.
- * significa um elemento de sintaxe que é
opcional e pode ser repetido. Se um número decimal pontilhado for
seguido pelo símbolo *, significa que esse
elemento de sintaxe é opcional e pode ser repetido. Por exemplo, se você ouvir a linha 5.1* data-area, saberá que pode
incluir mais de uma área de dados, ou não precisa incluir nenhuma. Se você ouvir as linhas 3*, 3 HOST, 3 STATE ,
saberá que pode incluir HOST, STATE, ou ambos, ou nada.
Observe que, se um número decimal pontilhado tiver um asterisco junto
a ele, e houver apenas um item com esse número decimal pontilhado,
você poderá repetir esse mesmo item mais de uma vez.
Se um número decimal pontilhado tiver um asterisco junto a ele, e vários itens
tiverem esse número decimal pontilhado, será possível utilizar mais de um item
da lista, mas não será possível utilizar cada item mais de uma vez.
No exemplo acima, você pode gravar HOST STATE, mas não pode gravar
HOST HOST. O símbolo * é
equivalente a uma linha de auto-retorno em um diagrama de sintaxe de
trilha.
- + significa um elemento de sintaxe que deve ser
incluído pelo menos uma vez e pode ser repetido. Se um número decimal
pontilhado for seguido pelo símbolo +, isto significa que este
elemento de sintaxe deverá ser incluído pelo menos uma vez e pode ser repetido. Por exemplo, se você ouvir a linha 6.1+ data-area, saberá que deve
incluir pelo menos uma área de dados e pode incluir mais de uma. Se ouvir as linhas 2+, 2 HOST, 2 STATE,
saberá que deve incluir HOST , STATE, ou ambos. Com
relação ao símbolo +, você apenas pode repetir um item específico se
ele for o único item com esse número decimal pontilhado. O símbolo
+, como o símbolo *, é equivalente
a uma linha de auto-retorno em um diagrama de sintaxe de trilha.