Voici la liste des codes d'erreurs pouvant être retournée par l'UCSD Pascal :
Code d'erreur | Message d'erreur | Description |
---|---|---|
1 | Error in simple type | Ce code d'erreur permet d'indiquer une erreur dans un type simple. |
2 | Identifier expected | Ce code d'erreur permet d'indiquer qu'un identificateur est attendu. |
3 | Unimplemented error | Ce code d'erreur permet d'indiquer que vous tentez d'utiliser une fonctionnalité n'étant pas encore disponible avec le compilateur. |
4 | ')' expected | Ce code d'erreur permet d'indiquer qu'une fermeture de parenthèse «)» est attendue. |
5 | ':' expected | Ce code d'erreur permet d'indiquer qu'un caractère «:» est attendue. |
6 | Illegal symbol (terminator expected) | Ce code d'erreur permet d'indiquer qu'un symbole illégale est rencontré probablement à cause qu'une terminaison est absente. |
7 | Error in parameter list | Ce code d'erreur permet d'indiquer une liste de paramètre. |
8 | 'OF' expected | Ce code d'erreur permet d'indiquer qu'un mot réservé «OF» est attendue. |
9 | '(' expected | Ce code d'erreur permet d'indiquer qu'une ouverture de parenthèse «)» est attendue. |
10 | Error in type | Ce code d'erreur permet d'indiquer qu'une erreur de type est présente. |
11 | '' expected | Ce code d'erreur permet d'indiquer qu'un apostrophe est attendue. |
13 | 'END' expected | Ce code d'erreur permet d'indiquer que le mot réservé «END» est attendue. |
14 | ';' expected | Ce code d'erreur permet d'indiquer qu'un point virgule est attendue. |
15 | Integer expected | Ce code d'erreur permet d'indiquer qu'un entier est attendue. |
16 | '=' expected | Ce code d'erreur permet d'indiquer qu'un symbole d'égalité «=» est attendue. |
17 | 'BEGIN' expected | Ce code d'erreur permet d'indiquer qu'un mot réservé «BEGIN» est attendue. |
18 | Error in declaration part | Ce code d'erreur permet d'indiquer une erreur dans une partie de la déclaration. |
19 | Error in <field-list> | Ce code d'erreur permet d'indiquer qu'une erreur dans la liste de champ est présente. |
20 | ',' expected | Ce code d'erreur permet d'indiquer qu'un caractère de virgule «,» est attendue. |
21 | '*' expected | Ce code d'erreur permet d'indiquer qu'un symbole d'astérisque «*» est attendue. |
22 | 'INTERFACE' expected | Ce code d'erreur permet d'indiquer qu'un mot réservé «INTERFACE» est attendue. |
23 | 'IMPLEMENTATION' expected | Ce code d'erreur permet d'indiquer qu'un mot réservé «IMPLEMENTATION» est attendue. |
24 | 'UNIT' expected | Ce code d'erreur permet d'indiquer qu'un mot réservé «UNIT» est attendue. |
50 | Error in constant | Ce code d'erreur permet d'indiquer qu'une erreur est constaté dans la constante. |
51 | ':=' expected | Ce code d'erreur permet d'indiquer que les caractères «:=» sont attendue. |
52 | 'THEN' expected | Ce code d'erreur permet d'indiquer qu'un mot réservé «THEN» est attendue. |
53 | 'UNTIL' expected | Ce code d'erreur permet d'indiquer qu'un mot réservé «UNTIL» est attendue. |
54 | 'DO' expected | Ce code d'erreur permet d'indiquer qu'un mot réservé «DO» est attendue. |
55 | 'TO' or 'DOWNTO' expected in for statement | Ce code d'erreur permet d'indiquer que les mots réservés «TO» ou «DOWNTO» sont attendues dans l'instruction «for». |
56 | 'IF' expected | Ce code d'erreur permet d'indiquer qu'un mot réservé «IF» est attendue. |
57 | 'FILE' expected | Ce code d'erreur permet d'indiquer qu'un mot réservé «FILE» est attendue. |
58 | Error in <factor> (bad expression) | Ce code d'erreur permet d'indiquer une erreur de mauvais facteur, soit une mauvaise expression. |
59 | Error in variable | Ce code d'erreur permet d'indiquer une erreur dans la variable. |
60 | Must be of type 'SEMAPHORE' | Ce code d'erreur permet d'indiquer qu'il faut qu'il soit de type «SEMAPHORE». |
61 | Must be of type 'PROCESSID' | Ce code d'erreur permet d'indiquer qu'il faut qu'il soit de type «PROCESSID». |
62 | Process not allowed at this nesting level | Ce code d'erreur permet d'indiquer que le processus n'est pas autorisé à ce niveau d'imbrication. |
63 | Only main task may start processes | Ce code d'erreur permet d'indiquer que seule la tâche principale peut démarrer des processus. |
101 | Identifier declared twice | Ce code d'erreur permet d'indiquer qu'un identifiant est déclaré deux fois. |
102 | Low bound exceeds high bound | Ce code d'erreur permet d'indiquer que la limite inférieur surpasse la limite supérieur. |
103 | Identifier is not of the appropriate class | Ce code d'erreur permet d'indiquer que l'identificateur n'est pas de la classe approprié. |
104 | Undeclared identifier | Ce code d'erreur permet d'indiquer un identificateur non déclaré. |
105 | Sign not allowed | Ce code d'erreur permet d'indiquer qu'un signe n'est pas autorisé. |
106 | Number expected | Ce code d'erreur permet d'indiquer qu'un nombre est attendue. |
107 | Incompatible subrange types | Ce code d'erreur permet d'indiquer un type de sous-intervalle incompatible. |
108 | File not allowed here | Ce code d'erreur permet d'indiquer qu'un fichier n'est pas autorisé à cette emplacement. |
109 | Type must not be real | Ce code d'erreur permet d'indiquer que le type de données ne peut pas être un nombre réel. |
110 | <tagfield> type must be scalar or subrange | Ce code d'erreur permet d'indiquer que le champ de balise doit être un scalaire ou un sous-intervalle. |
111 | Incompatible with <tagfield> part | Ce code d'erreur permet d'indiquer que la partie de champ de balise est incompatible. |
112 | Index type must not be real | Ce code d'erreur permet d'indiquer que le type d'index ne peut pas être un nombre réel. |
113 | Index type must be a scalar or a subrange | Ce code d'erreur permet d'indiquer que le type d'index doit être un scalaire ou un sous-intervalle. |
114 | Base type must not be real | Ce code d'erreur permet d'indiquer que le type de base ne peut pas être un nombre réel. |
115 | Base type must be a scalar or a subrange | Ce code d'erreur permet d'indiquer que le type de base doit être un scalaire ou un sous-intervalle. |
116 | Error in type of standard procedure parameter | Ce code d'erreur permet d'indiquer qu'une erreur de type de paramètre de procédure standard. |
117 | Unsatisfied forward reference | Ce code d'erreur permet d'indiquer qu'une référence de prédéfinition est insatisfaites. |
118 | Forward reference type identifier in var declaration | Ce code d'erreur permet d'indiquer qu'un type de référence de prédéfinition dans une déclaration de variable n'est pas correcte. |
119 | Re-specified params not OK for a forward procedure | Ce code d'erreur permet d'indiquer que redéfinir des paramètres n'est pas correcte pour une redéfinition de procédure. |
120 | Function result type must be scalar, subrange or pointer | Ce code d'erreur permet d'indiquer que le type de résultat de la fonction doit être un scalaire, un sous-intervalle ou un pointeur. |
121 | File value parameter not allowed | Ce code d'erreur permet d'indiquer que le paramètre de valeur de fichier n'est pas autorisé. |
122 | A forward function's result type can't be re-specified | Ce code d'erreur permet d'indiquer qu'un type de résultat d'une prédéfinition de fonction ne peut pas être redéfinit. |
123 | Missing result type in function declaration | Ce code d'erreur permet d'indiquer qu'un type de résultat est manquant dans la déclaration de la fonction. |
124 | F-format for reals only | Ce code d'erreur permet d'indiquer qu'un format F est pour des nombres réels seulement. |
125 | Error in type of standard procedure parameter | Ce code d'erreur permet d'indiquer qu'un erreur de type de paramètre de procédure standard. |
126 | Number of parameters does not agree with declaration | Ce code d'erreur permet d'indiquer que le nombre de paramètres n'est pas en accord avec la déclaration. |
127 | Illegal parameter substitution | Ce code d'erreur permet d'indiquer une substitution de paramètre illégale. |
128 | Result type does not agree with declaration | Ce code d'erreur permet d'indiquer que le type de résultat n'est pas en accord avec la déclaration. |
129 | Type conflict of operands | Ce code d'erreur permet d'indiquer un type de conflit avec les opérandes. |
130 | Expression is not of set type | Ce code d'erreur permet d'indiquer qu'une expression n'est pas un type d'ensemble. |
131 | Tests on equality allowed only | Ce code d'erreur permet d'indiquer que seul un test d'égalité est autorisé à cette emplacement. |
132 | Strict inclusion not allowed | Ce code d'erreur permet d'indiquer qu'une inclusion stricte n'est pas autorisé. |
133 | File comparison not allowed | Ce code d'erreur permet d'indiquer qu'une comparaison de fichier n'est pas autorisé. |
134 | Illegal type of operand(s) | Ce code d'erreur permet d'indiquer un type illégale d'opérande. |
135 | Type of operand must be Boolean | Ce code d'erreur permet d'indiquer qu'un type d'opérande doit être de type de données Boolean. |
136 | Set element type must be scalar of subrange | Ce code d'erreur permet d'indiquer qu'un type d'ensemble d'élément doit être scalaire ou un sous-intervalle. |
137 | Set element types must be compatible | Ce code d'erreur permet d'indiquer que des types d'éléments d'ensemble doivent être compatible. |
138 | Type of variable is not array | Ce code d'erreur permet d'indiquer qu'un type de variable n'est pas un tableau. |
139 | Index type is not compatible with the declaration | Ce code d'erreur permet d'indiquer qu'un type d'index n'est pas compatible avec la déclaration. |
140 | Type of variable is not record | Ce code d'erreur permet d'indiquer qu'un type de variable n'est pas un enregistrement. |
141 | Type of variable must be file or pointer | Ce code d'erreur permet d'indiquer qu'un type de variable doit être un fichier ou un pointeur. |
142 | Illegal parameter solution | Ce code d'erreur permet d'indiquer qu'une solution de paramètre est illégale. |
143 | Illegal type of loop control variable | Ce code d'erreur permet d'indiquer un type de données illégale pour une variable de contrôle de boucle. |
144 | Illegal type of expression | Ce code d'erreur permet d'indiquer un type d'expression illégale. |
145 | Type conflict | Ce code d'erreur permet d'indiquer un conflit de type de données. |
146 | Assignment of files not allowed | Ce code d'erreur permet d'indiquer que l'association de fichiers n'est pas permise. |
147 | Label type incompatible with selecting expression | Ce code d'erreur permet d'indiquer que le type d'étiquette est incompatible avec l'expression sélectionné. |
148 | Subrange bounds must be scalar | Ce code d'erreur permet d'indiquer que les limites de sous-intervalle doit être scalaire. |
149 | Index type must be integer | Ce code d'erreur permet d'indiquer que le type d'index doit être un entier. |
150 | Assignment to standard function is not allowed | Ce code d'erreur permet d'indiquer qu'une association de fonction standard n'est pas autorisé. |
151 | Assignment to formal function is not allowed | Ce code d'erreur permet d'indiquer qu'une fonction formel n'est pas autorisé. |
152 | No such field in this record | Ce code d'erreur permet d'indiquer qu'aucun champ est présent dans cet enregistrement. |
153 | Type error in read | Ce code d'erreur permet d'indiquer un type d'erreur dans la lecture. |
154 | Actual parameter must be a variable | Ce code d'erreur permet d'indiquer que le paramètre actuel doit être une variable. |
155 | Control variable cannot be formal or non-local | Ce code d'erreur permet d'indiquer qu'une variable de contrôle ne peut pas être formel ou non-local. |
156 | Multidefined case label | Ce code d'erreur permet d'indiquer qu'un étiquette de cas à de multiple définition. |
157 | Too many cases in case statement | Ce code d'erreur permet d'indiquer qu'il y a trop d'évaluation de cas dans une même instruction CASE. |
158 | No such variant in this record | Ce code d'erreur permet d'indiquer qu'aucune variante n'est pas présente dans cet enregistrement. |
159 | Real or string tagfields not allowed | Ce code d'erreur permet d'indiquer que des champs de balise de nombre réel ou de chaine de caractères ne sont pas autorisés. |
160 | Previous declaration was not forward | Ce code d'erreur permet d'indiquer qu'une déclaration précédente n'est pas prédéfinies. |
161 | Again forward declared | Ce code d'erreur permet d'indiquer encore une prédéfinition. |
162 | Parameter size must be constant | Ce code d'erreur permet d'indiquer une taille de paramètre devant être une constante. |
163 | Missing variant in declaration | Ce code d'erreur permet d'indiquer une variante manquante dans une déclaration. |
164 | Substitution of standard proc/func not allowed | Ce code d'erreur permet d'indiquer une substitution de procédure ou de fonction non autorisé. |
165 | Multidefined label | Ce code d'erreur permet d'indiquer de multiple définition d'étiquette. |
166 | Multideclared label | Ce code d'erreur permet d'indiquer de multiple déclaration d'étiquette. |
167 | Undeclared label | Ce code d'erreur permet d'indiquer une étiquette non déclaré. |
168 | Undefined label | Ce code d'erreur permet d'indiquer une étiquette non définit. |
169 | Error in base set | Ce code d'erreur permet d'indiquer une erreur dans l'ensemble de base. |
170 | Value parameter expected | Ce code d'erreur permet d'indiquer une valeur de paramètre attendue. |
171 | Standard file was re-declared | Ce code d'erreur permet d'indiquer un fichier standard est redéclaré. |
172 | Undeclared external file | Ce code d'erreur permet d'indiquer qu'un fichier externe n'est pas déclaré. |
173 | FORTRAN procedure or function expected | Ce code d'erreur permet d'indiquer qu'une procédure ou une fonction FORTRAN n'est pas déclaré. |
174 | Pascal function or function expected | Ce code d'erreur permet d'indiquer qu'une procédure ou une fonction Pascal n'est pas déclaré. |
175 | Semaphore value parameter not allowed | Ce code d'erreur permet d'indiquer qu'une valeur de paramètre de sémaphore n'est pas autorisé. |
182 | Nested UNITs not allowed | Ce code d'erreur permet d'indiquer une unité imbriquées non autorisées. |
183 | External declaration not allowed at this nesting level | Ce code d'erreur permet d'indiquer une déclaration externe non autorisé à ce niveau d'imbrication. |
184 | External declaration not allowed in INTERFACE section | Ce code d'erreur permet d'indiquer une déclaration externe non autorisé dans la section INTERFACE. |
185 | Segment declaration not allowed in INTERFACE section | Ce code d'erreur permet d'indiquer une déclaration de segment non autorisé dans la section INTERFACE. |
186 | Labels not allowed in INTERFACE section | Ce code d'erreur permet d'indiquer une étiquette non autorisé dans la section INTERFACE. |
187 | Attempt to open library in INTERFACE section | Ce code d'erreur permet d'indiquer une tentative d'ouverture de la bibliothèque dans la section INTERFACE. |
188 | UNIT not declared in previous uses declaration | Ce code d'erreur permet d'indiquer qu'un mot réservé UNIT n'est pas déclaré dans une déclaration utilisé précédemment. |
189 | 'USES' not allowed at this nesting level | Ce code d'erreur permet d'indiquer que le mot réservé «USES» n'est pas autorisé à ce niveau d'imbrication. |
190 | UNIT not in library | Ce code d'erreur permet d'indiquer qu'une unité n'est pas une bibliothèque. |
191 | Forward declaration was not segment | Ce code d'erreur permet d'indiquer qu'une déclaration prédéfini n'est pas un segment. |
192 | Forward declaration was segment | Ce code d'erreur permet d'indiquer qu'une déclaration prédéfini est un segment. |
193 | Not enough room for this operation | Ce code d'erreur permet d'indiquer qu'il n'y a pas assez de place pour cette opération. |
194 | Flag must be declared at top of program | Ce code d'erreur permet d'indiquer qu'un drapeau doit être déclaré en haut du programme. |
195 | Unit not importable | Ce code d'erreur permet d'indiquer qu'une unité n'est pas importable. |
201 | Error in real number - digit expected | Ce code d'erreur permet d'indiquer une erreur dans le nombre réel, soit qu'un chiffre est attendue. |
202 | String constant must not exceed source line | Ce code d'erreur permet d'indiquer qu'une constante de chaine de caractères ne doit pas excéder la ligne de la source. |
203 | Integer constant exceeds range | Ce code d'erreur permet d'indiquer qu'une constante entière dépasse les limites autorisés. |
204 | 8 ou 9 in octal number | Ce code d'erreur permet d'indiquer qu'un nombre octal avec un chiffre 8 ou 9 est rencontré. |
250 | Too many scopes of nested identifiers | Ce code d'erreur permet d'indiquer un identificateur imbriqués est trop étendue. |
251 | Too many nested procedures or functions | Ce code d'erreur permet d'indiquer qu'il y a trop de procédures ou fonctions imbriqués. |
252 | Too many forward references of procedures entries | Ce code d'erreur permet d'indiquer qu'il y a trop de références de prédéfinitions d'entrées de procédure. |
253 | Procedure too long | Ce code d'erreur permet d'indiquer que la procédure est trop longue. |
254 | Too many long constants in this procedure | Ce code d'erreur permet d'indiquer qu'il y a trop de constantes longues dans cette procédure. |
256 | Too many external references | Ce code d'erreur permet d'indiquer qu'il y a trop de références externes. |
257 | Too many externals | Ce code d'erreur permet d'indiquer qu'il y a trop d'éléments externes. |
259 | Expression too complicated | Ce code d'erreur permet d'indiquer qu'il y a trop d'expressions compliqués. |
300 | Division by zero | Ce code d'erreur permet d'indiquer qu'une division par zéro s'est produite. |
301 | No case provided for this value | Ce code d'erreur permet d'indiquer qu'il n'y a pas de cas fournit pour cette valeur. |
302 | Index expression out of bounds | Ce code d'erreur permet d'indiquer qu'une expression d'index est en dehors des limites. |
303 | Value to be assigned is out of bounds | Ce code d'erreur permet d'indiquer que la valeur associé est en dehors de l'intervalle. |
304 | Element expression out of range | Ce code d'erreur permet d'indiquer que l'expression d'éléments est en dehors de l'intervalle. |
398 | Implementation restriction | Ce code d'erreur permet d'indiquer que contraintes d'intégration sont rencontrés. |
399 | Implementation restriction | Ce code d'erreur permet d'indiquer que contraintes d'intégration sont rencontrés. |
400 | Illegal character in text | Ce code d'erreur permet d'indiquer qu'un caractère illégale est présent dans le texte. |
401 | Unexpected end of input | Ce code d'erreur permet d'indiquer que la fin d'une entrée est attendue. |
402 | Error in writing code file, not enough room | Ce code d'erreur permet d'indiquer qu'une erreur s'est produite lors de l'écriture du code dans un fichier, il n'y a pas assez de place. |
403 | Error in reading include file | Ce code d'erreur permet d'indiquer qu'une erreur de lecture d'un fichier d'inclusion s'est produit. |
404 | Error in writing list file, not enough room | Ce code d'erreur permet d'indiquer une erreur d'écriture d'un fichier de liste, il n'y pas assez de place. |
405 | 'PROGRAM' or 'UNIT' expected | Ce code d'erreur permet d'indiquer qu'un mot réservé «PROGRAM» ou «UNIT» est attendue. |
406 | Include file not legal | Ce code d'erreur permet d'indiquer un ficher inclus illégale. |
407 | Include file nesting limit exceeded | Ce code d'erreur permet d'indiquer que le fichier inclus dépasse la limite d'imbrication. |
408 | INTERFACE section not contained in one file | Ce code d'erreur permet d'indiquer que la section INTERFACE ne contient pas un fichier. |
409 | Unit name reserved for system | Ce code d'erreur permet d'indiquer que le nom d'unité est réservé par le système. |
410 | Disk error | Ce code d'erreur permet d'indiquer qu'une erreur disque c'est produite. |
500 | Assembler error | Ce code d'erreur permet d'indiquer qu'une erreur assembleur s'est produite. |
Dernière mise à jour : Dimanche, le 5 novembre 2017