Référence des codes d'erreurs de compilation du TRS-80 Pascal :
Code d'erreur | Message d'erreur | Description |
---|---|---|
2 | IDENTIFIER EXPECTED | Ce code d'erreur permet d'indiquer qu'un identificateur est attendu. |
3 | 'PROGRAM' EXPECTED | Ce code d'erreur permet d'indiquer que le mot réservé «PROGRAM» est attendu. |
4 | ')' EXPECTED | Ce code d'erreur permet d'indiquer que le caractère «)» est attendu. |
5 | ':' EXPECTED | Ce code d'erreur permet d'indiquer que le caractère «:» est attendu. |
6 | ILLEGAL SYMBOL | Ce code d'erreur permet d'indiquer que le symbole est illégale. |
8 | 'OF' EXPECTED | Ce code d'erreur permet d'indiquer que le mot réservé «OF» est attendu. |
9 | '(' EXPECTED | Ce code d'erreur permet d'indiquer que le caractère «(» est attendu. |
10 | ERROR IN TYPE | Ce code d'erreur permet d'indiquer une erreur dans un type de données. |
11 | LEFT BRACKET '[' OR '(.' EXPECTED | Ce code d'erreur permet d'indiquer que les caractères «[» ou «(.» sont attendus. |
12 | RIGHT BRACKET ']' OR '.)' EXPECTED | Ce code d'erreur permet d'indiquer que les caractères «]» ou «.)» sont attendus. |
13 | 'END' EXPECTED | Ce code d'erreur permet d'indiquer que le mot réservé «END» est attendu. |
14 | ';' EXPECTED | Ce code d'erreur permet d'indiquer que le caractère «;» est attendu. |
15 | INTEGER EXPECTED | Ce code d'erreur permet d'indiquer qu'un entier est attendu. |
16 | '=' EXPECTED | Ce code d'erreur permet d'indiquer que le caractère «=» est attendu. |
17 | 'BEGIN' EXPECTED | Ce code d'erreur permet d'indiquer que le mot réservé «BEGIN» est attendu. |
20 | ',' EXPECTED | Ce code d'erreur permet d'indiquer que le caractère «,» est attendu. |
22 | '..' EXPECTED | Ce code d'erreur permet d'indiquer que les caractères «..» sont attendus. |
23 | '.' EXPECTED | Ce code d'erreur permet d'indiquer que le caractère «.» est attendu. |
49 | 'ARRAY' EXPECTED | Ce code d'erreur permet d'indiquer que le mot réservé «ARRAY» est attendu. |
50 | CONSTANT EXPECTED | Ce code d'erreur permet d'indiquer qu'une constante est attendu. |
51 | ':=' EXPECTED | Ce code d'erreur permet d'indiquer que les caractères «:=» sont attendus. |
52 | 'THEN' EXPECTED | Ce code d'erreur permet d'indiquer que le mot réservé «THEN» est attendu. |
53 | 'UNTIL' EXPECTED | Ce code d'erreur permet d'indiquer que le mot réservé «UNTIL» est attendu. |
54 | 'DO' EXPECTED | Ce code d'erreur permet d'indiquer que le mot réservé «DO» est attendu. |
55 | 'TO'/'DOWNTO' EXPECTED | Ce code d'erreur permet d'indiquer que le mot réservé «TO» ou «DOWNTO» est attendu. |
57 | 'FILE' EXPECTED | Ce code d'erreur permet d'indiquer que le mot réservé «FILE» est attendu. |
58 | INVALID OR MISSING OPERAND IN AN EXPRESSION | Ce code d'erreur permet d'indiquer que l'opérande est invalide ou absente dans l'expression. |
62 | DECIMAL PLACE ALLOWED ONLY FOR REAL | Ce code d'erreur permet d'indiquer que la place décimale est autorisée uniquement pour le nombres réel. |
66 | TYPE IDENTIFIER EXPECTED | Ce code d'erreur permet d'indiquer qu'un identificateur de type est attendu. |
80 | OPEN COMMENT WITHIN A COMMENT | Ce code d'erreur permet d'indiquer qu'un commentaire d'ouverture sans commentaire s'est produit. |
81 | UNKNOWN OPTION | Ce code d'erreur permet d'indiquer qu'une option inconnu est rencontré. |
82 | # REQUIRES A 2 CHARACTER HEX VALUE OR ## | Ce code d'erreur permet d'indiquer qu'un le caractère «#» nécessite une valeur hexadécimale de 2 caractères ou «##». |
101 | IDENTIFIER DECLARED TWICE | Ce code d'erreur permet d'indiquer qu'un identificateur est déclaré deux fois. |
102 | LOWER BOUND EXCEEDS UPPER BOUND | Ce code d'erreur permet d'indiquer la limite inférieure dépasse la limite supérieure. |
103 | IDENTIFIER IS NOT OF APPROPRIATE CLASS | Ce code d'erreur permet d'indiquer que l'identificateur n'est pas de la classe appropriée. |
104 | UNDECLARED IDENTIFIER | Ce code d'erreur permet d'indiquer que l'identificateur n'est pas déclaré. |
105 | CLASS OF IDENTIFER IS NOT VARIABLE | Ce code d'erreur permet d'indiquer que la classe d'identificateur n'est pas une variable. |
107 | INCOMPATIBLE SUBRANGE TYPES | Ce code d'erreur permet d'indiquer que le types d'intervalle est incompatibles. |
113 | ARRAY BOUNDS MUST BE SCALAR | Ce code d'erreur permet d'indiquer que les limites du tableau doivent être scalaires. |
117 | UNSATISFIED FORWARD REFERENCE TO A TYPE IDENTIFER OF A POINTER | Ce code d'erreur permet d'indiquer que le renvoi est non satisfait à un identificateur de type d'un pointeur. |
119 | ';' EXPECTED (PARAMETER LIST NOT ALLOWED) | Ce code d'erreur permet d'indiquer que le caractère ';' est attendu (liste des paramètres non autorisée). |
120 | FUNCTION RESULT MUST BE SCALAR, SUBRANGE, OR POINTER | Ce code d'erreur permet d'indiquer que le résultat de la fonction doit être scalaire, un intervalle ou un pointeur. |
123 | FUNCTION RESULT EXPECTED | Ce code d'erreur permet d'indiquer que le résultat de fonction est attendu. |
126 | IMPROPER NUMBER OF PARAMETERS | Ce code d'erreur permet d'indiquer que le nombre de paramètres est incorrect. |
127 | TYPE OF ACTUAL PARAMETER DOES NOT MATCH FORMAL PARAMETER | Ce code d'erreur permet d'indiquer que le type de paramètre réel ne correspond pas au paramètre formel. |
129 | TYPE CONFLICT OF OPERANDS IN AN EXPRESSION | Ce code d'erreur permet d'indiquer un conflit de type d'opérandes dans une expression. |
132 | COMPARISON WITH '>' OR '<' NOT ALLOWED ON SETS | Ce code d'erreur permet d'indiquer qu'une comparaison avec '>' ou '<' n'est pas autorisée sur les ensembles. |
134 | ILLEGAL TYPE OF OPERANDS | Ce code d'erreur permet d'indiquer un type illégal d'opérandes. |
135 | TYPE OF EXPRESSION MUST BE BOOLEAN | Ce code d'erreur permet d'indiquer que le type d'expression doit être booléen. |
136 | SET ELEMENT TYPE MUST BE SOME ENUMERATION TYPE | Ce code d'erreur permet d'indiquer que le type d'élément réglé doit être un type d'énumération. |
138 | TYPE OF VARIABLE IS NOT ARRAY | Ce code d'erreur permet d'indiquer que le type de variable n'est pas un tableau. |
140 | TYPE OF VARIABLE IS NOT RECORD | Ce code d'erreur permet d'indiquer que le type de variable n'est pas un enregistrement. |
141 | TYPE OF VARIABLE IS NOT POINTER | Ce code d'erreur permet d'indiquer que le type de variable n'est pas un pointeur. |
148 | SET BOUNDS OUT OF RANGE | Ce code d'erreur permet d'indiquer qu'il faut régler les limites en dehors de l'intervalle. |
152 | NO SUCH FIELD IN THIS RECORD | Ce code d'erreur permet d'indiquer qu'il n'y pas de tel champ dans cet enregistrement. |
154 | ACTUAL PARAMETER MUST BE A VARIABLE | Ce code d'erreur permet d'indiquer que le paramètre réel doit être une variable. |
156 | MULTIDEFINED CASE LABEL | Ce code d'erreur permet d'indiquer que l'étiquette de cas a de multiple définition. |
161 | PROCEDURE OR FUNCTION ALREADY DECLARED AT A PREVIOUS LEVEL | Ce code d'erreur permet d'indiquer que la procédure ou fonction est déjà déclarée à un niveau précédent. |
165 | LABEL ALREADY DEFINED | Ce code d'erreur permet d'indiquer que l'étiquette est déjà définie. |
167 | UNDECLARED LABEL | Ce code d'erreur permet d'indiquer que l'étiquette n'est pas déclarée. |
168 | LABEL NOT DEFINED | Ce code d'erreur permet d'indiquer que l'étiquette n'est pas définie. |
182 | "FOR" EXPRESSION MUST BE OF SOME ENUMERATION TYPE | Ce code d'erreur permet d'indiquer que l'expression «FOR» doit être d'un type d'énumération. |
183 | "CASE" EXPRESSION MUST BE OF SOME ENUMERATION TYPE | Ce code d'erreur permet d'indiquer que l'expression «CASE» doit être d'un type d'énumération. |
184 | "FOR" VARIABLE MUST BE LOCAL | Ce code d'erreur permet d'indiquer que la variable du «FOR» doit être locale. |
185 | OPERATION DEFINED FOR TEXT ONLY | Ce code d'erreur permet d'indiquer que l'opération est définie pour le texte uniquement. |
186 | OPERATION NOT DEFINED FOR TEXT FILES | Ce code d'erreur permet d'indiquer que l'opération est non définie pour les fichiers texte. |
193 | ACCESS STATEMENT MISSING FOR COMMON | Ce code d'erreur permet d'indiquer que la déclaration d'accès est manquant pour un commun. |
199 | FEATURE NOT IMPLEMENTED | Ce code d'erreur permet d'indiquer que la fonctionnalité non mise en oeuvre. |
202 | STRING CONSTANT CANNOT SPAN LINES | Ce code d'erreur permet d'indiquer que la constante de chaîne de caractères ne peut pas couvrir les lignes. |
203 | INTEGER CONSTANT TOO LARGE | Ce code d'erreur permet d'indiquer que la constante d'entier est trop grande. |
210 | FIELD WIDTH MUST BE INTEGER | Ce code d'erreur permet d'indiquer que la largeur du champ doit être entière. |
211 | FRACTION LENGTH MUST BE OF TYPE INTEGER | Ce code d'erreur permet d'indiquer que la longueur de fraction doit être de type de données INTEGER. |
212 | HEX FORMAT ALLOWED ONLY FOR TYPE INTEGER | Ce code d'erreur permet d'indiquer que le format hexadécimal est autorisé uniquement pour le type de données INTEGER. |
219 | PARAMETER MUST BE OF TYPE FILE | Ce code d'erreur permet d'indiquer que le paramètre doit être de type de données FILE. |
220 | PARAMETER MUST BE OF TYPE INTEGER | Ce code d'erreur permet d'indiquer que le paramètre doit être de type de données INTEGER. |
223 | PARAMETER MUST BE OF TYPE POINTER | Ce code d'erreur permet d'indiquer que le paramètre doit être de type de données de pointeur. |
230 | ILLEGAL TYPE OF PARAMETER IN STANDARD PROCEDURE CALL | Ce code d'erreur permet d'indiquer qu'un type illégal de paramètre dans un appel de procédure standard est rencontré. |
250 | TOO MANY NESTED SCOPES - LIMIT IS 15 | Ce code d'erreur permet d'indiquer que trop d'étendues sont embarquées, la limite étant de 15. |
401 | OPEN COMMENT ENCOUNTERED IN A COMMENT | Ce code d'erreur permet d'indiquer qu'un commentaire ouvert est rencontré dans un commentaire. |
403 | TO MANY PROCEDURE NESTING LEVELS | Ce code d'erreur permet d'indiquer qu'il y a trop de niveaux d'immobilisation de procédure. |
404 | ARRAY BOUNDS MUST BE SCALAR | Ce code d'erreur permet d'indiquer les limites du tableau doivent être scalaires. |
Référence des codes d'erreurs d'exécution du TRS-80 Pascal :
Code d'erreur | Message d'erreur | Description |
---|---|---|
01 | OUT OF STACK | Ce code d'erreur permet d'indiquer un manque d'espace dans la pile. |
02 | OUT OF HEAP | Ce code d'erreur permet d'indiquer un manque d'espace dans le tas. |
03 | BAD POINTER | Ce code d'erreur permet d'indiquer un mauvais pointeur. |
04 | BAD LEVEL | Ce code d'erreur permet d'indiquer un mauvais niveau. |
05 | DIVIDE BY 0 | Ce code d'erreur permet d'indiquer une division par zéro. |
06 | UNDEFINED PCODE | Ce code d'erreur permet d'indiquer que le PCODE est indéfini. |
07 | INVALID SET | Ce code d'erreur permet d'indiquer que l'ensemble est invalide. |
08 | BAD RUNTIME CALL | Ce code d'erreur permet d'indiquer qu'un appel d'exécution est invalide. |
09 | IO ERROR | Ce code d'erreur permet d'indiquer une erreur d'entrée/sortie. |
0A | SET ELEMENT TOO LARGE | Ce code d'erreur permet d'indiquer qu'un ensemble d'élément est trop large. |
10 | RANGE CHECK | Ce code d'erreur permet d'indiquer une erreur relié à la vérification de l'intervalle. |
11 | BAD DIGIT IN NUMBER | Ce code d'erreur permet d'indiquer de mauvais chiffre dans un nombre. |
12 | PUT ERROR | Ce code d'erreur permet d'indiquer une erreur dans le PUT. |
13 | OVERFLOW | Ce code d'erreur permet d'indiquer un débordement. |
15 | UNDERFLOW | Ce code d'erreur permet d'indiquer un sous-débordement. |
16 | LOG NEGATIVE | Ce code d'erreur permet d'indiquer un logarithme négatif. |
17 | SQRT,X^Y NEGATIVE | Ce code d'erreur permet d'indiquer une racine carré négative. |
EB | ATTEMPT TO WRITE TO INPUT FILE | Ce code d'erreur permet d'indiquer qu'une tentative d'écrire dans un fichier d'entrée. |
EC | FILE NOT OPEN | Ce code d'erreur permet d'indiquer qu'un tentative d'ouvrir un fichier inexistant s'est produit. |
ED | ATTEMPT TO READ OUTPUT FILE | Ce code d'erreur permet d'indiquer qu'une tentative de lire dans un fichier de sortie s'est produit. |
EE | NO MEMORY FOR FILE BUFFER | Ce code d'erreur permet d'indiquer qu'il n'y a pas assez de mémoire pour le tampon de fichier. |
Dernière mise à jour : Samedi, le 11 juillet 2020