Section courante

A propos

Section administrative du site

Voici la liste des différents mots réservés du PL/1 ou PL/I :

Nom Description
ALIGNED Ce mot réservé permet d'indiquer que l'élément de données est aligné sur la limite d'entreposage correspondant à son exigence de type de données.
ALLOC Ce mot réservé permet d'allouer un bloc d'entreposage pour les valeurs décrites par une variable basée ou contrôlée.
ALLOCATE Ce mot réservé permet d'allouer un bloc d'entreposage pour les valeurs décrites par une variable basée ou contrôlée. Le mot réservé ALLOCATE permet également l'attribution d'attributs explicites aux variables CONTROLLED au moment de l'allocation.
ANYCOND Ce mot réservé permet d'indiquer toutes les conditions dans un REVERT.
ANYCONDITION Ce mot réservé permet d'indiquer toutes les conditions dans un REVERT.
ASSEMBLER Ce mot réservé permet d'indiquer une option assembleur.
ASM Ce mot réservé permet d'indiquer une option assembleur.
ATTENTION Ce mot réservé permet d'indiquer une condition d'attention dans un signal.
ATTN Ce mot réservé permet d'indiquer une condition d'attention dans un signal.
AUTO Ce mot réservé permet de fixer les déclarations en mode automatique.
AUTOMATIC Ce mot réservé permet de fixer les déclarations en mode automatique.
BASED Ce mot réservé permet d'indiquer une déclaration d'une variable basée est une description de la génération.
BIN Ce mot réservé permet la déclaration de variable binaire à valeur fixe.
BINARY Ce mot réservé permet la déclaration de variable binaire à valeur fixe.
BIT Ce mot réservé permet de définir un type de données de groupe de bit.
BUILTIN Ce mot réservé permet d'indiquer que le nom est une fonction intégrée, une pseudovariable ou un sous-programme.
BY Ce mot réservé permet d'indiquer le saut dans une boucle.
CALL Ce mot réservé permet d'appeler une procédure.
CHARG Ce mot réservé permet de convertir une chaîne de caractères GRAPHIC en chaîne de caractères mixtes.
CHARGRAPHIC Ce mot réservé permet de convertir une chaîne de caractères GRAPHIC en chaîne de caractères mixtes.
CLOSE Ce mot réservé permet de dissocier une valeur de fichier du fichier physique auquel elle était associée lors de son ouverture.
COBOL Ce mot réservé permet d'indiquer une option COBOL.
COMPLEX Ce mot réservé permet la déclaration de type complexe (un partie réel et un partie imaginaire).
COND Ce mot réservé permet d'indiquer une condition dans un signal.
CONDITION Ce mot réservé permet d'indiquer une condition dans un signal.
CPLX Ce mot réservé permet la déclaration de type complexe (un partie réel et un partie imaginaire).
DCL Ce mot réservé permet de déclarer des variables.
DEC Ce mot réservé permet d'indiquer un nombre décimal à valeur fixe.
DECIMAL Ce mot réservé permet d'indiquer un nombre décimal à valeur fixe.
DECLARE Ce mot réservé permet de déclarer des variables.
DEF Ce mot réservé permet d'indiquer que la variable doit occuper le même espace mémoire que l'autre référencé.
DEFAULT Ce mot réservé permet d'indiquer les valeurs par défaut des attributs de données dans les cas où les ensembles d'attributs sont incomplets.
DEFINED Ce mot réservé permet d'indiquer que la variable doit occuper le même espace mémoire que l'autre référencé.
DELAY Ce mot réservé permet de suspendre l'exécution de l'instruction suivante dans le programme d'application pendant la durée spécifiée.
DELETE Ce mot réservé permet d'indiquer une permission de suppression dans une opération d'entrée/sortie.
DFT Ce mot réservé permet d'indiquer les valeurs par défaut des attributs de données dans les cas où les ensembles d'attributs sont incomplets.
DIM Ce mot réservé permet de demander le nombre d'élément de la N-ième dimension de l'élément spécifié.
DIMENSION Ce mot réservé permet de demander le nombre d'élément de la N-ième dimension de l'élément spécifié.
DO Ce mot réservé permet de définir le début d'un bloc ou d'une boucle de compteur.
DOWNTHRU Ce mot réservé permet d'indiquer que le compteur de boucle se produit dans le sens inverse.
ELSE Ce mot réservé permet de définir le autrement d'une condition.
ENV Ce mot réservé permet d'indiquer une liste de caractéristiques de l'ensemble de données ne faisant pas partie de PL/1.
ENVIRONMENT Ce mot réservé permet d'indiquer une liste de caractéristiques de l'ensemble de données ne faisant pas partie de PL/1.
EVENT Ce mot réservé permet d'indiquer un attribut d'événement.
EXIT Ce mot réservé permet de terminer une procédure.
EXPORTS Ce mot réservé permet d'indiquer une procédure à exporter.
EXT Ce mot réservé permet d'indiquer un environnement externe.
EXTERNAL Ce mot réservé permet d'indiquer un environnement externe.
FETCH Ce mot réservé permet de charger dynamiquement une procédure externe dans l'entreposage principal.
FINISH Ce mot réservé permet d'indiquer une condition de terminaison.
FIXED Ce mot réservé permet d'indiquer un type de données fixe.
FIXEDOVERFLOW Ce mot réservé permet d'indiquer une condition de débordement d'un nombre fixe dans un signal.
FLOAT Ce mot réservé permet d'indiquer un type de données à virgule flottante.
FLUSH Ce mot réservé permet de vider les tampons associés à un fichier de sortie ouvert ou à tous les fichiers de sortie ouverts.
FOFL Ce mot réservé permet d'indiquer une condition de débordement d'un nombre fixe dans un signal.
FORMAT Ce mot réservé permet d'indiquer une liste de formats pouvant être utilisée par les instructions de transmission de données orientées édition pour contrôler le format des données transmises.
FORTRAN Ce mot réservé permet d'indiquer une option FORTRAN.
FREE Ce mot réservé permet de libérer l'entreposage alloué pour une variable basée ou contrôlée identifiée par référence.
GENERIC Ce mot réservé permet de convertir une valeur en graphique.
GET Ce mot réservé permet de demander des données à partir d'un flux d'entrée étant soit un fichier de flux de données, soit une expression de chaîne de caractères.
GOTO Ce mot réservé permet d'effectuer un saut directement d'instruction directement vers l'étiquette spécifié.
GRAPHIC Ce mot réservé permet de définir un type de données de octets par par graphique.
IF Ce mot réservé permet d'effectuer un teste conditionnel et d'exécuter des instructions plutôt que d'autre en fonction du résultat.
IGNORE Ce mot réservé permet d'indiquer qu'il faut évaluée et convertir en une valeur entière dans une instruction READ.
INIT Ce mot réservé permet de fixer une valeur de départ à une variable.
INITIAL Ce mot réservé permet de fixer une valeur de départ à une variable.
INT Ce mot réservé permet d'indiquer un environnement interne.
INTER Ce mot réservé permet d'indiquer que toutes les interruptions survenant pendant l'exécution d'un sous-programme COBOL ou FORTRAN n'étant pas traitées par les fonctions de traitement des interruptions COBOL ou FORTRAN sont traitées par les fonctions de traitement des interruptions PL/1.
INTERNAL Ce mot réservé permet d'indiquer un environnement interne.
INTO Ce mot réservé permet d'indiquer un élément ou une variable d'agrégation dans lequel l'enregistrement logique est lu.
ITERATE Ce mot réservé permet de transférer le contrôle à l'instruction END délimitant son groupe DO itératif contenant. L'itération actuelle se termine et l'itération suivante, si nécessaire, est lancée.
IRRED Ce mot réservé permet d'indiquer une fonction calculant un résultat en fonction de la modification des données, comme un nombre aléatoire ou une heure de la journée.
IRREDUCIBLE Ce mot réservé permet d'indiquer une fonction calculant un résultat en fonction de la modification des données, comme un nombre aléatoire ou une heure de la journée.
KEYFROM Ce mot réservé permet d'indiquer un caractère, un graphique ou une clef de caractère général identifiant l'enregistrement sur l'ensemble de données auquel l'enregistrement est transmis.
KEYTO Ce mot réservé permet d'indiquer le caractère, le graphique ou la variable de caractère large auquel la clef d'un enregistrement est affectée.
LIKE Ce mot réservé permet d'indiquer que le nom déclaré a une organisation étant logiquement la même que la structure ou l'union référencée, l'objet de l'attribut LIKE.
LOCATE Ce mot réservé permet de positionner le pointeur fichier.
NOCHARG Ce mot réservé permet d'indiquer qu'il n'est se s'agit pas d'une chaîne de caractères GRAPHIC.
NOCHARGRAPHIC Ce mot réservé permet d'indiquer qu'il n'est se s'agit pas d'une chaîne de caractères GRAPHIC.
NOCHECK Ce mot réservé permet de désactiver une condition.
NOCONV Ce mot réservé permet d'indiquer un préfixe de condition d'un étendue sans condition.
NOCONVERSION Ce mot réservé permet d'indiquer un préfixe de condition d'un étendue sans condition.
NOEXECOPS Ce mot réservé permet d'indiquer si vous pouvez entrer des options d'exécution sur la ligne de commande.
NOFIXEDOVERFLOW Ce mot réservé permet d'indiquer une condition de non-débordement fixe dans un signal.
NOFOFL Ce mot réservé permet d'indiquer une condition de non-débordement fixe dans un signal.
NOLOCK Ce mot réservé permet d'indiquer une référence exclusive dans une instruction READ.
NOMAP Ce mot réservé permet d'empêcher la manipulation automatique des agrégats de données à l'interface entre COBOL ou FORTRAN et PL/1.
NOMAPIN Ce mot réservé permet d'empêcher la manipulation automatique des agrégats de données d'entrée à l'interface entre COBOL ou FORTRAN et PL/1.
NOMAPOUT Ce mot réservé permet d'empêcher la manipulation automatique des agrégats de données de sortie à l'interface entre COBOL ou FORTRAN et PL/1.
NONVAR Ce mot réservé permet d'indiquer qu'une variable a toujours une longueur égale à la longueur déclarée.
NONVARYING Ce mot réservé permet d'indiquer qu'une variable a toujours une longueur égale à la longueur déclarée.
NOOFL Ce mot réservé permet d'indiquer une condition de non-débordement dans un signal.
NOOVERFLOW Ce mot réservé permet d'indiquer une condition de non-débordement dans un signal.
NOSIZE Ce mot réservé permet d'indiquer une condition sans taille.
NOSTRG Ce mot réservé permet d'indiquer une condition en dehors de l'intervalle de la chaîne de caractères dans un signal.
NOSTRINGRANGE Ce mot réservé permet d'indiquer une condition en dehors de l'intervalle de la chaîne de caractères dans un signal.
NOSTRINGSIZE Ce mot réservé permet d'indiquer une condition en dehors de l'intervalle de taille de la chaîne de caractères dans un signal.
NOSTRZ Ce mot réservé permet d'indiquer une condition en dehors de l'intervalle de taille de la chaîne de caractères dans un signal.
NOSUBRG Ce mot réservé permet d'indiquer une condition de non-intervalle d'indice dans un signal.
NOSUBSCRIPTRANGE Ce mot réservé permet d'indiquer une condition de non-intervalle d'indice dans un signal.
NOUNDERFLOW Ce mot réservé permet d'indiquer une condition de non-sous-débordement dans un signal.
NOUFL Ce mot réservé permet d'indiquer une condition de non-sous-débordement dans un signal.
NOZDIV Ce mot réservé permet d'indiquer une condition de non-division par zéro dans un signal.
NOZERODIVIDE Ce mot réservé permet d'indiquer une condition de non-division par zéro dans un signal.
OFFSET Ce mot réservé permet de déterminer une adresse de pointeur par rapport à la zone «AREA».
OFL Ce mot réservé permet d'indiquer une condition de débordement dans un signal.
OPEN Ce mot réservé permet d'entraîner l'ouverture du fichier identifié spécifié avec les attributs spécifiés.
OPTIONS Ce mot réservé permet d'indiquer les options sur les instructions PACKAGE, PROCEDURE, ENTRY et BEGIN.
ORDER Ce mot réservé permet d'indiquer que seules les valeurs les plus récemment affectées des variables modifiées dans le bloc sont disponibles pour les unités ON entrées en raison des conditions de calcul soulevées pendant l'exécution de l'instruction et des expressions dans le bloc.
OTHER Ce mot réservé permet d'indiquer la condition par défaut si aucune condition ne correspond dans une évaluation de cas.
OTHERWISE Ce mot réservé permet d'indiquer la condition par défaut si aucune condition ne correspond dans une évaluation de cas.
OVERFLOW Ce mot réservé permet d'indiquer une condition de débordement dans un signal.
PACKAGE Ce mot réservé permet de créer une étendue de nom pouvant être partagée par toutes les déclarations et procédures contenues.
PENDING Ce mot réservé permet d'indiquer que la file d'attente d'entrée est vide lorsque l'instruction READ est exécutée.
PIC Ce mot réservé permet de définir une image de données.
PICTURE Ce mot réservé permet de définir une image de données.
POINTER Ce mot réservé permet de retourner une valeur de pointeur identifiant la génération spécifiée par une référence de déplacement spécifié, dans une zone spécifiée.
PRECISION Ce mot réservé permet d'indiquer le niveau de précision pour une valeur.
PRIORITY Ce mot réservé permet d'indiquer la priorité d'une sous-tâche.
PROC Ce mot réservé permet de définir une procédure.
PROCEDURE Ce mot réservé permet de définir une procédure.
PTR Ce mot réservé permet de retourner une valeur de pointeur identifiant la génération spécifiée par une référence de déplacement spécifié, dans une zone spécifiée.
PUT Ce mot réservé permet de transférer les données du programme vers le flux de données de sortie.
RANGE Ce mot réservé permet d'indiquer que les valeurs par défaut s'appliquent aux noms commençant par les mêmes lettres que dans l'identificateur spécifié.
READ Ce mot réservé permet d'indiquer une permission de lecture dans une opération d'entrée/sortie.
REAL Ce mot réservé permet de retourner la partie réelle du paramètre spécifié ou l'attribue une valeur réelle ou la partie réelle d'une valeur complexe à la partie réelle spécifié.
RECURSIVE Ce mot réservé permet d'autoriser une procédure à s'appeler elle-même (d'être récursive).
RED Ce mot réservé permet d'indiquer qu'une procédure ou une entrée n'a pas besoin d'être invoquée plusieurs fois si le ou les paramètres restent inchangés et que l'appel de la procédure n'a pas d'effets secondaires.
REDUCIBLE Ce mot réservé permet d'indiquer qu'une procédure ou une entrée n'a pas besoin d'être invoquée plusieurs fois si le ou les paramètres restent inchangés et que l'appel de la procédure n'a pas d'effets secondaires.
REENTRANT Ce mot réservé permet d'indiquer le programme peut-être réentrant, soit que le plusieurs utilisateurs peuvent exécuter le programme en même temps.
REFER Ce mot réservé permet d'indiquer que la valeur d'une expression affectée à l'objet spécifié est représenté par la longueur, la limite ou la taille d'une autre variable dans la structure ou d'un union.
RELEASE Ce mot réservé permet de supprimer l'entreposage principal une procédure précédemment récupérée.
REORDER Ce mot réservé permet au compilateur de générer du code optimisé pour produire le résultat spécifié par le programme source lorsqu'une exécution sans erreur a lieu.
REPEAT Ce mot réservé permet d'indiquer que l'expression est évaluée et affectée à la variable de contrôle après chaque exécution du groupe DO.
RESERVES Ce mot réservé permet d'indiquer que le paquet réserve l'entreposage pour tous (RESERVES (*)), ou uniquement pour les variables nommées ayant l'attribut RESERVED.
RESIGNAL Ce mot réservé permet de continuer à rechercher une autre unité ON pour gérer une condition.
RETURN Ce mot réservé permet d'indiquer la valeur à retourner d'une procédure.
RETURNS Ce mot réservé permet d'indiquer le type de données à retourner d'une procédure.
REWRITE Ce mot réservé permet d'indiquer une permission de réécriture dans une opération d'entrée/sortie.
SELECT Ce mot réservé permet de définir une liste de conditionnels ayant comme point de comparaison un même résultat.
SET Ce mot réservé permet d'indiquer une référence de pointeur étant définie sur l'adresse du point d'entrée du module chargé.
SIGNED Ce mot réservé permet de retourner une valeur FIXED BINARY signée spécifié, avec une précision spécifiée.
SNAP Ce mot réservé permet d'indiquer que lorsque la condition activée est déclenchée, les informations de diagnostic relatives à la condition sont affichées.
STATIC Ce mot réservé permet d'utiliser un emplacement fixe de mémoire pour la déclaration d'une variable sans possibilité de changer son emplacement.
STRG Ce mot réservé permet d'indiquer une condition d'intervalle de chaîne de caractères dans un signal.
STRINGRANGE Ce mot réservé permet d'indiquer une condition d'intervalle de chaîne de caractères dans un signal.
STRINGSIZE Ce mot réservé permet d'indiquer une condition de taille trop courte de chaîne de caractères dans un signal.
STRZ Ce mot réservé permet d'indiquer une condition de taille trop courte de chaîne de caractères dans un signal.
SUBRG Ce mot réservé permet d'indiquer une condition à chaque fois qu'un indice est évalué et se trouve en dehors des limites dans un signal.
SUBSCRIPTRANGE Ce mot réservé permet d'indiquer une condition à chaque fois qu'un indice est évalué et se trouve en dehors des limites dans un signal.
TASK Ce mot réservé permet d'indiquer des informations liées aux processus léger, telles que l'identification des processus léger, la catégorie de service et la priorité de distribution.
THEN Ce mot réservé permet d'effectuer des branchements d'instruction ou de bloc d'instruction en fonction de certaines conditions.
TRANSMIT Ce mot réservé permet de déclencher une erreur de transmission non corrigible d'un enregistrement (ou d'un bloc, si les enregistrements sont bloqués), étant une erreur d'entrée/sortie n'ayant pas pu être corrigée lors de l'exécution.
UFL Ce mot réservé permet d'indiquer une condition de sous-débordement dans un signal.
UNAL Ce mot réservé permet d'indiquer que chaque élément de données est cartographié sur la limite d'octet suivante, à l'exception des chaînes de bits de longueur fixe, étant cartographiées sur le bit suivant.
UNALIGNED Ce mot réservé permet d'indiquer que chaque élément de données est cartographié sur la limite d'octet suivante, à l'exception des chaînes de bits de longueur fixe, étant cartographiées sur le bit suivant.
UNDEFINEDFILE Ce mot réservé permet d'indiquer une condition de fichier indéfini dans un signal.
UNDERFLOW Ce mot réservé permet d'indiquer une condition de sous-débordement dans un signal.
UNDF Ce mot réservé permet d'indiquer une condition de fichier indéfini dans un signal.
UNLOCK Ce mot réservé permet de mettre l'enregistrement spécifié à la disposition d'autres tâches en plus de celui pour lequel l'instruction READ a été émise.
UNTIL Ce mot réservé permet d'indiquer que l'expression est évaluée après chaque exécution de la liste de commandes.
UPTHRU Ce mot réservé permet d'indiquer l'intervalle positif dans un compteur de boucle.
VARYING Ce mot réservé permet de créer une variable de type chaîne de caractères avec une longueur variable.
VARYINGZ Ce mot réservé permet de créer une variable de type chaîne de caractères avec une terminaison nulle.
VARZ Ce mot réservé permet de créer une variable de type chaîne de caractères avec une terminaison nulle.
WAIT Ce mot réservé permet d'indiquer qu'un processus est suspendu jusqu'à ce que le processus léger spécifié se termine.
WHEN Ce mot réservé permet d'indiquer une valeur de cas à évaluer.
WHILE Ce mot réservé permet de produire une boucle exécuté tant et aussi longtemps que la condition est vrai.
WRITE Ce mot réservé permet d'indiquer une permission d'écriture dans une opération d'entrée/sortie.
ZERODIVIDE Ce mot réservé permet d'indiquer une condition de division par zéro dans un signal.


Dernière mise à jour : Dimanche, le 6 décembre 2020