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