Section courante

A propos

Section administrative du site

COBOL

Cobol
VAX/VMS Externe

Syntaxe

COBOL/RSX11 file-spec
COBOL file-spec [/[NO]ANSI_FORMAT|/[NO]COPY_LIST|/[NO]CROSS_REFERENCE|/[NO]LIST=[file_spec]|/[NO]MAP|/NAMES=aa|/NEST=n|/[NO]OBJECT?[=file-spec]|/[NO]OVERLAY|/RSX11|/SEGMENT_SIZE=n|/[NO]VERB_LOCATION|/[NO]WARNINGS]

Paramètres

Nom Description
file-spec Ce paramètre permet de spécifier le programme source COBOL à compiler. La spécification du fichier doit contenir un nom de fichier; Si vous ne spécifiez pas de type de fichier, le compilateur utilise le type de fichier par défaut de CBL. Les caractères génériques ne sont pas autorisés dans la spécification de fichier.
/ANSI_FORMAT Ce paramètre permet d'indiquer que la source est au format ANSI COBOL. Un fichier source ANSI COBOL contient des enregistrements de 80 caractères, la zone commençant par la position d'enregistrement 8.
/COPY_LIST Ce paramètre permet de contrôler que les instructions produites par les instructions COPY dans le programme source sont affichés dans le fichier de liste.
/CROSS_REFERENCE Ce paramètre permet de contrôler que la liste du compilateur comprend une liste de références croisées.
/LIST[=file-spec] Ce paramètre permet de contrôler que le compilateur produise une liste de sortie et définit les caractéristiques du fichier. Si vous émettez la commande COBOL /RSX11 à partir du mode interactif, le compilateur, par défaut, ne crée pas de fichier de liste. Si vous spécifiez /LIST sans spécification de fichier, le compilateur crée une liste avec le même nom de fichier que le fichier d'entrée, mais utilise le type de fichier LST. Si vous incluez une spécification de fichier, la liste est écrite dans ce fichier ou périphérique. Si la commande COBOL /RSX11 est exécutée à partir d'un travail par lots, /LIST est la valeur par défaut.
/MAP Ce paramètre permet de demander au compilateur de produire une cartographie «Data Division» indiquant les adresses de mémoire pour les entrées «Data Division».
/NOANSI_FORMAT Ce paramètre permet d'indiquer que la source est au format de terminal de DIGITAL. La commande COBOL /RSX11 suppose que les enregistrements d'entrée sont au format de terminal, c'est-à-dire que la zone a commence à la position d'enregistrement 1 et que les enregistrements n'ont pas de numéros de ligne.
/NOCOPY_LIST Ce paramètre permet de contrôler que les instructions produites par les instructions COPY dans le programme source ne sont pas affichés dans le fichier de liste.
/NOCROSS_REFERENCE Ce paramètre permet de contrôler que la liste du compilateur ne comprend pas une liste de références croisées. Par défaut, le compilateur ne crée pas de liste de références croisées.
/NOLIST Ce paramètre permet de contrôler que le compilateur ne produit pas une liste de sortie.
/NOMAP Ce paramètre permet de demander au compilateur de ne pas produire une cartographie «Data Division». C'est la valeur par défaut.
/NAMES=aa Ce paramètre permet de demander au compilateur de générer des noms PSECT commençant par le préfixe à 2 caractères aa. Si le qualificateur /NAMES n'est pas spécifié, le préfixe par défaut de $C est utilisé.
/NEST=n Ce paramètre permet d'indiquer le nombre d'instructions PERFORM imbriquées autorisées dans le programme source. Par défaut, le compilateur autorise un maximum de 10 instructions PERFORM imbriquées.
/NOOVERLAY Ce paramètre permet de contrôler que le compilateur ne rend pas les PSECT procéduraux superposables.
/NOVERB_LOCATION Ce paramètre permet d'indiquer que la liste de sortie produite par le compilateur n'indiquer pas l'emplacement de chaque verbe dans le programme source.
/NOWARNINGS Ce paramètre permet de contrôler que le compilateur n'affiche pas des messages de diagnostic informatifs ainsi que des messages de diagnostic d'avertissement et fatals.
/OBJECT[=file-spec] Ce paramètre permet de contrôler que le compilateur produit un fichier objet. Par défaut, le compilateur produit un fichier objet portant le même nom de fichier que le type de fichier d'entrée OBJ. Le compilateur utilise également le fichier par défaut de OBJ lorsque vous incluez une spécification de fichier avec le qualificateur /OBJECT n'ayant pas de type de fichier.
/OVERLAY Ce paramètre permet de contrôler que le compilateur rend les PSECT procéduraux superposables.
/RSX11 Ce paramètre permet de demander le compilateur PDP-11 COBOL/74-VAX.
/SEGMENT_SIZE=n Ce paramètre permet d'indiquer la taille maximale, en octets, des procédures PSECT créées par le compilateur. La valeur minimale autorisée pour n est de 108 octets.
/VERB_LOCATION Ce paramètre permet d'indiquer que la liste de sortie produite par le compilateur indique l'emplacement de chaque verbe dans le programme source.
/WARNINGS Ce paramètre permet de contrôler que le compilateur affiche des messages de diagnostic informatifs ainsi que des messages de diagnostic d'avertissement et fatals. Par défaut, le compilateur affiche des diagnostics d'information. spécifiez /NOWARNINGS pour les supprimer.

Description

Cette commande permet d'accéder au compilateur de langage de programmation Cobol.

Voir également

Langage de programmation - Cobol - Introduction

Dernière mise à jour : Dimanche, le 8 mars 2015