Επόμενο:Παράρτημα Δ: MULTI PASCAL ΓΙΑ WINDOWS
Πάνω:Περιεχόμενα
Πίσω:B.11 ΠΕΡΙΛΗΨΗ
Παράρτημα Γ
Τα μηνύματα λάθους της Multi-Pascal
Συντομογραφία | Περιγραφή | |
0 |
UNDEF ID | Αδήλωτο όνομα |
1 |
MULTI DEF | Πολλαπλά δηλωμένο όνομα |
2 |
ΙDENTIFIER | Αναμένεται όνομα |
3 |
PROGRAM | Αναμένεται η δεσμευμένη λέξη PROGRAM |
4 |
) | Αναμένεται δεξιά παρένθεση |
5 |
: | Αναμένεται άνω-κάτω τελεία |
6 |
SYNTAX | Αναμενεται διαφορετικό σύμβολο |
7 |
IDENT. VAR | Κάθε στοιχείο σε λίστα παραμέτρων δήλωσης πρέπει να ξεκινά με όνομα ή τη δεσμευμένη λέξη VAR |
8 |
OF | Αναμένεται η δεσμευμένη λέξη OF |
9 |
( | Αναμένεται αριστερή παρένθεση |
10 |
ΙD. ARRAY | Κάθε στοιχείο σε δήλωση τύπου πρέπει να ξεκινά με μιά από τις λέξεις ARRAY, RECORD, ^, CHANNEL |
11 |
[ | Αναμένεται αριστερή τετράγωνη παρένθεση |
12 |
] | Αναμένεται δεξιά τετράγωνη παρένθεση |
13 |
.. | Αναμένονται δύο τελείες |
14 |
; | Αναμένεται ερωτηματικό |
15 |
FUNC. TYPE | Οι συναρτήσεις πρέπει να έχουν έναν απο τους τύπους INTEGER, REAL, CHAR, BOOLEAN |
16 |
= | Αναμένεται σύμβολο ισότητας |
17 |
BOOLEAN | Η έκφραση πρέπει να είναιτύπου ΒΟΟLEAN |
18 |
CONVAR TYP | Στη δομή FORALL ο μετρητής είναι INTEGER, CHAR ή BOOLEAN |
19 |
TYPE | Η έκφραση πρέπει να παράγει αποτέλεσμα του αυτού τύπου όπως ο μετρητής της δομής FOR ή FORALL |
20 |
Δεν χρησιμοποιείται | |
21 |
TOO BIG | Υπερχείλιση ακεραίου ή πραγματικού |
22 |
. | Αναμένεται τελεία τερματισμού προγράμματος |
23 |
TYP (CASE) | Μετά τη δεσμευμένη λέξη CASE πρέπει να ακολουθεί έκφραση τύπου INTEGER, BOOLEAN ή CHAR |
24 |
CHARACTER | Μη αναμενόμενος χαρακτήρας |
25 |
CONST ID | Οι σταθερές ορίζονται με αριθμητικές εκφράσεις ή και με ήδη ορισμένες σταθερές |
26 |
INDEX TYPE | Ο δείκτης πίνακα δεν συμφωνεί με τον δηλωμένο τύπο |
27 |
INDEXBOUND | O δείκτης πίνακα βρίσκεται εκτός ορίων της δήλωσης ή του συστήματος ή έχει δηλωθεί ως πραγματικός |
28 |
ΝΟ ΑRRAY | Προσπάθεια γιά χρήση δείκτη σε μεταβλητή που δεν έχει δηλωθεί ως πίνακας |
29 |
TYPE ID | Το όνομα πρέπει να είναι όνομα τύπου |
30 |
UNDEF TYPE | Αδήλωτο όνομα τύπου |
31 |
NO RECORD | Προσπάθεια γιά χρήση επιλογέα πεδίου σε μεταβλητή που δεν έχει δηλωθεί ως εγγραφή |
32 |
BOOLE TYPE | Οι τελεστές AND, OR, NOT απαιτούν τύπο BOOLEAN |
33 |
ARITH TYPE | τύπος της έκφρασης δεν ταιριάζει με τα συμφραζόμενα |
34 |
INTEGER | Οι τελεστές DIV, MOD απαιτούν τύπο INTEGER |
35 |
TYPES | Δύο τιμές γιά να συγκριθούν πρέπει να είναι του αυτού τύπου - εξαιρείται η σύγκριση INTEGER-REAL |
36 |
PARAM TYPE | Ο τύπος παραμέτρου κλήσης διαδικασίας ή συνάρτησης δεν συμφωνεί με τον αντίστοιχο τύπο της δήλωσης. Επίσης τα κανάλια πρέπει να είναι παράμετροι VAR |
37 |
VARIAB ID | Αναμένεται όνομα μεταβλητής |
38 |
STRING | Δεν επιτρέπεται άδειο STRING |
39 |
NO.OF PARS | Ο αριθμός των παραμέτρων κλήσης διαδικασίας ή συνάρτησης δεν συμφωνεί με τη δήλωση |
40 |
TYPE> | Γιά τη διαδικασία READ η μεταβλητή μπορεί να είναι INTEGER, REAL ή CHAR |
41 |
TYPE> | Γιά τη διαδικασία WRITE η έκφραση μπορεί να είναι INTEGER, REAL, CHAR ή BOOLEAN |
42 |
REAL TYPE | Σε πρόταση WRITE(v:x:y) η έκφραση v πρέπει να παράγει REAL |
43 |
INTEGER | Σε πρόταση WRITE(v:x:y) ή WRITE(v:x) οι εκφράσεις x, y πρέπει να παράγουν INTEGER |
44 |
VAR, CONST | Το όνομα πρέπει να αντιστοιχεί σε μεταβλητή ή σταθερά |
45 |
VAR, PROC | Μια πρόταση ξεκινά με όνομα μεταβλητής ή διαδικασίας |
46 |
ΤΥPES (:=) | Aσυμφωνία τύπων σε εκχώρηση |
47 |
TYP (CASE) | Aσυμφωνία ετικέττας επιλογής CASE με την αρχική έκφραση μετά τη δεσμευμένη λέξη CASE |
48 |
TYPE | Λάθος τύπος παραμέτρου ενσωματωμένης διαδικασίας |
49 |
STORE OVFL | Η μνήμη δεν επαρκεί γιά την αποθήκευση των μεταβλητών που δηλώθηκαν |
50 |
CONSTANT | Αναμένεται σταθερά |
51 |
:= | Aναμένεται το σύμβολο της εκχώρησης := |
52 |
THEN | Αναμένεται η δεσμευμένη λέξη THEN |
53 |
UNTIL | Αναμένεται η δεσμευμένη λέξη UNTIL |
54 |
DO | Αναμένεται η δεσμευμένη λέξη DO |
55 |
TO DOWNTO | Aναμένεται η δεσμευμένη λέξη ΤΟ ή DOWNTO |
56 |
BEGIN | Aναμένεται η δεσμευμένη λέξη BEGIN |
57 |
END | Aναμένεται η δεσμευμένη λέξη END |
58 |
FACTOR | Λάθος στην έκφραση |
59 |
CHAN. ERR | Λάθος στη χρήση μεταβλητής καναλιού: φωλιασμένη δήλωση, δεικτοδότηση καναλιού ή προσδιορισμός πεδίου |
60 |
NO POINTER | Το σύμβολο ^ πρέπει να ακολουθεί μεταβλητή δείκτη |
61 |
COEND | Αναμένεται η δεσμευμένη λέξη COEND |
62 |
Δεν χρησιμοποιείται | |
63 |
Δεν χρησιμοποιείται | |
64 |
POINTER | Οι διαδικασίες NEW, DISPOSE χρησιμοποιούνται μόνο με μεταβλητές δεικτών |
65 |
NOTOPOLOGY | Aναμένεται δήλωση ενσωματωμένης αρχιτεκτονικής παράλληλου συστήματος |
66 |
TYPE | Η μόνη παράμετρος της αρχιτεκτονικής παράλληλου συστήματος είναι θετικός ακέραιος |
67 |
Δεν χρησιμοποιείται | |
68 |
ΙΝΤΕGER> | H έκφραση μετά τη δεσμευμένη λέξη GROUPING πρέπει να παράγει ακέραιο |
69 |
UNDEF FRWD | Στις δηλώσεις τύπων ορίζεται δείκτης σε αδήλωτο τύπο |
70 |
FORAL INDX | Δεν επιτρέπεται η τροποποίηση μετρητή FORALL. O μετρητής δεν μπορεί να εμφανιστεί στο αριστερό μέρος εκχώρησης, σε διαδικασία READ ή ως παράμετρος VAR |
--- |
------ ΛΑΘΗ | ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ ΕΚΤΕΛΕΣΗΣ ------------------- |
002 | Δεν βρέθηκε το αρχείο εισόδου | |
203 | Ανεπαρκής μνήμη (απαιτούνται 450Κ) |
Επόμενο:Διάφορα Προβλήματα Παράλληλου Προγραμματισμού
Πάνω:Περιεχόμενα
Πίσω:B.11 ΠΕΡΙΛΗΨΗ