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