Diagrammi di sintassi decimali

I diagrammi di sintassi sono forniti in formato decimale punteggiato per gli utenti che accedono alla documentazione utilizzando un lettore di schermo.

Nel formato decimale con punti, ogni elemento di sintassi viene scritto su una riga separata. Se due o più elementi di sintassi sono sempre presenti insieme (o sempre assenti insieme), possono essere presenti nella stessa riga, in quanto sono considerati come un elemento di sintassi composto.

Ogni riga inizia con un numero decimale con punti, ad esempio 3 o 3.1 o 3.1.1. Affinché questi numeri siano letti correttamente, verificare che il programma di lettura schermo sia impostato per la lettura della punteggiatura. Tutti gli elementi di sintassi che presentano lo stesso numero decimale con punti (ad esempio, tutti gli elementi di sintassi che hanno il numero 3.1) sono mutualmente esclusivi. Se sono lette le righe 3.1 USERID e 3.1 SYSTEMID, vuol dire che la sintassi può includere sia USERID che SYSTEMID, ma non entrambi.

Il livello di numerazione decimale con punti indica il livello di nidificazione. Ad esempio, se un elemento di sintassi con il numero 3 è seguito da una serie di elementi di sintassi con numero decimale con punti 3.1, tutti gli elementi di sintassi con numero 3.1 sono subordinati all'elemento di sintassi con numero 3.

Alcune parole o simboli sono utilizzati accanto ai numeri decimali con punti per aggiungere informazioni sugli elementi di sintassi. In alcuni casi, queste parole o simboli possono trovarsi all'inizio dell'elemento stesso. Per facilità di identificazione, se la parola o il simbolo sono parte dell'elemento di sintassi, sono preceduti dal carattere barra retroversa (\). Il simbolo * può essere utilizzato accanto al numero decimale con punti per indicare che l'elemento di sintassi si ripete. Ad esempio, l'elemento di sintassi *FILE con un numero decimale con punti 3 viene presentato nel formato 3 \* FILE. Il formato 3* FILE indica che l'elemento di sintassi FILE si ripete. Il formato 3* \* FILE indica che l'elemento di sintassi * FILE si ripete.

I caratteri come le virgole, utilizzati per separare una stringa di elementi di sintassi, sono mostrati nella sintassi subito prima delle voci che separano. Questi caratteri possono apparire sulla stessa riga di ciascuna voce o su una riga separata con lo stesso numero decimale con punti delle voci in questione. La riga può anche visualizzare un altro simbolo che fornisce informazioni sugli elementi di sintassi. Ad esempio, le righe 5.1*, 5.1 LASTRUN e 5.1 DELETE indicano che se si utilizzano più elementi di sintassi LASTRUN o DELETE, questi elementi devono essere separati da virgole. Se non viene utilizzano alcun separatore, si suppone che sia utilizzato uno spazio per separare i singoli elementi di sintassi.

Se un elemento di sintassi è preceduto dal simbolo %, questo indica un riferimento definito altrove. La stringa che segue il simbolo % è il nome di un frammento di sintassi e non un valore letterale. Ad esempio, la riga 2.1 %OP1 indica che occorre fare riferimento ad un frammento di sintassi separato OP1.

Le seguenti parole e simboli sono utilizzati accanto ai numeri decimali con punti:
  • ? significa un elemento di sintassi opzionale. Un numero decimale con punti seguito dal simbolo ? indica che tutti gli elementi di sintassi con un numero decimale con punti corrispondente, e gli elementi di sintassi subordinati, sono facoltativi. Se è presente solo un elemento di sintassi con un numero decimale con punti, il simbolo ? viene visualizzato sulla stessa riga dell'elemento di sintassi, (ad esempio, 5? NOTIFY). Se è presente più di un elemento di sintassi con un numero decimale con punti, il simbolo ? viene visualizzato su una riga separata, seguito dagli elementi di sintassi facoltativi. Ad esempio, se si sentono le righe 5?, 5 NOTIFICA e 5 UPDATE, si sa che gli elementi di sintassi NOTIFY e UPDATE sono facoltativi; cioè si può scegliere uno o nessuno di essi. Il carattere ? equivale ad una riga di bypass in un diagramma.
  • ! significa un elemento di sintassi predefinito. Un numero decimale con punti seguito dal simbolo ! e da un elemento di sintassi indica che l'elemento di sintassi è un'opzione predefinita per tutti gli elementi di sintassi che condividono lo stesso numero decimale con punti. Solo uno degli elementi di sintassi che condividono lo stesso numero decimale con punti può specificare un simbolo ! . Ad esempio, se sono lette le righe 2? FILE, 2.1! (KEEP) e 2.1 (DELETE), questo indica che (KEEP) è l'opzione predefinita per la parola chiave FILE. In questo esempio, se si include la parola chiave FILE, ma non si specifica un'opzione, sarà applicato il valore predefinito dell'opzione KEEP. Un'opzione predefinita si applica anche al numero decimale con punti di livello superiore. In questo esempio, se la parola chiave FILE viene omessa, viene utilizzato il valore predefinito FILE(KEEP). Tuttavia, se sono lette le righe 2? FILE, 2.1, 2.1.1! (KEEP) e 2.1.1 (DELETE), l'opzione predefinita KEEP si applica solo al numero decimale con punti di livello superiore, 2.1 (che non presenta una parola chiave associata), ma non si applica a 2? FILE. Non viene usato un valore predefinito se la parola chiave FILE viene omessa.
  • * indica che un elemento di sintassi può essere ripetuto 0 o più volte. Un numero decimale con punti seguito dal simbolo * indica che un elemento di sintassi può essere utilizzato zero o più volte, ovvero è facoltativo e può essere ripetuto. Ad esempio, se viene letta la riga 5.1* area dati, questo indica che è possibile includere un'area dati, più di un'area dati o nessuna area dati. Se viene letta la riga 3*, 3 HOST e 3 STATE, questo indica che è possibile includere HOST, STATE, entrambi o nessuno dei due.
    Nota:
    1. Se un numero decimale con punti presenta un asterisco (*) e ci sono più voci con lo stesso numero, è possibile ripetere più volte la stessa voce.
    2. Se un numero decimale con punti presenta un asterisco e ci sono numerose voci con lo stesso numero, è possibile utilizzare più di una voce dell'elenco, ma non è possibile utilizzare la stessa voce più volte. Nel precedente esempio, è possibile scrivere HOST STATE, ma non HOST HOST.
    3. Il simbolo * equivale ad una riga di loop-back in un diagramma di sintassi.
  • + indica che un elemento di sintassi può essere incluso una o più volte. Un numero decimale con punti seguito dal simbolo + * indica che questo elemento di sintassi deve essere incluso una o più volte, ovvero è obbligatorio e può essere ripetuto. Ad esempio, se viene letta la riga 6.1+ area dati, questo indica che è necessario includere almeno una area dati. Se viene letta la riga 2+, 2 HOST e 2 STATE, questo indica che è necessario includere HOST, STATE, o entrambi. In modo simile al simbolo *, il simbolo + può essere ripetuto solo per una voce particolare, se questa è la sola voce con quel numero decimale con punti. Il simbolo +, come il simbolo *, equivale ad una riga di loop-back in un diagramma di sintassi railroad.