Regole relative alle istruzioni di definizione dei moduli
Le regole di sintassi seguenti si applicano a tutte le istruzioni in un file con estensione def. Altre regole che si applicano a istruzioni specifiche sono descritte con ogni istruzione.
Le istruzioni, le parole chiave degli attributi e gli identificatori specificati dall'utente fanno distinzione tra maiuscole e minuscole.
Nomi di file lunghi contenenti spazi o punti e virgola (;) devono essere racchiusi tra virgolette (").
Usare uno o più spazi, tabulazioni o caratteri di nuova riga per separare una parola chiave dell'istruzione dai relativi argomenti e separare le istruzioni l'una dall'altra. Due punti (:) o segno di uguale (=) che definisce un argomento è racchiuso tra zero o più spazi, schede o caratteri di nuova riga.
Un'istruzione NAME o LIBRARY , se usata, deve precedere tutte le altre istruzioni.
Le istruzioni SECTIONS ed EXPORT possono essere visualizzate più volte nel file con estensione def. Ogni istruzione può accettare più specifiche, che devono essere separate da uno o più spazi, schede o caratteri di nuova riga. La parola chiave statement deve essere visualizzata una volta prima della prima specifica e può essere ripetuta prima di ogni specifica aggiuntiva.
Molte istruzioni hanno un'opzione della riga di comando LINK equivalente. Per altri dettagli, vedere la descrizione dell'opzione LINK corrispondente.
I commenti nel file con estensione def sono designati da un punto e virgola (;) all'inizio di ogni riga di commento. Un commento non può condividere una riga con un'istruzione , ma può essere visualizzata tra specifiche in un'istruzione su più righe. LE SEZIONI e LE ESPORTAZIONI sono istruzioni su più righe.
Gli argomenti numerici vengono specificati in base 10 o esadecimale.
Se un argomento stringa corrisponde a una parola riservata, deve essere racchiuso tra virgolette doppie (").