Erreurs de syntaxe Pascal
| Code | Message | Description |
|---|---|---|
| 1 | Error in simple type | Cette erreur permet d'indiquer qu'une erreur de type simple s'est produite. |
| 2 | Identifier expected | Cette erreur permet d'indiquer qu'un identificateur est attendu. |
| 3 | un'implemented error | Cette erreur permet d'indiquer une erreur non implémentée. |
| 4 | ')' expected | Cette erreur permet d'indiquer qu'un ')' est attendu. |
| 5 | ':' expected | Cette erreur permet d'indiquer qu'un ':' est attendu. |
| 6 | Illegal symbol (terminator expected) | Cette erreur permet d'indiquer qu'un symbole illégal est attendu (terminateur attendu). |
| 7 | Error in parameter list | Cette erreur permet d'indiquer une erreur dans la liste des paramètres. |
| 8 | 'OF' expected | Cette erreur permet d'indiquer qu'un 'OF' est attendu. |
| 9 | '(' expected | Cette erreur permet d'indiquer qu'un '(' est attendu. |
| 10 | Error in type | Cette erreur permet d'indiquer une erreur de type. |
| 11 | '' expected | Cette erreur permet d'indiquer qu'un '' est attendu. |
| 13 | 'END' expected | Cette erreur permet d'indiquer qu'un 'END' est attendu. |
| 14 | ';' expected | Cette erreur permet d'indiquer qu'un ';' est attendu. |
| 15 | Integer expected | Cette erreur permet d'indiquer qu'un Integer est attendu. |
| 16 | '=' expected | Cette erreur permet d'indiquer qu'un '=' est attendu. |
| 17 | 'BEGIN' expected | Cette erreur permet d'indiquer qu'un 'BEGIN' est attendu. |
| 18 | Error in declaration part | Cette erreur permet d'indiquer une erreur dans la partie déclaration. |
| 19 | Error in <field-list> | Cette erreur permet d'indiquer qu'une erreur est présente dans la liste des champs. |
| 20 | '.' expected | Cette erreur permet d'indiquer qu'un '.' est attendu. |
| 21 | '*' expected | Cette erreur permet d'indiquer qu'un '*' est attendu. |
| 22 | 'INTERFACE' expected | Cette erreur permet d'indiquer qu'un 'INTERFACE' est attendu. |
| 23 | 'IMPLEMENTATION' expected | Cette erreur permet d'indiquer qu'un 'IMPLEMENTATION' est attendu. |
| 24 | 'UNIT' expected | Cette erreur permet d'indiquer qu'un 'UNIT' est attendu. |
| 50 | Error in constant | Cette erreur permet d'indiquer qu'une erreur est présente dans la constante. |
| 51 | ':=' expected | Cette erreur permet d'indiquer qu'un ':=' est attendu. |
| 52 | 'THEN' expected | Cette erreur permet d'indiquer qu'un 'THEN' est attendu. |
| 53 | 'UNTIL' expected | Cette erreur permet d'indiquer qu'un 'UNTIL' est attendu. |
| 54 | 'DO' expected | Cette erreur permet d'indiquer qu'un 'DO' est attendu. |
| 55 | 'TO' or 'DOWNTO' expected in for statement | Cette erreur permet d'indiquer qu'un «TO» ou «DOWNTO» est attendu dans l'instruction FOR |
| 56 | 'IF' expected | Cette erreur permet d'indiquer qu'un 'IF' est attendu. |
| 57 | 'FILE' expected | Cette erreur permet d'indiquer qu'un 'FILE' est attendu. |
| 58 | Error in <factor> (bad expression) | Cette erreur permet d'indiquer une erreur dans le facteur (mauvaise expression). |
| 59 | Error in variable | Cette erreur permet d'indiquer qu'une erreur dans la variable est présente. |
| 60 | Must be of type 'SEMAPHORE' | Cette erreur permet d'indiquer qu'il faut que se soit un type «SEMAPHORE» |
| 61 | Must be of type 'PROCESSID' | Cette erreur permet d'indiquer qu'il faut que se soit un type «PROCESSID» |
| 62 | Process not allowed at this nesting level | Cette erreur permet d'indiquer qu'un processus non autorisé à ce niveau d'imbrication s'est produit. |
| 63 | Only main task may start processes | Cette erreur permet d'indiquer que seule la tâche principale peut démarrer des processus. |
| 101 | Identifier declared twice | Cette erreur permet d'indiquer que l'identificateur est déclaré deux fois. |
| 102 | Low bound exceeds high bound | Cette erreur permet d'indiquer la limite inférieure dépasse la limite supérieure. |
| 103 | Identifier is not of the appropriate class | Cette erreur permet d'indiquer que l'identificateur n'appartient pas à la classe appropriée. |
| 104 | Undeclared identifier | Cette erreur permet d'indiquer que l'identificateur n'est pas déclaré. |
| 105 | Sign not allowed | Cette erreur permet d'indiquer que le signe n'est pas autorisé. |
| 106 | Number expected | Cette erreur permet d'indiquer qu'un nombre est attendu. |
| 107 | Incompatible subrange types | Cette erreur permet d'indiquer que les types de sous-intervalles sont incompatibles. |
| 108 | File not allowed here | Cette erreur permet d'indiquer qu'un fichier n'est pas autorisé à cet emplacement. |
| 109 | Type must not be real | Cette erreur permet d'indiquer que le type ne doit pas être réel. |
| 110 | <tagfield> type must be scalar or subrange | Cette erreur permet d'indiquer que le type <tagfield> doit être scalaire ou sous-intervalle. |
| 111 | Incompatible with <tagfield> part | Cette erreur permet d'indiquer qu'il est incompatible avec la partie <tagfield>. |
| 112 | Index type must not be real | Cette erreur permet d'indiquer que le type d'index ne doit pas être réel. |
| 113 | Index type must be a scalar or a subrange | Cette erreur permet d'indiquer que le type d'index doit être un scalaire ou un sous-intervalle. |
| 114 | Base type must not be real | Cette erreur permet d'indiquer que le type de base ne doit pas être réel. |
| 115 | Base type must be a scalar or a subrange | Cette 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 | Cette erreur permet d'indiquer une erreur dans le type de paramètre de procédure standard. |
| 117 | Unsatisified forward reference | Cette erreur permet d'indiquer une référence FORWARD non satisfaite |
| 118 | Forward reference type identifier in variable declaration | Cette erreur permet d'indiquer un identificateur de type de référence directe dans la déclaration de variable. |
| 119 | Re-specified params not OK for a forward declared procedure | Cette erreur permet d'indiquer que les paramètres respécifiés ne sont pas corrects pour une procédure déclarée en FORWARD. |
| 120 | Function result type must be scalar, subrange or pointer | Cette erreur permet d'indiquer que le type de résultat de la fonction doit être scalaire, un sous-intervalle ou un pointeur. |
| 121 | File value parameter not allowed | Cette erreur permet d'indiquer que le paramètre de valeur de fichier n'est pas autorisé. |
| 122 | A forward declared function's result type can't be re-specified | Cette erreur permet d'indiquer que le type de résultat d'une fonction déclarée en avant ne peut pas être spécifié à nouveau. |
| 123 | Missing result type in function declaration | Cette erreur permet d'indiquer que le type de résultat est manquant dans la déclaration de fonction. |
| 124 | F-format for reals only | Cette erreur permet d'indiquer que le format F est pour les nombres réels uniquement. |
| 125 | Error in type of standard procedure parameter | Cette erreur permet d'indiquer une erreur dans le type de paramètre de procédure standard. |
| 126 | Number of parameters does not agree with declaration | Cette erreur permet d'indiquer que le nombre de paramètres ne correspond pas à la déclaration. |
| 127 | Illegal parameter substitution | Cette erreur permet d'indiquer une substitution illégale de paramètres. |
| 128 | Result type does not agree with declaration | Cette erreur permet d'indiquer que le type de résultat ne correspond pas à la déclaration. |
| 129 | Type conflict of operands | Cette erreur permet d'indiquer un conflit de type d'opérandes. |
| 130 | Expression is not of set type | Cette erreur permet d'indiquer que l'expression n'est pas de type SET. |
| 131 | Tests on equality allowed only | Cette erreur permet d'indiquer que les tests d'égalité sont uniquement autorisés. |
| 132 | Strict inclusion not allowed | Cette erreur permet d'indiquer que l'inclusion stricte n'est pas autorisée. |
| 133 | File comparison not allowed | Cette erreur permet d'indiquer que la comparaison de fichiers n'est pas autorisée. |
| 134 | Illegal type of operand(s) | Cette erreur permet d'indiquer que le type d'opérande(s) est illégal. |
| 135 | Type of operand must be Boolean | Cette erreur permet d'indiquer que le type d'opérande doit être booléen. |
| 136 | Set element type must be scalar or subrange | Cette erreur permet d'indiquer que le type d'élément défini doit être scalaire ou un sous-intervalle. |
| 137 | Set element types must be compatible | Cette erreur permet d'indiquer que les types d'éléments d'ensemble doivent être compatibles. |
| 138 | Type of variable is not array | Cette erreur permet d'indiquer que le type de variable n'est pas un tableau. |
| 139 | Index type is not compatible with the declaration | Cette erreur permet d'indiquer que le type d'index n'est pas compatible avec la déclaration. |
| 140 | Type of variable is not record | Cette erreur permet d'indiquer que le type de variable n'est pas un enregistrement. |
| 141 | Type of variable must be file or pointer | Cette erreur permet d'indiquer que le type de variable doit être un fichier ou un pointeur. |
| 142 | Illegal parameter solution | Cette erreur permet d'indiquer que la solution de paramètre est illégale. |
| 143 | Illegal type of loop control variable | Cette erreur permet d'indiquer un type illégal de variable pour le contrôle de boucle. |
| 144 | Illegal type of expression | Cette erreur permet d'indiquer que le type d'expression est illégal. |
| 145 | Type conflict | Cette erreur permet d'indiquer un conflit de type. |
| 146 | Assignment of flIes not allowed | Cette erreur permet d'indiquer que l'attribution de fichiers n'est pas autorisée. |
| 147 | Label type incompatible with selecting expression | Cette erreur permet d'indiquer que le type d'étiquette est incompatible avec la sélection de l'expression. |
| 148 | Subrange bounds must be scalar | Cette erreur permet d'indiquer que les limites de sous-intervalle doivent être scalaires. |
| 149 | Index type must be integer | Cette erreur permet d'indiquer que le type d'index doit être un entier. |
| 150 | Assignment to standard function is not allowed | Cette erreur permet d'indiquer l'affectation à une fonction standard n'est pas autorisée. |
| 151 | Assignment to formal function is not allowed | Cette erreur permet d'indiquer que l'affectation à une fonction formelle n'est pas autorisée. |
| 152 | No such field in this record | Cette erreur permet d'indiquer qu'aucun champ de ce type dans cet enregistrement n'est trouvé. |
| 153 | Type error in read | Cette erreur permet d'indiquer qu'une erreur de type en lecture s'est produite. |
| 154 | Actual parameter must be a variable | Cette erreur permet d'indiquer que le paramètre réel doit être une variable. |
| 155 | Control variable cannot be formal or non-local | Cette erreur permet d'indiquer que la variable de contrôle ne peut pas être formelle ou non locale. |
| 156 | Multidefined case label | Cette erreur permet d'indiquer une étiquette de cas multidéfinie. |
| 157 | Too many cases in case statement | Cette erreur permet d'indiquer qu'il y a trop de cas dans la déclaration de cas. |
| 158 | No such variant in this record | Cette erreur permet d'indiquer qu'aucune variante de ce type dans cet enregistrement n'est présente. |
| 159 | Real or string tagfields not allowed | Cette erreur permet d'indiquer que les champs de balises réels ou de chaîne de caractères ne sont pas autorisés. |
| 160 | Previous declaration was not forward | Cette erreur permet d'indiquer que la déclaration précédente n'était pas en avant. |
| 161 | Again forward declared | Cette erreur permet d'indiquer qu'un nouveau FORWARD est déclaré. |
| 162 | Parameter size must be constant | Cette erreur permet d'indiquer que la taille du paramètre doit être constante. |
| 163 | Missing variant in declaration | Cette erreur permet d'indiquer qu'une variante est manquante dans la déclaration. |
| 164 | Substition of standard proc/func not allowed | Cette erreur permet d'indiquer la substitution de la procédure/fonction standard n'est pas autorisée |
| 165 | Multidefined label | Cette erreur permet d'indiquer qu'une étiquette multidéfinie est rencontré. |
| 166 | Multideclared label | Cette erreur permet d'indiquer une étiquette multidéclarée |
| 167 | Undeclared label | Cette erreur permet d'indiquer une étiquette non déclarée. |
| 168 | Undefined label | Cette erreur permet d'indiquer une étiquette non-définie. |
| 169 | Error in base set | Cette erreur permet d'indiquer une erreur dans l'ensemble de base. |
| 170 | Value parameter expected | Cette erreur permet d'indiquer qu'un paramètre de valeur est attendu. |
| 171 | Standard file was re-declared | Cette erreur permet d'indiquer que le fichier standard a été redéclaré. |
| 172 | Undeclared external file | Cette erreur permet d'indiquer qu'un fichier externe est non déclaré. |
| 173 | FORTRAN procedure or function expected | Cette erreur permet d'indiquer qu'une procédure ou une fonction FORTRAN est attendue. |
| 174 | Pascal function or procedure expected | Cette erreur permet d'indiquer qu'une fonction ou une procédure Pascal est attendue. |
| 175 | Semaphore value parameter not allowed | Cette erreur permet d'indiquer qu'un paramètre de valeur de sémaphore n'est pas autorisé. |
| 182 | Nested UNITs not allowed | Cette erreur permet d'indiquer les unités imbriquées ne sont pas autorisées. |
| 183 | External declaration not allowed at this nesting level | Cette erreur permet d'indiquer que la déclaration externe n'est pas autorisée à ce niveau d'imbrication. |
| 184 | External declaration not allowed in INTERFACE section | Cette erreur permet d'indiquer qu'une déclaration externe non autorisée dans la section INTERFACE est rencontré. |
| 185 | Segment declaration not allowed in INTERFACE section | Cette erreur permet d'indiquer qu'une déclaration de segment non autorisée dans la section INTERFACE est rencontré. |
| 186 | Labels not allowed in INTERFACE section | Cette erreur permet d'indiquer que les étiquettes ne sont pas autorisées dans la section INTERFACE. |
| 187 | Attempt to open library unsuccessful | Cette erreur permet d'indiquer qu'une tentative d'ouverture de la bibliothèque est infructueuse. |
| 188 | UNIT not declared in previous uses declaration | Cette erreur permet d'indiquer qu'un UNIT non déclarée dans la déclaration d'utilisation précédente est rencontré. |
| 189 | 'USES' not allowed at this nesting level | Cette erreur permet d'indiquer que les «USES» ne sont pas autorisées à ce niveau d'imbrication. |
| 190 | UNIT not in library | Cette erreur permet d'indiquer qu'un UNIT n'est pas présente dans la bibliothèque. |
| 191 | Forward declaration was not segment | Cette erreur permet d'indiquer que la déclaration anticipée n'était pas un segment. |
| 192 | Forward declaration was segment | Cette erreur permet d'indiquer que la déclaration anticipée était un segment. |
| 193 | Not enough room Tor this operation | Cette 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 | Cette erreur permet d'indiquer que le drapeau doit être déclaré en haut du programme. |
| 195 | Unit not importable | Cette erreur permet d'indiquer qu'un unité non importable est rencontré. |
| 201 | Error in real number - digit expected | Cette erreur permet d'indiquer une erreur dans le nombre réel ou qu'un chiffre est attendu. |
| 202 | String constant must not exceed source line | Cette erreur permet d'indiquer que la constante de chaîne de caractères ne doit pas dépasser la ligne source. |
| 203 | Integer constant exceeds range | Cette erreur permet d'indiquer que la constante entière dépasse l'intervalle. |
| 204 | 8 or 9 in octal number | Cette erreur permet d'indiquer qu'un 8 ou un 9 est rencontré dans un nombre octal. |
| 250 | Too many scopes of nested identifiers | Cette erreur permet d'indiquer qu'il y a trop de portées d'identificateurs imbriqués. |
| 251 | Too many nested procedures or functions | Cette erreur permet d'indiquer qu'il y a trop de procédures ou de fonctions imbriquées. |
| 252 | Too many forward references of procedure entries | Cette erreur permet d'indiquer qu'il a trop de références directes d'entrées de procédure. |
| 253 | Procedure too long | Cette erreur permet d'indiquer qu'il y a une procédure trop longue. |
| 254 | Too many long constants in this procedure | Cette erreur permet d'indiquer qu'il y a trop de constantes longues dans cette procédure. |
| 256 | Too many external references | Cette erreur permet d'indiquer qu'il y a trop de références externes. |
| 257 | Too many externals | Cette erreur permet d'indiquer qu'il y a trop d'éléments externes. |
| 258 | Too many local files | Cette erreur permet d'indiquer qu'il y a trop de fichiers locaux. |
| 259 | Expression too complicated | Cette erreur permet d'indiquer que l'expression est trop compliquée. |
| 300 | Division by zero | Cette erreur permet d'indiquer qu'une division par zéro est rencontré. |
| 301 | No case provided for this value | Cette erreur permet d'indiquer qu'aucun cas n'est prévu pour cette valeur. |
| 302 | Index expression out of bounds | Cette erreur permet d'indiquer qu'une expression d'index hors limites est rencontré. |
| 303 | Value to be assigned is out of bounds | Cette erreur permet d'indiquer que la valeur à attribuer est en dehors des limites. |
| 304 | Element expression out of range | Cette erreur permet d'indiquer qu'une expression d'élément est en dehors des limites. |
| 398 | Implementation restriction | Cette erreur permet d'indiquer une restriction de mise en oeuvre. |
| 399 | Implementation restriction | Cette erreur permet d'indiquer une restriction de mise en oeuvre. |
| 400 | Illegal character in text | Cette erreur permet d'indiquer un caractère illégal dans le texte. |
| 401 | Unexpected end of input | Cette erreur permet d'indiquer une fin inattendue de l'entrée. |
| 402 | Error in writing code file, not enough room | Cette erreur permet d'indiquer qu'une erreur lors de l'écriture du fichier de code s'est produite ou qu'il n'y a pas assez de place. |
| 403 | Error in reading include file | Cette erreur permet d'indiquer qu'une erreur lors de la lecture du fichier d'inclusion s'est produite. |
| 404 | Error in writing list file, not enough room | Cette erreur permet d'indiquer qu'une erreur lors de l'écriture du fichier de liste s'est produite ou qu'il n'y a pas assez de place |
| 405 | 'PROGRAM' or 'UNIT' expected | Cette erreur permet d'indiquer que «PROGRAM» ou «UNIT» sont attendus. |
| 406 | Include file not legal | Cette erreur permet d'indiquer que le fichier d'inclusion n'est pas légal. |
| 407 | Include file nesting limit exceeded | Cette erreur permet d'indiquer que la limite d'imbrication des fichiers inclus a été dépassée. |
| 408 | INTERFACE section not contained in one file | Cette erreur permet d'indiquer que la section INTERFACE n'est pas contenue dans un fichier. |
| 409 | Unit name reserved for system | Cette erreur permet d'indiquer que le nom de l'unité est réservé au système. |
| 410 | Disk error | Cette erreur permet d'indiquer qu'une erreur de disque est rencontré. |
| 500 | Assembler error | Cette erreur permet d'indiquer qu'une erreur d'assembleur est rencontré. |
Dernière mise à jour : Mardi, le 30 juillet 2024