Section courante

A propos

Section administrative du site

Voici la liste des différentes codes d'erreurs retourner par le Pascal de Cray Research :

Erreurs de compilation

Code Message Description
2 IDENTIFIER EXPECTED Ce code d'erreur permet d'indiquer qu'un identifiant peut être manquant ou égaré. Vérifiez la syntaxe du déclaration indiquée et fournissez un identifiant au bon endroit.
3 'PROGRAM' OR 'MODULE' EXPECTED Ce code d'erreur permet d'indiquer que le premier symbole d'un programme Pascal doit être PROGRAM ou MODULE. Les commentaires ne sont pas des symboles, ils peuvent donc précéder le programme ou le module. Modifiez et recompilez le programme.
4 ')' EXPECTED Ce code d'erreur permet d'indiquer qu'une parenthèse droite peut être manquante ou une parenthèse gauche supplémentaire peut être présente. Chaque parenthèse gauche doit être équilibrée par une parenthèse droite.
5 ':' EXPECTED Ce code d'erreur permet d'indiquer que deux points peuvent être manquants. Vérifiez la syntaxe de l'instruction indiquée et insérez deux points.
6 INVALID SYMBOL Ce code d'erreur permet d'indiquer que le programme peut inclure un symbole invalide ou manquant. Vérifiez que la déclaration indiquée est séparée de la déclaration précédente par un point-virgule. Vérifiez également la syntaxe de l'instruction pour vous assurer qu'aucun mot réservé ne manque.
7 ERROR IN PARAMETER LIST Ce code d'erreur permet d'indiquer que la liste de paramètres contient une erreur. Vérifiez que le nombre de paramètres réels concorde avec le nombre de paramètres formels et que les paramètres réels et formels correspondants sont du même type.
8 'OF' EXPECTED Ce code d'erreur permet d'indiquer que le mot réservé OF est peut-être absent de la ligne indiquée. Vérifiez la syntaxe de l'instruction concernée et modifiez le programme en conséquence.
9 '(' EXPECTED Ce code d'erreur permet d'indiquer qu'une parenthèse gauche peut être manquante ou une parenthèse extra droite peut être présente. Chaque parenthèse droite doit être équilibrée par une parenthèse gauche.
11 '[' EXPECTED Ce code d'erreur permet d'indiquer qu'un crochet gauche peut être manquant. Le crochet de gauche est utilisé pour introduire une sous-gamme, une plage d'index de tableau ou un ensemble. Vérifiez la syntaxe de l'instruction indiquée et modifiez le programme en conséquence.
12 ']' EXPECTED Ce code d'erreur permet d'indiquer qu'un crochet droit peut être manquant. Le crochet de droite est utilisé pour fermer une sous-gamme, une plage d'index de tableau ou un ensemble. Vérifiez la syntaxe de l'instruction indiquée et modifiez le programme en conséquence.
13 'END' EXPECTED Ce code d'erreur permet d'indiquer le mot réservé END est peut-être manquant. Un END doit apparaître pour équilibrer chaque BEGIN. Vérifiez le programme pour un nombre égal de mots réservés BEGIN et END et modifiez-le en conséquence.
14 ';' EXPECTED Ce code d'erreur permet d'indiquer qu'il manque peut-être un point-virgule au programme. Un point-virgule est un séparateur entre les instructions. Vérifiez le programme pour voir si un point-virgule est nécessaire pour séparer les instructions d'exécution.
15 INTEGER EXPECTED Ce code d'erreur permet d'indiquer que les données indiquées doivent être de type INTEGER. La norme Pascal de niveau 1 ISO spécifie que les étiquettes doivent être des entiers. Vérifiez le programme pour vous assurer que toutes les étiquettes sont des entiers et qu'il n'y a pas de symboles manquants ou superflus.
16 '=' EXPECTED Ce code d'erreur permet d'indiquer qu'un signe égal peut être manquant. Vérifiez la syntaxe de la déclaration indiquée et apportez les modifications nécessaires au programme.
17 'BEGIN' EXPECTED Ce code d'erreur permet d'indiquer que le mot réservé BEGIN est peut-être manquant. BEGIN doit apparaître immédiatement avant la première instruction exécutable dans le segment principal du programme et dans toutes les procédures et fonctions. Il apparaît également au début d'une déclaration composée. Vérifiez la syntaxe de la zone du programme indiquée et apportez les modifications nécessaires.
20 ',' EXPECTED Ce code d'erreur permet d'indiquer qu'une virgule peut être manquante. Une virgule sépare la plupart des éléments de la liste, tels que les variables du même type dans une déclaration VAR, les paramètres réels dans un appel de procédure ou de fonction et les éléments d'entrée ou de sortie dans une instruction READ ou WRITE. Vérifiez la syntaxe de l'instruction indiquée.
22 'BEGIN' OR PROCEDURE DECLARATION EXPECTED Ce code d'erreur permet d'indiquer qu'une déclaration de procédure ou de fonction a été suivie par autre chose qu'une déclaration de procédure ou de fonction ou le mot réservé BEGIN. Vérifiez la déclaration de procédure pour un nombre égal de mots réservés BEGIN et END ou recherchez des déclarations égarées après la déclaration de procédure.
23 ';' OR '.' EXPECTED Ce code d'erreur permet d'indiquer qu'une déclaration de procédure ou de fonction dans le niveau externe d'un module ne s'est pas terminée par un point-virgule ou un point. Vérifiez la déclaration de procédure pour un nombre égal de mots réservés BEGIN et END.
24 '.' OR PROCEDURE DECLARATION EXPECTED Ce code d'erreur permet d'indiquer qu'une déclaration de procédure ou de fonction dans le niveau externe d'un module a été suivie par quelque chose d'autre qu'une autre déclaration de procédure ou de fonction ou une période. Vérifiez la déclaration de procédure pour un nombre égal de mots réservés BEGIN et END ou recherchez des déclarations égarées après la déclaration de procédure.
25 ARRAY PROCESSING NOT ALLOWED HERE Ce code d'erreur permet d'indiquer que les expressions de tableau, les tranches, les indices de tableau et les variables de base de tableau ne peuvent apparaître que dans des instructions d'affectation ou en tant que paramètres de certaines fonctions prédéfinies. Ils ne peuvent pas apparaître dans d'autres contextes, tels que des paramètres réels de procédures ou de fonctions utilisateur. Corrigez le programme et recompilez.
26 BASE VARIABLE MUST BE WHOLE Ce code d'erreur permet d'indiquer que les expressions en indice à valeur de tableau ne peuvent pas être appliquées à une variable de base étant le résultat d'une expression en indice à valeur de tableau, d'un champ de variable de base à valeur de tableau ou d'un accès par un pointeur. Modifiez l'instruction et recompilez le programme.
27 TOO MANY R^ DIRECTIVES Ce code d'erreur permet d'indiquer que 10 directives R^ sont spécifiées sans correspondance avec les directives R* avant la directive R^ indiquée. Supprimez certaines directives R^ ou insérez certaines directives R* et recompilez le programme.
28 TOO MANY R* DIRECTIVES Ce code d'erreur permet d'indiquer que la directive R* indiquée ne possède pas de directive R^ correspondante. Supprimez la directive R* ou insérez une directive R^ et recompilez le programme.
29 'ELSE' EXPECTED Ce code d'erreur permet d'indiquer que la sous-expression constante suivant le mot réservé THEN dans une expression conditionnelle n'a pas été suivie du mot réservé ELSE comme prévu.
40 VALUE PART ONLY ALLOWED IN MAIN PROGRAM Ce code d'erreur permet d'indiquer que l'instruction VALUE n'est autorisée que dans le programme principal, pas dans les procédures ou fonctions imbriquées. Supprimez la déclaration et recompilez le programme.
41 TOO FEW VALUES SUPPLIED Ce code d'erreur permet d'indiquer qu'une tentative d'initialisation d'une variable structurée avec une instruction VALUE a été effectuée, mais trop peu de valeurs de données ont été fournies pour l'initialisation complète de la variable. Modifiez l'instruction et recompilez le programme.
42 TOO MANY VALUES SUPPLIED Ce code d'erreur permet d'indiquer qu'une tentative d'initialisation d'une variable structurée avec une instruction VALUE a été effectuée, mais trop de valeurs de données ont été fournies pour initialiser la variable. Modifiez l'instruction et recompilez le programme.
43 ALREADY INITIALIZED Ce code d'erreur permet d'indiquer qu'une variable a été initialisée 2 fois dans une instruction VALUE. Les variables ne doivent pas être initialisées plus d'une fois dans une instruction VALUE. Supprimez l'une des initialisations et recompilez le programme.
44 TYPE IS NEITHER ARRAY NOR RECORD Ce code d'erreur permet d'indiquer que la syntaxe d'instruction VALUE pour l'initialisation de tableaux ou d'enregistrements a été utilisée avec une variable n'étant ni l'un ni l'autre. Vérifiez soigneusement la syntaxe des instructions VALUE.
46 ERROR IN CONFORMANT ARRAY SCHEMA Ce code d'erreur permet d'indiquer qu'une erreur a été détectée lors de la tentative d'analyse d'un schéma de tableau conforme. Vérifiez la syntaxe du schéma. Cette erreur peut également survenir si le mot réservé ARRAY est utilisé comme type de paramètre formel. Seul le nom d'un type précédemment déclaré peut être utilisé comme type d'un paramètre formel.
47 VALUE OUT OF RANGE IN A VALUE STATEMENT Ce code d'erreur permet d'indiquer qu'une valeur hors limites a été fournie à une variable dans une instruction VALUE. Corrigez la valeur et recompilez le programme.
48 IMPORTED OR COMMON DATA CAN'T BE INITIALIZED Ce code d'erreur permet d'indiquer que l'instruction VALUE ne peut pas être utilisée pour initialiser des données importées ou communes. Modifiez et recompilez le programme.
51 ':=' EXPECTED Ce code d'erreur permet d'indiquer qu'un opérateur d'assignation était attendu. Le signe égal seul n'est pas l'opérateur d'affectation. Vérifiez la déclaration indiquée et apportez les modifications nécessaires.
52 'THEN' EXPECTED Ce code d'erreur permet d'indiquer que le mot réservé THEN n'a pas été trouvé dans l'instruction IF. Modifiez l'instruction et recompilez le programme.
53 'UNTIL' EXPECTED Ce code d'erreur permet d'indiquer que le mot clé UNTIL est peut-être absent d'une instruction REPEAT. Vérifiez la syntaxe de l'instruction indiquée et apportez les modifications nécessaires.
54 'DO' EXPECTED Ce code d'erreur permet d'indiquer que le mot réservée DO peut être manquante dans une instruction FOR, WHILE ou WITH. Vérifiez la syntaxe de l'instruction indiquée et modifiez-la si nécessaire.
55 'TO'/'DOWNTO' EXPECTED Ce code d'erreur permet d'indiquer que le mot réservé TO ou DOWNTO est peut-être absent d'une instruction FOR. Apportez les modifications nécessaires et recompilez le programme.
57 'FILE' EXPECTED Ce code d'erreur permet d'indiquer que le mot réservé FILE est peut-être absent de la déclaration indiquée. Vérifiez la syntaxe de la déclaration et apportez les modifications nécessaires.
58 ERROR IN FACTOR Ce code d'erreur permet d'indiquer qu'une erreur a été trouvée en essayant d'analyser un facteur. Recherchez des caractères étrangers dans la ligne source, une variable mal orthographiée ou un opérateur binaire avec l'un de ses opérandes manquant.
59 ERROR IN VARIABLE Ce code d'erreur permet d'indiquer qu'une erreur a été trouvée dans la variable indiquée. Vérifiez que la variable est orthographiée correctement et qu'elle est séparée des mots et des symboles l'entourant par le délimiteur approprié.
60 ONLY INNERMOST DIMENSION MAY BE PACKED Ce code d'erreur permet d'indiquer que la norme ISO de niveau 1 de Pascal spécifie que seule la dimension la plus interne d'un tableau conforme peut être compressée. Changer la déclaration du tableau conforme.
61 ERROR IN REAL CONSTANT: DIGIT EXPECTED Ce code d'erreur permet d'indiquer qu'un nombre réel n'est pas correctement représenté. Une constante de type REAL doit comporter au moins un chiffre de chaque côté du point décimal ou être représentée en notation scientifique.
62 STRING CONSTANT MUST NOT EXCEED SOURCE LINE Ce code d'erreur permet d'indiquer qu'une chaîne de caractères non valide a été détectée ou une apostrophe supplémentaire a été trouvée. Une chaîne de caractères ne peut pas traverser les limites de ligne. Une apostrophe supplémentaire sur une ligne peut également produire ce message.
63 INTEGER OR REAL CONSTANT EXCEEDS RANGE Ce code d'erreur permet d'indiquer qu'un nombre entier ou réel est en dehors de la plage de nombres valides. Le plus grand nombre entier valide sur un système informatique Cray est MAXINT, ayant une valeur de 264-1 (9 223 372 036 854 775 807 en décimal). La plus petite valeur est -MAXINT. Le plus grand nombre réel valide dans un programme Pascal est 102464.
65 '..' EXPECTED Ce code d'erreur permet d'indiquer que lors de l'analyse d'un schéma de tableau conforme, un jeton différent a été trouvé lorsqu'il était attendu. Vérifiez la syntaxe de l'instruction et corrigez le programme source.
66 PARAMETERS BOUND TO SAME CONFORMANT ARRAY SCHEMA HAVE DIFFERENT TYPES Ce code d'erreur permet d'indiquer que lors de l'appel d'une procédure avec des paramètres de tableau conformes, deux tableaux de types différents étaient liés au même schéma de tableau conforme. Lorsque deux tableaux sont transmis à un seul schéma, ils doivent être du même type de données. Vérifiez et corrigez le programme source.
67 INDEX TYPES NOT COMPATIBLE Ce code d'erreur permet d'indiquer qu'une procédure avec un paramètre de tableau conforme a été transmise à un tableau dont le type d'index était incompatible avec celui du paramètre formel. Vérifiez et corrigez le programme source.
68 ACTUAL INDEX TYPE NOT SUBSET OF FORMAL INDEX TYPE Ce code d'erreur permet d'indiquer qu'une procédure avec un paramètre de tableau conforme a été appelée avec un paramètre réel dont les limites supérieure et inférieure ne sont pas comprises dans la plage du type d'index du paramètre de tableau conforme. Modifiez le schéma de tableau conforme pour inclure les limites supérieure et inférieure du paramètre réel.
69 CASE VALUE TOO LARGE OR TOO SMALL Ce code d'erreur permet d'indiquer que seules les valeurs comprises entre -524287 et 524287 peuvent être utilisées dans les instructions CASE. Modifiez et recompilez le programme.
70 TOO MANY NESTED SCOPES Ce code d'erreur permet d'indiquer que le programme a des procédures ou des instructions WITH imbriquées trop profondément. La profondeur maximale des procédures imbriquées ou des instructions WITH est de 20. Modifiez et recompilez le programme.
71 TOO MANY NESTED PROCEDURES AND/OR FUNCTIONS Ce code d'erreur permet d'indiquer que la profondeur maximale d'imbrication des procédures et des fonctions a été dépassée. La profondeur maximale d'imbrication est de 25. Réorganisez le programme pour réduire le niveau d'imbrication des sous-programmes.
72 TOO MANY PROCEDURES Ce code d'erreur permet d'indiquer que la limite pour les définitions de procédure a été dépassée. La limite est de 1 000. Réorganiser le programme pour réduire le nombre de procédures.
73 PROCEDURE/PROGRAM TOO LONG Ce code d'erreur permet d'indiquer qu'une procédure, une fonction ou le corps principal du programme Pascal dépasse la taille maximale pour plusieurs raisons possibles. Divisez-le en segments plus petits et recompilez le programme.
75 TOO MANY ERRORS ON THIS SOURCE LINE Ce code d'erreur permet d'indiquer que plus de 10 erreurs ont été trouvées sur cette ligne source; toutes les erreurs n'ont pas été affichées. Effectuez les corrections suggérées par les erreurs affichées.
79 TOO MANY EXPRESSIONS Ce code d'erreur permet d'indiquer que la procédure ou la fonction contient trop d'expressions. Le nombre d'expressions dans une procédure est limité et dépend de la nature des expressions. Divisez la procédure ou la fonction en plusieurs parties et recompilez le programme.
80 DIVISION OR MOD BY 0 Ce code d'erreur permet d'indiquer qu'une tentative a été faite par DIV ou MOD pour quelque chose par zéro; c'est mathématiquement sans signification. Modifiez et recompilez le programme.
85 CONFORMANT ARRAY FORMAL PARAMETER MUST NOT BE PASSED BY VALUE Ce code d'erreur permet d'indiquer le programme a tenté de passer un paramètre formel de tableau conforme en tant que paramètre de valeur. Passez le paramètre formel du tableau conforme en tant que paramètre VAR.
86 COMPONENT OF PACKED STRUCTURE MUST NOT BE PASSED AS VAR PARAMETER Ce code d'erreur permet d'indiquer la norme ISO Niveau 1 Pascal ne permet pas de passer des composantes de structures compactées en tant que paramètres VAR. Les composantes des structures compactées peuvent être passés en tant que paramètres de valeur. Corrigez et recompilez le programme.
87 LOOP CONTROL VARIABLE ACTIVE IN ENCLOSING LOOP Ce code d'erreur permet d'indiquer que le compilateur a rencontré une tentative des structures en boucle imbriquées afin d'utiliser la même variable en tant que variable de contrôle de boucle. Une boucle interne ne peut pas utiliser la même variable de contrôle que la boucle l'entourant. Modifiez la variable de contrôle de boucle pour l'une des structures et recompilez le programme.
93 UNRECOGNIZED COMPILER DIRECTIVE Ce code d'erreur permet d'indiquer qu'une chaîne de caractères dans un commentaire commençant par un signe dièse, que le compilateur s'attendait à être une directive de compilation, mais n'est pas une directive valide. Si la chaîne de caractères est supposée être une directive, corrigez-la; sinon, ajoutez un ou plusieurs espaces avant pour qu'il soit ignoré.
94 DIRECTIVE CANNOT BE USED WITHIN COMPILE UNIT Ce code d'erreur permet d'indiquer qu'une directive de compilation peut uniquement être utilisée avant qu'une instruction PROGRAM ou MODULE apparaisse dans une unité de compilation. Déplacez la directive en dehors de l'unité de compilation ou modifiez-la en commentaire.
95 LABEL MUST BE ONE TO FOUR DIGITS Ce code d'erreur permet d'indiquer qu'une déclaration d'étiquette comprenait une étiquette comportant plus de 4 chiffres. Modifiez l'étiquette pour avoir 4 chiffres ou moins.
96 USE OF TYPE IDENTIFIER IN ITS DEFINITION Ce code d'erreur permet d'indiquer que l'utilisation d'un nom de type dans la définition de ce type n'est valide que pour déclarer un composant du type comme étant un pointeur sur le type. Modifiez et recompilez le programme.
97 NOT ISO STANDARD Ce code d'erreur permet d'indiquer que l'instruction indiquée n'est pas prise en charge sous la norme ISO Pascal Niveau 1. Si ce programme doit être exécuté sur un compilateur ne prenant pas plus en charge que le standard ISO Pascal, l'instruction doit être modifiée.
101 IDENTIFIER DECLARED TWICE Ce code d'erreur permet d'indiquer que le même identifiant a été déclaré 2 fois dans le même bloc de programme. Supprimez l'une des déclarations ou renommez l'un des identificateurs.
102 LOW BOUND EXCEEDS HIGH BOUND Ce code d'erreur permet d'indiquer que l'extrémité inférieure de la plage spécifiée a reçu une valeur supérieure à celle de l'extrémité supérieure de la plage. Modifiez la spécification de plage pour attribuer une valeur supérieure à la limite supérieure ou une valeur inférieure à la limite inférieure.
103 IDENTIFIER IS NOT OF APPROPRIATE CLASS Ce code d'erreur permet d'indiquer qu'un identifiant a été utilisé dans un contexte inapproprié. Par exemple, une constante a été utilisée comme cible d'une instruction d'affectation. Modifiez l'instruction pour utiliser le type d'identifiant correct.
104 IDENTIFIER NOT DECLARED Ce code d'erreur permet d'indiquer que l'identifiant indiqué peut ne pas avoir été déclaré dans la section des déclarations du programme, de la procédure ou de la fonction. Si l'identifiant a été déclaré, vérifiez qu'il est orthographié de la même manière dans l'instruction exécutable que dans la déclaration.
105 SIGN NOT ALLOWED Ce code d'erreur permet d'indiquer qu'un signe plus ou moins était utilisé avec une constante du mauvais type; par exemple, avec une constante de chaîne de caractères. Retirez le signe.
106 NUMBER EXPECTED Ce code d'erreur permet d'indiquer qu'un numéro peut être manquant à la position indiquée. Vérifiez la syntaxe de l'instruction pour voir si un nombre doit être spécifié. En outre, vérifiez la déclaration pour un mot réservé manquant.
107 INCOMPATIBLE SUB RANGE TYPE Ce code d'erreur permet d'indiquer qu'on a tenté de définir une sous-gamme dont les limites supérieure et inférieure n'étaient pas du même type ou n'étaient pas des éléments de type scalaire autres que réels. Modifiez le programme en conséquence et recompilez-le.
108 FILE NOT ALLOWED HER Ce code d'erreur permet d'indiquer que le type de données FILE n'est pas valide dans la déclaration indiquée. Modifiez l'instruction pour éviter la spécification non valide et recompilez le programme.
110 TAGFIELD TYPE MUST BE SCALAR OR SUB RANGE Ce code d'erreur permet d'indiquer que le type de données du champ de balise dans un enregistrement de variante peut être incorrect. Le champ de balise doit être de type scalaire ou sous-gamme. Modifiez l'instruction et recompilez le programme.
111 INCOMPATIBLE WITH TAGFIELD TYPE Ce code d'erreur permet d'indiquer qu'un sélecteur de variante d'enregistrement est incompatible avec le type du champ de balises. Corrigez et exécutez le programme.
112 INDEX TYPE MUST NOT BE REAL Ce code d'erreur permet d'indiquer que le type de données REAL a été spécifié pour un index. REAL n'est pas un type d'index valide. Un type d'index peut être n'importe quel type scalaire ou une sous-gamme de tout type scalaire, à l'exception de REAL. Modifiez l'instruction et recompilez le programme.
113 INDEX TYPE MUST BE SCALAR OR SUBRANGE Ce code d'erreur permet d'indiquer qu'un type de données non valide a été spécifié pour un index. Un type d'index peut être n'importe quel type scalaire ou une sous-gamme de tout type scalaire, à l'exception de REAL. Modifiez l'instruction et recompilez le programme.
114 BASE TYPE MUST NOT BE REAL Ce code d'erreur permet d'indiquer que le type de base spécifié lors de la définition d'un ensemble était REAL. Un REAL n'est pas un type de base valide. Le type de base peut être BOOLEAN, un type énuméré de 128 éléments au maximum, une sous-gamme de type INTEGER avec une plage maximale de 0 à 127 ou une sous-gamme de type CHAR. Modifiez la déclaration SET et recompilez le programme.
115 BASE TYPE MUST BE SCALAR OR SUBRANGE Ce code d'erreur permet d'indiquer qu'un type de base non valide a été spécifié lors de la définition d'un ensemble. Le type de base peut être BOOLEAN, un type énuméré de 128 éléments au maximum, une sous-gamme de type INTEGER avec une plage maximale de 0 à 127 ou une sous-gamme de type CHAR. Modifiez la déclaration SET et recompilez le programme.
116 ERROR IN TYPE OF STANDARD PROCEDURE PARAMETER Ce code d'erreur permet d'indiquer que le paramètre réel transmis à une procédure standard était d'un type non valide. Si le paramètre réel a été passé en tant que paramètre de valeur, son affectation doit être compatible avec le paramètre formel correspondant. Si le paramètre actuel est passé en tant que paramètre VAR, il doit être du même type que le paramètre formel correspondant. Corrigez et recompilez le programme.
117 UNSATISFIED FORWARD REFERENCE Ce code d'erreur permet d'indiquer qu'une directive FORWARD a référencé une procédure ou une fonction introuvable. Vérifiez que l'orthographe de la procédure ou de la fonction est identique dans l'en-tête incluant la directive FORWARD et dans l'en-tête de procédure ou de fonction.
118 UNSATISFIED FORWARD REFERENCE TYPE IDENTIFIER Ce code d'erreur permet d'indiquer qu'un type a été déclaré comme étant un pointeur sur un autre type, mais l'autre type n'a pas été déclaré. Déclarez le type dans une instruction TYPE et recompilez le programme.
119 FORWARD DECLARED; REPETITION OF PARAMETER LIST NOT ALLOWED Ce code d'erreur permet d'indiquer que la liste de paramètres d'une procédure ou d'une fonction référencée par une directive FORWARD apparaît dans l'en-tête de procédure ou de fonction. La liste de paramètres est autorisée uniquement avec l'en-tête contenant la directive FORWARD. Supprimer la liste de paramètres de l'en-tête actuel.
120 FUNCTION RESULT TYPE MUST BE SCALAR, SUBRANGE, OR POINTER Ce code d'erreur permet d'indiquer qu'une fonction a été déclarée avec un type de résultat non valide. Les types valides pour une fonction sont INTEGER, I24, REAL, BOOLEAN, CHAR, un type énuméré, une sous-gamme et un pointeur. Modifiez le type de résultat dans l'en-tête de la fonction et la fonction elle-même pour inclure l'un de ces types.
121 FILE VALUE PARAMETER NOT ALLOWED Ce code d'erreur permet d'indiquer que le programme a tenté de transmettre un fichier en tant que paramètre de valeur. Un fichier ne peut être passé qu'en tant que paramètre VAR. Modifiez l'en-tête de procédure ou de fonction pour que le fichier soit un paramètre VAR.
122 FORWARD DECLARED FUNCTION: REPETITION OF RESULT TYPE NOT ALLOWED Ce code d'erreur permet d'indiquer que le type de résultat pour une fonction référencée par une directive FORWARD apparaît dans l'en-tête de la fonction actuelle. Le type de résultat n'est autorisé qu'avec l'en-tête contenant la directive FORWARD. Supprimer le type de résultat de l'en-tête actuel.
124 FLOATING-POINT FORMAT FOR REALS ONLY Ce code d'erreur permet d'indiquer qu'une instruction WRITE ou WRITELN a appliqué une spécification de format non valide à une variable ou à une expression non réelle. Un format de sortie pour une variable ou une expression non réelle ne peut pas contenir de spécification pour le nombre de décimales.
125 ERROR IN TYPE OF STANDARD FUNCTION PARAMETER Ce code d'erreur permet d'indiquer que le paramètre réel transmis à une fonction standard est d'un type non valide. Si le paramètre réel est passé en tant que paramètre de valeur, son affectation doit être compatible avec le paramètre formel correspondant. Si le paramètre réel a été passé en tant que paramètre VAR, il doit être du même type que le paramètre formel correspondant. Corrigez et recompilez le programme.
126 NUMBER OF PARAMETERS DOES NOT AGREE WITH DECLARATION Ce code d'erreur permet d'indiquer que le nombre de paramètres réels transmis à une procédure ou à une fonction n'était pas identique au nombre de paramètres formels dans la déclaration de sous-programme. Vérifiez la déclaration de procédure ou de fonction et modifiez la liste de paramètres actuelle.
127 FUNCTION IS NOT A VALID CONSTANT FUNCTION Ce code d'erreur permet d'indiquer qu'une fonction utilisée dans une définition constante ne peut pas être utilisée dans une expression constante. Vérifiez la liste des fonctions pouvant être utilisées dans les expressions constantes.
128 RESULT TYPE OF PARAMETER FUNCTION DOES NOT AGREE WITH DECLARATION Ce code d'erreur permet d'indiquer qu'une fonction apparaissant en tant que paramètre réel a un type de résultat différent du paramètre de fonction formel correspondant. Faites correspondre les types et recompiler le programme.
129 TYPE CONFLICT OF OPERANDS Ce code d'erreur permet d'indiquer que des opérandes incompatibles ont été détectés. Les opérandes d'une même opération doivent être compatibles avec les affectations. Modifiez et recompilez le programme.
131 TESTS ON EQUALITY ALLOWED ONLY Ce code d'erreur permet d'indiquer que le programme a tenté une comparaison non valide de pointeurs. Les pointeurs peuvent être testés pour l'égalité mais pas pour la taille relative (<, >, <= et >=). Modifiez et recompilez le programme.
132 STRICT INCLUSION NOT ALLOWED Ce code d'erreur permet d'indiquer que le programme a tenté de déterminer si un ensemble est strictement inclus dans un autre ensemble (c'est-à-dire si un ensemble est un sous-ensemble approprié d'un autre). La norme ISO de niveau 1 en Pascal autorise les tests d'inclusion ou d'égalité (<=), mais pas d'inclusion stricte (<). Modifiez et recompilez le programme.
133 FILE COMPARISON NOT ALLOWED Ce code d'erreur permet d'indiquer qu'un opérateur relationnel (<, >, =, <=, >=, <> et IN) a été utilisé avec un ou plusieurs opérandes de type FILE. Une telle opération n'est pas valide. Modifiez et recompilez le programme.
134 INVALID TYPE OF OPERAND(S) Ce code d'erreur permet d'indiquer qu'un ou plusieurs opérandes d'un type de données non valide ont été trouvés dans une opération. Modifiez et recompilez le programme.
135 TYPE OF OPERAND MUST BE BOOLEAN Ce code d'erreur permet d'indiquer que l'opérande indiqué doit être de type BOOLEAN. Les opérateurs AND et OR requièrent deux opérandes booléens et l'opérateur NOT nécessite un seul opérande booléen. Changez l'opération et recompilez le programme.
136 SET ELEMENT TYPE MUST BE SCALAR OR SUB RANGE Ce code d'erreur permet d'indiquer qu'une tentative d'utilisation de l'opérateur IN avec un opérande dont le type n'est pas un type de base défini valide a été tentée. Le type de base d'un ensemble doit être l'un des suivants: un type énuméré, une sous-gamme de types INTEGER ou I24 ou une sous-gamme de type CHAR. Vérifiez la déclaration du premier opérande de l'opérateur IN pour vous assurer qu'il s'agit bien de l'un de ces types, puis recompilez le programme.
137 SET ELEMENT TYPES NOT COMPATIBLE Ce code d'erreur permet d'indiquer qu'un élément d'un type de données incompatible a été utilisé avec un ensemble. Les types d'élément de set sont compatibles s'ils sont du même type, s'il s'agit d'une sous-gamme de l'autre ou si les deux sont des sous-gammes du même type. De plus, les deux ensembles doivent être compactés ou aucun des deux ne doit l'être. Modifiez et recompilez le programme.
138 TYPE OF VARIABLE IS NOT ARRAY Ce code d'erreur permet d'indiquer que le programme a tenté de traiter en tant que tableau une variable n'ayant pas été déclarée en tant que tableau. Vérifiez la déclaration de la variable et l'instruction indiquée pour les incohérences.
139 INDEX TYPE IS NOT COMPATIBLE WITH DECLARATION Ce code d'erreur permet d'indiquer qu'un type d'index autre que le type spécifié dans la déclaration a été utilisé avec un type de données structuré. Vérifiez la déclaration de la variable et l'instruction indiquée pour les incohérences.
140 TYPE OF VARIABLE IS NOT RECORD Ce code d'erreur permet d'indiquer que le programme a tenté de traiter comme un enregistrement une variable n'ayant pas été déclarée comme un enregistrement. Vérifiez la déclaration de la variable et l'instruction indiquée pour les incohérences.
141 TYPE OF VARIABLE MUST BE FILE OR POINTER Ce code d'erreur permet d'indiquer que la variable indiquée doit être de type FILE ou POINTER. Changez l'opération et recompilez le programme.
142 INVALID PARAMETER SUBSTITUTION Ce code d'erreur permet d'indiquer qu'un paramètre formel a été transmis à une valeur de paramètre réelle non valide. Comparez les positions des paramètres formels avec les positions des paramètres réels pour les incohérences. Assurez-vous que les paramètres ont été correctement déclarés. Modifiez et recompilez le programme.
143 INVALID TYPE OF LOOP CONTROL VARIABLE Ce code d'erreur permet d'indiquer qu'une variable de contrôle de boucle d'un type non valide a été découverte. La variable de contrôle dans une boucle FOR doit être d'un type ordinal: c'est-à-dire tout type de scalaire sauf REAL. Les valeurs de début et de fin de la variable de contrôle doivent être compatibles avec les affectations avec son type.
144 INVALID TYPE OF EXPRESSION Ce code d'erreur permet d'indiquer qu'une expression résolue en un type non valide a été découverte. L'expression doit être résolue en une valeur d'affectation compatible avec la variable à laquelle elle est affectée.
145 TYPE CONFLICT Ce code d'erreur permet d'indiquer qu'un conflit de type de données a été découvert.
146 ASSIGNMENT OF FILES NOT ALLOWED Ce code d'erreur permet d'indiquer qu'un nom de fichier apparaît en tant qu'opérande dans une instruction d'affectation. Il est impossible d'accéder directement à un fichier dans une instruction d'affectation. Les procédures prédéfinies READ, READLN, WRITE, WRITELN, GET et PUT doivent être utilisées pour déplacer des données vers et depuis des fichiers.
147 LABEL TYPE INCOMPATIBLE WITH SELECTING EXPRESSION Ce code d'erreur permet d'indiquer que le type de données d'une étiquette dans une instruction CASE ou une variante d'enregistrement est incompatible avec le type de données du sélecteur. Assurez-vous que les étiquettes sont toutes du même type. Vérifiez également la déclaration de toutes les variables dans l'expression du sélecteur et assurez-vous que le sélecteur se résolve en une constante du même type que les étiquettes.
148 SUBRANGE BOUNDS MUST BE SCALAR Ce code d'erreur permet d'indiquer que les constantes délimitant la plage d'une sous-intervalle sont d'un type non valide. Les constantes spécifiant les limites de la sous-intervalle doivent être des éléments de tout type de scalaire défini précédemment. Modifiez la spécification de sous-intervalle et recompilez le programme.
151 ASSIGNMENT TO FORMAL FUNCTION NOT ALLOWED Ce code d'erreur permet d'indiquer que le programme a tenté d'affecter une valeur à un paramètre de fonction formel. Une telle affectation n'est pas valide. Vérifiez l'orthographe de la cible de l'affectation et modifiez l'instruction.
152 NO SUCH FIELD IN THIS RECORD Ce code d'erreur permet d'indiquer que le programme faisait référence à un champ non nommé dans la déclaration de l'enregistrement. Vérifiez l'orthographe du nom du champ dans l'instruction spécifiée et dans la déclaration pour en assurer la cohérence. Corrigez et recompilez le programme.
155 CONTROL VARIABLE MUST BE NEITHER FORMAL NOR NONLOCAL Ce code d'erreur permet d'indiquer qu'une utilisation ou une déclaration non valide de la variable de contrôle a été découverte. La variable de contrôle d'une instruction FOR doit être déclarée dans la section des déclarations du bloc dans lequel elle est utilisée. De plus, la variable de contrôle ne peut pas être la cible d'une instruction d'affectation, ni être transmise à un sous-programme en tant que paramètre VAR, ni apparaître en tant que paramètre dans une instruction READ ou READLN, ni être la variable de contrôle dans plusieurs instructions FOR. Modifiez l'utilisation non valide de la variable de contrôle si nécessaire.
156 MULTIDEFINED CASE LABEL Ce code d'erreur permet d'indiquer que la même étiquette a été définie plusieurs fois dans une instruction CASE ou dans une variante d'enregistrement. Chaque étiquette doit être unique. Changez l'étiquette et recompilez le programme.
157 TOO MANY CASES IN CASE STATEMENT Ce code d'erreur permet d'indiquer que plus de 600 constantes de cas ont été fournies dans une seule instruction CASE. Briser la déclaration CASE en morceaux et recompiler le programme.
158 MISSING CORRESPONDING VARIANT DECLARATION Ce code d'erreur permet d'indiquer que lors d'un appel à la procédure prédéfinie NEW ou SIZEOF, une constante de casse a été fournie ne correspondant pas à une variante du type d'enregistrement en question. Vérifiez la cohérence du type d'appel et d'enregistrement, ou vérifiez si l'appel à NEW ou SIZEOF contient trop de paramètres.
160 PREVIOUS DECLARATION WAS NOT FORWARD Ce code d'erreur permet d'indiquer qu'une procédure a été trouvée avec un nom étant déjà un identifiant valide dans l'étendue actuelle. Vérifiez l'orthographe du nom de la procédure.
162 PARAMETER SIZE MUST BE CONSTANT Ce code d'erreur permet d'indiquer que lors d'un appel à la procédure prédéfinie NEW ou SIZEOF, une constante de casse a été fournie lorsque le type d'enregistrement en question ne comportait aucune variante. Supprimez la constante de casse de l'appel et recompilez le programme.
165 MULTIDEFINED LABEL Ce code d'erreur permet d'indiquer que la même étiquette de déclaration est apparue à plus d'un endroit. Aucune étiquette d'instruction ne peut apparaître plus d'une fois dans un programme Pascal. Changez l'étiquette et recompilez le programme.
166 MULTI DECLARED LABEL Ce code d'erreur permet d'indiquer que le même numéro a été déclaré en tant qu'étiquette de déclaration plus d'une fois. Aucune étiquette d'instruction ne peut être déclarée plus d'une fois dans un programme Pascal. Remplacez l'étiquette par un autre numéro.
167 UNDECLARED LABEL Ce code d'erreur permet d'indiquer qu'une étiquette d'instruction n'ayant pas été déclarée est apparue dans la section des instructions exécutables d'un programme. Chaque étiquette d'instruction doit être déclarée dans une déclaration LABEL dans la section des déclarations du bloc dans lequel elle est utilisée.
168 UNDEFINED LABEL Ce code d'erreur permet d'indiquer qu'une étiquette d'instruction a été spécifiée dans une déclaration LABEL mais n'a pas été utilisée dans la section des instructions exécutables du bloc. Chaque étiquette d'instruction déclarée doit être utilisée. Supprimez l'étiquette de la déclaration LABEL si elle n'est pas nécessaire.
171 PREDEFINED FILE WAS REDECLARED Ce code d'erreur permet d'indiquer qu'un fichier prédéfini (INPUT, OUTPUT ou les deux) a été spécifié dans une déclaration. Les fichiers prédéfinis ne peuvent pas être déclarés dans un programme. Supprimez la déclaration et recompilez le programme.
172 UNDECLARED EXTERNAL FILE Ce code d'erreur permet d'indiquer que le programme a tenté d'accéder à un fichier n'ayant pas été déclaré. À l'exception des fichiers prédéfinis INPUT et OUTPUT, tous les fichiers doivent être déclarés dans la section des déclarations du bloc dans lequel ils sont utilisés. Ajoutez la déclaration de fichier et recompilez le programme.
175 MISSING FILE 'INPUT' IN PROGRAM HEADING Ce code d'erreur permet d'indiquer que le fichier texte prédéfini INPUT a été accédé dans le programme sans être spécifié en tant que paramètre dans l'en-tête PROGRAM. Ajoutez INPUT à l'en-tête PROGRAM et recompilez le programme.
176 MISSING FILE 'OUTPUT' IN PROGRAM HEADING Ce code d'erreur permet d'indiquer que le fichier texte prédéfini OUTPUT a été accédé dans le programme sans être spécifié en tant que paramètre dans l'en-tête PROGRAM. Ajoutez OUTPUT à l'en-tête PROGRAM et recompilez le programme.
177 '.' EXPECTED Ce code d'erreur permet d'indiquer qu'une période était attendue. Vérifiez la déclaration indiquée et apportez les modifications nécessaires.
178 EXTERNAL FILE NAME MUST BE 7 CHARACTERS OR LESS Ce code d'erreur permet d'indiquer que le compilateur a rencontré un paramètre de programme (paramètre dans la déclaration PROGRAM) de plus de 7 caractères. Changez et recompilez le programme.
179 LABEL SECTION NOT ALLOWED HERE Ce code d'erreur permet d'indiquer qu'une tentative a été faite pour déclarer une étiquette dans un endroit invalide. Changez le programme et recompilez le programme.
184 CAN NOT EXPORT NESTED ROUTINES Ce code d'erreur permet d'indiquer que seules les routines déclarées au niveau le plus externe d'un programme ou d'un module peuvent être exportées. Changez le programme et recompilez le programme.
185 COMPILER ERROR; SEND LISTING TO CRAY SUPPORT Ce code d'erreur permet d'indiquer qu'une erreur s'est produite lors de l'exécution du compilateur Pascal. Afficher une liste de programmes à un analyste CRI.
186 NO CASE LIST ELEMENTS IN CASE STATEMENT Ce code d'erreur permet d'indiquer qu'une instruction CASE a été rencontrée sans aucun élément de liste de cas, c'est-à-dire sans autre cas et instruction correspondante. La norme ISO Niveau 1 Pascal ne permet pas cette situation. Ajoutez des éléments de liste de cas ou supprimez l'instruction CASE.
187 SET ELEMENT OUT OF RANGE Ce code d'erreur permet d'indiquer que le compilateur a rencontré un élément d'un ensemble dont la valeur était inférieure à 0 ou supérieure à 127. Les éléments de l'ensemble doivent être compris entre 0 et 127. Modifiez et recompilez le programme.
188 BASE TYPE OF SET OUT OF RANGE Ce code d'erreur permet d'indiquer que le compilateur a rencontré une déclaration de type TYPE dont le type de base contient des éléments inférieurs à 0 ou supérieurs à 127. Les éléments de l'ensemble doivent être compris entre 0 et 127. Modifiez et recompilez le programme.
190 EXPORTED VARIABLE DECLARED TWICE Ce code d'erreur permet d'indiquer que deux variables ont été exportées avec le même nom; c'est illégal. Changez l'un des noms et recompilez le programme.
191 EXTERNAL VARIABLE NAME MUST BE 8 CHARACTERS OR LESS Ce code d'erreur permet d'indiquer que les noms externes des variables exportées ne peuvent pas dépasser 8 caractères. Raccourcissez le nom et recompilez le programme.
192 VIEWED VARIABLE NEW TYPE > OLD TYPE Ce code d'erreur permet d'indiquer qu'une tentative d'affichage d'une variable d'un nouveau type utilisant plus d'espace que l'ancien type a été effectuée. Les variables ne peuvent être visualisées qu'avec les nouveaux types de même taille ou plus petits que l'ancien type. Modifiez et recompilez le programme.
193 CONFORMANT ARRAYS CAN NOT BE 'VIEWED' Ce code d'erreur permet d'indiquer que les tableaux conformes ne peuvent pas être utilisés dans les instructions VIEWING. Modifiez et recompilez le programme.
195 GOTO INTO CONTROL STRUCTURE Ce code d'erreur permet d'indiquer qu'une tentative a été faite pour sauter dans une instruction structurée, telle que la clause THEN d'une instruction IF. Un tel saut est illégal; changer et recompiler le programme.
196 STRING CONSTANT TOO LONG Ce code d'erreur permet d'indiquer qu'une constante de chaîne de caractères supérieure à 140 caractères a été déclarée. Modifiez et recompilez le programme.
197 LOOP CONTROL VARIABLE CAN NOT BE PASSED AS VAR PARAMETER Ce code d'erreur permet d'indiquer que dans une boucle FOR, la variable de contrôle de boucle ne peut pas être transmise en tant que paramètre VAR. Modifiez et recompilez le programme.
198 READ INTO LOOP CONTROL VARIABLE NOT ALLOWED Ce code d'erreur permet d'indiquer que dans une boucle FOR, la variable de contrôle de boucle ne peut pas apparaître comme la cible d'une lecture. Modifiez et recompilez le programme.
199 ASSIGMENT TO LOOP CONTROL VARIABLE NOT ALLOWED Ce code d'erreur permet d'indiquer que dans une boucle FOR, la variable de contrôle de boucle ne peut pas apparaître comme cible d'une affectation. Modifiez et recompilez le programme.
200 TOO MANY PARAMETERS Ce code d'erreur permet d'indiquer que la procédure ou la fonction a trop de paramètres. Le nombre de paramètres autorisés dépend de leur type. Changer la procédure pour utiliser moins de paramètres; soit le diviser en procédures plus petites, soit transmettre des paramètres implicitement en créant des adresses non locales.
201 ASSIGNMENT TO FUNCTION OUT OF SCOPE Ce code d'erreur permet d'indiquer qu'une tentative d'assignation à un résultat de fonction en dehors de la portée de la fonction a été effectuée. Modifiez et recompilez le programme.
202 ASSIGNMENT TO FUNCTION POINTEE NOT ALLOWED Ce code d'erreur permet d'indiquer qu'il n'est pas possible d'accéder à une variable de résultat de fonction à gauche d'une instruction d'affectation. Modifiez l'instruction et recompilez le programme.
203 MULTIDEFINED VARIANT Ce code d'erreur permet d'indiquer que la valeur de variante indiquée apparaît plusieurs fois dans un enregistrement. Changez la variante et recompilez le programme.

Messages de fichiers de journal

Lors de l'exécution du compilateur Pascal sous UNICOS, tous les messages du fichier journal sont transmis vers la sortie d'erreur standard, à l'exception des suivants: PS001, PS002, PS003 et PS005.

Code Message Description Catégorie
PS001 [PASCAL] COMPILED s, n SOURCE LINES Ce code permet d'indiquer que le compilateur Pascal a terminé la compilation du module de programme S, composé de n lignes sources. Classe, informatif
PS002 [PASCAL] CODE: n OCTAL, DATA: m OCTAL Ce code permet d'indiquer que le compilateur Pascal a généré n mots (octal) de code et m (octal) de données statiques pour le module de programme en cours. Classe, informatif
PS003 [PASCAL] STACK: n OCTAL, HEAP: m OCTAL Ce code permet d'indiquer qu'au moment de l'exécution, le programme compilé par le compilateur Pascal demande initialement n mots (octal) de l'espace de pile et m (octal) mots de l'espace de tas. - Classe, informatif. Classe, informatif
PS004 [PASCAL] n ERRORS IN s, NO CODE GENERATED Ce code permet d'indiquer que des erreurs ont été détectées par le compilateur Pascal lors de la compilation du module de programme. Aucun code n'a été généré. Le compilateur Pascal abandonne l'étape du travail si l'option A+ était sur la ligne d'appel du compilateur. Classe, fatal
PS00S [PASCAL] NORMAL TERMINATION Ce code permet d'indiquer que le compilateur Pascal s'est terminé sans erreur. Classe, informatif
PS006 [PASCAL] SOURCE LINE TOO LONG, NO CODE GENERATED Ce code permet d'indiquer que le compilateur Pascal a détecté une ligne source de plus de 140 caractères de largeur. La compilation a été abandonnée. Classe, fatal
PS007 [PASCAL] PREMATURE EOF ON INPUT SOURCE FILE Ce code permet d'indiquer que le compilateur Pascal a détecté une fin de fichier sur le fichier source d'entrée avant la fin du module de programme en cours. La compilation a été abandonnée. Classe, fatal
PS008 [PASCAL] PREMATURE EOD ON INPUT SOURCE FILE Ce code permet d'indiquer que le compilateur Pascal a détecté une fin de données sur le fichier source d'entrée avant la fin du module de programme en cours. La compilation a été abandonnée. Classe, fatal
PS009 [PASCAL] HARDWARE I/O ERROR ON INPUT SOURCE FILE Ce code permet d'indiquer que le compilateur Pascal a détecté une erreur d'entrée/sortie matérielle irrécupérable sur le fichier source d'entrée. La compilation a été abandonnée. Classe, fatal
PS010 [PASCAL] UNRECOGNIZED KEYWORD S ON COMMAND LINE IGNORED Ce code permet d'indiquer que le compilateur Pascal ne reconnaît pas un mot-clef sur la ligne de commande. Classe, fatal
PS011 [PASCAL] INVALID INPUT FILE NAME S, COMPILE TERMINATED Ce code permet d'indiquer que la valeur spécifiée pour le paramètre I sur la ligne d'appel Pascal n'est pas valide. Classe, fatal
PS012 [PASCAL] INVALID LIST FILE NAME S, COMPILE TERMINATED Ce code permet d'indiquer que la valeur spécifiée pour le paramètre L sur la ligne d'appel Pascal n'est pas valide. Classe, fatal
PS013 [PASCAL] INVALID BLD FILE NAME S, COMPILE TERMINATED Ce code permet d'indiquer que la valeur spécifiée pour le paramètre B sur la ligne d'appel Pascal n'est pas valide. Classe, fatal
PS014 [PASCAL] INPUT FILE SPECIFIED TWICE, COMPILE TERMINATED Ce code permet d'indiquer que le paramètre I s'est produit plus d'une fois sur la ligne d'appel Pascal. Classe, fatal
PS015 [PASCAL] LIST FILE SPECIFIED TWICE, COMPILE TERMINATED Ce code permet d'indiquer que le paramètre L s'est produit plus d'une fois sur la ligne d'appel Pascal. Classe, fatal
PS016 [PASCAL] BLD FILE SPECIFIED TWICE, COMPILE TERMINATED Ce code permet d'indiquer que le paramètre B est apparu plusieurs fois sur la ligne d'appel Pascal. Classe, fatal
PS017 [PASCAL] BLD FILE AND LIST FILE SAME, COMPILE TERMINATED Ce code permet d'indiquer que vous avez spécifié le même nom de fichier pour les deux paramètres de bande L sur la ligne d'appel Pascal. Classe, fatal
PS018 [PASCAL] INPUT FILE AND LIST FILE SAME, COMPILE TERMINATED Ce code permet d'indiquer que vous avez spécifié le même nom de fichier pour les paramètres I et L sur la ligne d'appel Pascal. Classe, fatal
PS019 [PASCAL] INPUT FILE AND BLD FILE SAME, COMPILE TERMINATED Ce code permet d'indiquer que vous avez spécifié le même nom de l'ensemble de données pour les paramètres I et B sur la ligne d'appel Pascal. Classe, fatal
PS020 [PASCAL] ABNORMAL TERMINATION Ce code permet d'indiquer que le compilateur Pascal ne parvient pas à terminer la compilation du module de programme en cours. Classe, fatal
PS021 EXTENDED MODE RELOCATABLE GENERATED Ce code permet d'indiquer que le binaire généré devrait être exécuté en mode EMA (adressage mémoire amélioré). Classe, informatif
PS022 UNRECOGNIZED OPTION IN CONTROL STATEMENT: option Ce code permet d'indiquer qu'une chaîne de caractères spécifiée avec le paramètre 0 dans l'instruction de contrôle PASCAL n'était pas une option valide. Classe, fatal
PS023 CONTROL STATEMENT TOO LONG, COMPILE TERMINATED Ce code permet d'indiquer que l'instruction de contrôle PASCAL contenait plus de 300 caractères non vides. Classe, fatal
PS024 CONTROL STATEMENT TERMINATOR MISSING Ce code permet d'indiquer qu'une ligne de continuation de l'instruction de contrôle PASCAL ne s'est pas terminée par un caractère de période ou de continuation. Classe, fatal
PS025 CONTROL STATEMENT CONTINUATION LINE NOT FOUND Ce code permet d'indiquer que la dernière ligne du fichier d'instruction de contrôle est une ligne de l'instruction de contrôle PASCAL se terminant par un caractère de continuation. Classe, fatal


Dernière mise à jour : Samedi, le 10 août 2019