Controllo della sintassi in tempo reale dei file PL/I
Il controllo della sintassi in tempo reale convalida automaticamente la sintassi dei file PL/I e delle istruzioni CICS® e SQL incorporate.
- PL/I Editore
- Editor LPEX z Systems ®
L'editor controlla la sintassi in tempo reale e fornisce annotazioni che descrivono gli errori rilevati. Se viene rilevato un errore, viene visualizzata un'icona di avviso (
). Per visualizzare l'annotazione che descrive l'errore, passare il mouse sull'icona. Il numero massimo di errori riportati si basa sul valore specificato nella preferenza dell'Editor Numero massimo di problemi riportati per unità di compilazione . Il numero massimo include il contenuto del file e i membri di inclusione di riferimento
È possibile personalizzare l'aspetto dell'annotazione. Ad esempio, invece di una riga di sospensione gialla sotto un avviso, è possibile visualizzare gli errori di sintassi con evidenziazione rossa o una casella tratteggiata verde. Per personalizzare l'aspetto delle annotazioni, aprire la pagina delle preferenze Annotation e selezionare Warnings
.
Per spegnere il controllo della sintassi in tempo reale nella pagina delle preferenze Controllo della sintassi in tempo reale , selezionare Disabilita parser della sintassi.
- File di inclusione mancanti
- Variabili non dichiarate
- Il controllo della sintassi in tempo reale non sostituisce la compilazione. Il controllo della sintassi in tempo reale può rilevare la maggior parte degli errori di sintassi di alto livello, ma per il controllo completo degli errori, è meglio compilare il codice sorgente.
- Per il controllo della sintassi in tempo reale per gestire correttamente le istruzioni COPY, l'istruzione deve terminare con un punto (.).
Esempi




Limitazioni
- Sintassi non valida PL/I nell'input del preprocessore macro quando l'output del preprocessore macro è legale PL/I
- Etichette sulle direttive del preprocessore
- Costanti voce
- Funzioni tipo
- Fattorizzazione di attributi quando si dichiarano strutture
- Un'opzione isub con attributo definito
- Un attributo tstack dell'istruzione attach
- Dichiarazioni di variabili implicite
- Prefissi di condizione per le istruzioni do
- Prefissi di etichetta per le istruzioni declare, default, when, otherwise e on
- Fattori di scala per float o fixed
- Attributi duplicati per istruzioni di dichiarazione
- Errori di sintassi nell'output del preprocessore macro
È possibile specificare le opzioni del compilatore NAMES, OR e NOT nelle istruzioni PROCESS e nei gruppi di proprietà associati ai programmi PL/I. Le opzioni del compilatore specificate nelle istruzioni PROCESS sovrascrivono le opzioni del compilatore specificate nei gruppi di proprietà. È anche possibile specificare le opzioni predefinite del compilatore NAMES, OR e NOT quando il compilatore PL/I è installato su un sistema remoto, ma il verificatore di sintassi in tempo reale non riconosce queste opzioni predefinite. Le altre opzioni del compilatore non sono supportate.