Section courante

A propos

Section administrative du site

Voici la liste des différentes codes d'erreurs de compilation du langage de programmation du Turbo Prolog :

Code Message Description
1 Illegal character Ce code d'erreur permet d'indiquer qu'un caractère est illégale.
3 Illegal keyword Ce code d'erreur permet d'indiquer que le mot clef est illégale.
4 Use the format CODE=dddd or TRAIL=ddd Ce code d'erreur permet d'indiquer qu'il faut utiliser le format CODE=dddd ou TRAIL=ddd.
5 This size must not exceed 64 Ce code d'erreur permet d'indiquer que la taille ne doit pas dépasser 64.
10 Illegal character Ce code d'erreur permet d'indiquer qu'un caractère est illégale.
11 Character constants should be terminated by a ' Ce code d'erreur permet d'indiquer les constantes de caractère doivent être terminées par un «'».
12 The comment is not terminated by 1/ Ce code d'erreur permet d'indiquer que le commentaire n'est pas terminé par «1/».
14 The name is too long. (max. 250 characters) Ce code d'erreur permet d'indiquer que le nom est trop long et qu'il ne doit pas dépasser 250 caractères.
15 The textstring is too long. (max. 250 characters) Ce code d'erreur permet d'indiquer que la chaîne de caractères est trop longue et qu'elle ne doit pas dépasser 250 caractères.
16 The textstring should be terminated with a " in the same line Ce code d'erreur permet d'indiquer que la chaîne de caractères de texte doit être terminée par un «"» dans la même ligne.
17 Real constant is out of range Ce code d'erreur permet d'indiquer que la constante réelle est hors de portée.
100 Undeclared domain (or misspelling) Ce code d'erreur permet d'indiquer que le domaine est non déclaré (ou mal orthographié).
102 Standard domains must not be declared Ce code d'erreur permet d'indiquer que les domaines standard ne doivent pas être déclarés.
103 This domain was declared previously Ce code d'erreur permet d'indiquer que le domaine a été déclaré précédemment.
104 Syntax error := or , expected Ce code d'erreur permet d'indiquer une erreur de syntaxe où les opérateurs «:=» ou «,» sont attendus.
105 Name expected (either a domain or a functor) Ce code d'erreur permet d'indiquer qu'un nom est attendu (domaine ou foncteur).
106 Alternatives in a list declaration are illegal Ce code d'erreur permet d'indiquer que les alternatives dans une déclaration de liste sont illégales.
107 This functor has already been used in the domain declaration Ce code d'erreur permet d'indiquer qu'un foncteur a déjà été utilisé dans la déclaration de domaine.
108 Functor name expected Ce code d'erreur permet d'indiquer qu'un nom du foncteur est attendu.
109 Domain name expected Ce code d'erreur permet d'indiquer qu'un nom de domaine est attendu.
110 Syntax error in domain declaration: ) or , expected Ce code d'erreur permet d'indiquer qu'une erreur de syntaxe dans la déclaration du domaine «)» ou «,» est attendu.
111 WARNING: Domain used as a functor (F10=Ok, Esc=Abort) Ce code d'erreur permet d'indiquer qu'un domaine est utilisé comme foncteur (F10 = Ok, Esc = Abort).
112 WARNING: Domain declaration with a single functor (F10=Ok, Esc=Abort) Ce code d'erreur permet d'indiquer qu'une déclaration de domaine doit avoir un seul foncteur (F10=Ok, Esc=Abort).
200 Illegal start of domain declaration Ce code d'erreur permet d'indiquer un début illégal de déclaration de domaine.
201 This name is reserved for a standard predicate Ce code d'erreur permet d'indiquer qu'un nom est réservé à un prédicat standard.
202 This predicate is already declared Ce code d'erreur permet d'indiquer que le prédicat est déjà déclaré.
204 Domain name or ) expected Ce code d'erreur permet d'indiquer qu'un nom de domaine ou ) est attendue.
205 Undeclared domain or misspelling Ce code d'erreur permet d'indiquer qu'un nom de domaine ou un domaine est mal orthographié.
206 Too many parameters used in this predicate Ce code d'erreur permet d'indiquer que trop de paramètres sont utilisés dans ce prédicat.
208 Syntax error in predicate declaration: ) or , expected Ce code d'erreur permet d'indiquer une erreur de syntaxe dans la déclaration du prédicat «)» ou «,» est attendu.
209 Illegal number of parameters Ce code d'erreur permet d'indiquer un nombre illégal de paramètres.
210 Only one database predicate declaration is allowed Ce code d'erreur permet d'indiquer qu'une seule déclaration de prédicat de base de données est autorisée.
211 This predicate is declared as a database predicate Ce code d'erreur permet d'indiquer qu'un prédicat est déclaré en tant que prédicat de base de données.
220 Syntax error in declaration of global predicates: - expected Ce code d'erreur permet d'indiquer qu'une erreur de syntaxe dans la déclaration des prédicats globaux «-» est attendue.
221 Syntax error: ( expected Ce code d'erreur permet d'indiquer qu'une erreur de syntaxe est «(» attendu.
222 Syntax error in flow pattern: i or o expected Ce code d'erreur permet d'indiquer qu'une erreur de syntaxe dans le modèle de flux : i ou o est attendu.
223 Flow pattern has the wrong length Ce code d'erreur permet d'indiquer que la longueur du modèle d'écoulement est incorrecte.
226 Syntax error: predicates or domains expected Ce code d'erreur permet d'indiquer qu'une erreur de syntaxe de prédicats ou domaines est attendus.
227 Project name expected Ce code d'erreur permet d'indiquer qu'un nom du projet est prévu.
228 At most one internal goal may be specified Ce code d'erreur permet d'indiquer qu'un objectif interne maximum peut être spécifié.
229 The include file does not exist Ce code d'erreur permet d'indiquer que le fichier d'inclusion n'existe pas.
230 Include files may not be used recursively; this file is already included Ce code d'erreur permet d'indiquer que les fichiers d'inclusion ne peuvent pas être utilisés de manière récursive et que ce fichier est déjà inclus.
231 Too many include files; the maximum is 10 Ce code d'erreur permet d'indiquer qu'il y a trop de fichiers d'inclusion; le maximum est 10.
232 The include file is too big Ce code d'erreur permet d'indiquer que le fichier d'inclusion est trop gros.
233 database declarations must precede predicates Ce code d'erreur permet d'indiquer que les déclarations de base de données doivent précéder les prédicats.
234 Global predicates must be declared first Ce code d'erreur permet d'indiquer que les prédicats globaux doivent être déclarés en premier.
400 Syntax error (Illegal start of predicate declaration) Ce code d'erreur permet d'indiquer une erreur de syntaxe (début illégal de déclaration de prédicat).
401 No clauses for this predicate Ce code d'erreur permet d'indiquer qu'il n'y aucune clause pour ce prédicat.
402 Syntax error. AND , or . expected Ce code d'erreur permet d'indiquer une erreur de syntaxe. «AND» ou «.» est attendu.
403 Predicate name expected Ce code d'erreur permet d'indiquer qu'un nom du prédicat est attendu.
404 Undeclared predicate or misspelling Ce code d'erreur permet d'indiquer un prédicat ou un orthographe non déclarée.
405 ( expected Ce code d'erreur permet d'indiquer qu'un opérateur «(» est attendu.
406 ) or, expected Ce code d'erreur permet d'indiquer qu'un opérateur «)» ou «,» est attendu.
407 Illegal number of parameters: refer to declaration Ce code d'erreur permet d'indiquer un nombre illégal de paramètres : voir la déclaration.
408 This sign should be followed by a number Ce code d'erreur permet d'indiquer qu'un signe doit être suivi d'un numéro.
409 Syntax error-this token is misplaced Ce code d'erreur permet d'indiquer un erreur de syntaxe - ce jeton est mal placé.
410 Variable expected Ce code d'erreur permet d'indiquer qu'une variable est attendue.
411 , expected Ce code d'erreur permet d'indiquer qu'un caractère «,» est attendu.
412 Syntax error Ce code d'erreur permet d'indiquer une erreur de syntaxe.
413 Syntax error: , | or ] expected Ce code d'erreur permet d'indiquer une erreur de syntaxe: «,», «|» ou «]» est attendu.
414 Number or variable expected Ce code d'erreur permet d'indiquer qu'un nombre ou variable est attendue.
415 Clauses for the same predicate should be grouped Ce code d'erreur permet d'indiquer que les clauses du même prédicat doivent être groupées.
416 Comparison operator expected i.e., one of < <= >= >< <> Ce code d'erreur permet d'indiquer qu'un des opérateurs de comparaison est attendu, c'est-à-dire l'un des «<», «<=», «>», «=>», «<» ou «<>».
417 Text after . is prohibited here Ce code d'erreur permet d'indiquer que le texte après «.» est interdit ici.
418 Unexpected end of text Ce code d'erreur permet d'indiquer que la fin de texte est inattendue.
419 Syntax error in clause body Ce code d'erreur permet d'indiquer une erreur de syntaxe dans le corps de la clause.
420 WARNING: the variable is only used once. (F10=Ok, Esc=Abort) Ce code d'erreur permet d'indiquer que la variable n'est utilisée qu'une fois. (F10 = Ok, Esc = Abort).
421 The parameter is missing Ce code d'erreur permet d'indiquer qu'un paramètre est manquant.
422 .:- or IF expected Ce code d'erreur permet d'indiquer que .:- ou IF est attendue.
423 , or ) expected Ce code d'erreur permet d'indiquer que «,» ou «)» attendue.
424 This facility is not implemented in this version Ce code d'erreur permet d'indiquer que cette fonctionnalité n'est pas implémentée dans cette version.
425 A list should be terminated by a ] Ce code d'erreur permet d'indiquer qu'une liste devrait être terminée par un «]».
426 Initializing a "database" is not allowed in a submodule Ce code d'erreur permet d'indiquer que l'initialisation d'une «base de données» n'est pas autorisée dans un sous-module.
427 To generate an object module the program must contain a goal Ce code d'erreur permet d'indiquer que pour générer un module objet, le programme doit contenir un objectif.
450 Syntax error Ce code d'erreur permet d'indiquer une erreur de syntaxe.
600 Too many domain names Ce code d'erreur permet d'indiquer qu'il y a trop de noms de domaine.
601 Too many alternatives in the domain declaration Ce code d'erreur permet d'indiquer qu'il y a trop d'alternatives dans la déclaration de domaine.
602 Too many predicate names Ce code d'erreur permet d'indiquer qu'il y a trop de noms de prédicats.
603 Too many parameters in this clause Ce code d'erreur permet d'indiquer qu'il y a trop de paramètres dans cette clause.
604 Too many literals in this clause Ce code d'erreur permet d'indiquer qu'il y a trop de littéraux dans cette clause.
605 Too many clauses Ce code d'erreur permet d'indiquer qu'il y a trop de clauses.
606 Too many arguments Ce code d'erreur permet d'indiquer qu'il y a trop de paramètres.
607 Too many domain names on the left side of a domain declaration Ce code d'erreur permet d'indiquer qu'il y a trop de noms de domaine à gauche d'une déclaration de domaine.
608 Too many database predicates Ce code d'erreur permet d'indiquer qu'il y a trop de prédicats de base de données.
610 Code array too small: use code=size to get more space Ce code d'erreur permet d'indiquer qu'il y a un tableau de code trop petit: utilisez le code=taille pour obtenir plus d'espace.
611 Trail array too small: use trail=size to get more space Ce code d'erreur permet d'indiquer qu'il y a un tableau de cheminement trop petit: utilisez trail=taille pour obtenir plus d'espace.
612 Overflow: too many structures in clause Ce code d'erreur permet d'indiquer qu'il y a un débordement: trop de structures dans la clause.
701 An internal system error has occurred; please contact your dealer Ce code d'erreur permet d'indiquer qu'une erreur interne du système s'est produite.
1000 The parameters in makewindow are illegal Ce code d'erreur permet d'indiquer que les paramètres dans makewindow sont illégaux.
1001 The cursor values are illegal Ce code d'erreur permet d'indiquer que les valeurs du curseur sont illégales.
1002 Stack overflow; re-configure with Setup if necessary Ce code d'erreur permet d'indiquer un débordement de pile; re-configurer avec Setup si nécessaire.
1003 Heap overflow; not enough memory or an endless loop Ce code d'erreur permet d'indiquer un débordement de tas; pas assez de mémoire ou une boucle sans fin.
1004 Arithmetic overflow. Ce code d'erreur permet d'indiquer un débordement arithmétique.
1005 The window referred to is unknown Ce code d'erreur permet d'indiquer que la fenêtre à laquelle on se réfère est inconnue.
1006 There is not enough room in the editor for the text Ce code d'erreur permet d'indiquer qu'il n'y a pas assez de place dans l'éditeur pour le texte.
1007 Heap overflow; not enough memory or an endless loop Ce code d'erreur permet d'indiquer qu'il y a un débordement de tas; pas assez de mémoire ou une boucle sans fin.
1008 Code overflow; use code=size to get more space Ce code d'erreur permet d'indiquer un débordement de code; utilisez le code=taille pour obtenir plus d'espace.
1009 Trail overflow; use trail=size to get more space Ce code d'erreur permet d'indiquer qu'il y a un débordement de valeur; utilisez trail=taille pour obtenir plus d'espace.
1010 Attempt to open a previously opened file Ce code d'erreur permet d'indiquer une tentative d'ouvrir un fichier précédemment ouvert.
1011 Attempt to re-assign input device to a unopened file Ce code d'erreur permet d'indiquer une tentative de réaffecter un périphérique d'entrée à un fichier non ouvert.
1012 Attempt to re-assign output device to a unopened file Ce code d'erreur permet d'indiquer une tentative de réaffecter un périphérique de sortie à un fichier non ouvert.
1013 'system' call tries to execute a program which is too big or resident Ce code d'erreur permet d'indiquer un appel 'système' tente d'exécuter un programme trop volumineux ou résidant.
1014 Division by zero Ce code d'erreur permet d'indiquer une division par zéro.
1015 Illegal window number Ce code d'erreur permet d'indiquer un numéro de fenêtre illégal.
1016 Maximum number of windows exceeded Ce code d'erreur permet d'indiquer que le nombre maximal de fenêtres est dépassé.
1018 The file isn't open Ce code d'erreur permet d'indiquer que le fichier n'est pas ouvert.
1020 Free variables are not allowed here Ce code d'erreur permet d'indiquer que les variables libres ne sont pas autorisées ici.
2000 Not enough storage space for the text Ce code d'erreur permet d'indiquer un espace d'entreposage insuffisant pour le texte.
2001 Can't execute a write operation Ce code d'erreur permet d'indiquer qu'il est impossible d'exécuter une opération d'écriture.
2002 Impossible to open Ce code d'erreur permet d'indiquer qu'il est impossible d'effectuer une opération d'ouverture.
2003 Impossible to erase Ce code d'erreur permet d'indiquer qu'il est impossible d'effacer.
2004 Illegal disk Ce code d'erreur permet d'indiquer que le disque est illégal.
2005 > > > Text buffer full < < < Ce code d'erreur permet d'indiquer que la mémoire tampon est saturée.
2006 Can't execute a read operation Ce code d'erreur permet d'indiquer qu'il est impossible d'exécuter une opération de lecture.
2200 Type error Ce code d'erreur permet d'indiquer une erreur de type.
2201 Free variable in expression Ce code d'erreur permet d'indiquer une variable libre dans l'expression.
2202 The free variable in findall can only be used inside findall Ce code d'erreur permet d'indiquer que la variable libre dans findall ne peut être utilisée que dans findall.
2203 The free variable in findall does not occur in the predicate Ce code d'erreur permet d'indiquer que la variable libre dans findall ne figure pas dans le prédicat.
2204 This is the first occurrence of this variable Ce code d'erreur permet d'indiquer qu'il est la première occurrence de cette variable.
2205 Type error: illiegal variable type for this position Ce code d'erreur permet d'indiquer une erreur de type: Type de variable illégal pour cette position.
2206 Type error: the functor does not belong to the domain Ce code d'erreur permet d'indiquer une erreur de type: le foncteur n'appartient pas au domaine.
2207 Type error: the compound object has the wrong number of arguments Ce code d'erreur permet d'indiquer une erreur de type: l'objet composé a un nombre incorrect de paramètres.
2208 Expressions may not contain objects of this type Ce code d'erreur permet d'indiquer que les expressions ne peuvent pas contenir d'objets de ce type.
2209 Comparisons may only be made between standard types Ce code d'erreur permet d'indiquer que les comparaisons ne peuvent être faites qu'entre types standard.
2210 Objects from these domains cannot be compared Ce code d'erreur permet d'indiquer que les objets de ces domaines ne peuvent pas être comparés.
2211 There is no corresponding list domain Ce code d'erreur permet d'indiquer qu'il n'y a pas de domaine de liste correspondant.
2212 Type error: This parameter can't handle compound objects Ce code d'erreur permet d'indiquer une erreur de type: ce paramètre ne peut pas gérer les objets composés.
2213 Type error: This argument can't be a real Ce code d'erreur permet d'indiquer une erreur de type : ce paramètre ne peut pas être réel.
3001 WARNING: Variable used twice with output flow pattern. Ce code d'erreur permet d'indiquer une variable utilisée 2 fois avec le modèle de flux de sortie.
3002 WARNING: Composite flow pattern. (F10=Ok, Esc=Abort) Ce code d'erreur permet d'indiquer un modèle d'écoulement composite. (F10 = Ok, Esc = Abort).
3003 This flow pattern doesn't exist for the standard predicate Ce code d'erreur permet d'indiquer que le modèle de flux n'existe pas pour le prédicat standard.
3004 Free variable in NOT Ce code d'erreur permet d'indiquer une variable libre dans NOT.
3005 Free variables are not allowed in WRITE Ce code d'erreur permet d'indiquer que les variables libres ne sont pas autorisées dans WRITE.
3006 The last variable in FINDALL must be free Ce code d'erreur permet d'indiquer que la dernière variable dans FINDALL doit être libre.
3007 WARNING: The variable is not bound in this clause (F10=Ok, Esc=Abort) Ce code d'erreur permet d'indiquer que la variable n'est pas liée dans cette clause (F10 = Ok, Esc = Abort).
3008 Free variable in expression Ce code d'erreur permet d'indiquer une variable libre dans l'expression.
3009 WARNING: two free variables in expression. (F10=Ok, Esc=Abort) Ce code d'erreur permet d'indiquer que 2 variables libres dans l'expression. (F10 = Ok, Esc = Abort).
3010 Loop in the flow analysis; don't use a compound flow pattern here Ce code d'erreur permet d'indiquer une analyse de boucle dans le flux; ne pas utiliser un modèle d'écoulement composé ici.
3011 WARNING: this will create a free variable. (F10=Ok, Esc=Abort) Ce code d'erreur permet d'indiquer que ceci créera une variable libre. (F10 = Ok, Esc = Abort).
4001 WARNING: non-deterministic clause. (F10=Ok, Esc=Abort) Ce code d'erreur permet d'indiquer une clause non déterministe. (F10 = Ok, Esc = Abort).
4002 WARNING: non-deterministic predicate. (F10=Ok, Esc=Abort) Ce code d'erreur permet d'indiquer un prédicat non déterministe. (F10 = Ok, Esc = Abort).
5001 Error in reading symbol table Ce code d'erreur permet d'indiquer une erreur lors de la lecture de la table des symboles.
5003 Error in writing symbol table Ce code d'erreur permet d'indiquer une erreur lors de l'écriture de la table des symboles.
5103 Row number too small Ce code d'erreur permet d'indiquer un numéro de ligne trop petit.
5104 Row number too big Ce code d'erreur permet d'indiquer un numéro de ligne trop grand.
5105 Column number too small Ce code d'erreur permet d'indiquer un numéro de colonne trop petit.
5106 Column number too big Ce code d'erreur permet d'indiquer que le numéro de colonne est trop grand.
5107 Illegal screen mode (should be in range 1-6) Ce code d'erreur permet d'indiquer un mode d'écran illégal (doit être compris entre 1 et 6).
5109 Direction should be 0 or 1 Ce code d'erreur permet d'indiquer que la direction devrait être 0 ou 1.
5114 The line is outside the window Ce code d'erreur permet d'indiquer que la ligne est en dehors de la fenêtre.


Dernière mise à jour : Vendredi, le 7 juin 2019