Next                  Up                  Back                Contents

Επόμενο:Παράρτημα Δ: 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Κ)
 

     Next              Up                Back               Contents

Επόμενο:Διάφορα Προβλήματα Παράλληλου Προγραμματισμού Πάνω:Περιεχόμενα Πίσω:B.11 ΠΕΡΙΛΗΨΗ