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