Fehlermeldungen
1. Fehler
bei Eingabe
einer
Zxik
'BAD
LINE
NUMBER
(falsche
Zei,ennummer)
1. Die Zeilennummer
oder die Bezugnahme
auf eine
Zeilennummer
= 0 oder > 32767.
2. Die RESEQUENCE-Spe~ifikationen
erzeugen
eine Z.eilennummer
> 32767.
*BAD
NAME
(falsche
Bezeichnung)
1. Der Variablenname
hat mehr als 15 Zeichen.
*CAN'T
CONTINUE
(Fortsetzung
nicht mtiglich)
1. Der CONTINUE-Befehl
wurde
ohne
vorangehende
Stoppstelle
eingegeben,
oder das
Prowmn
wurde
seit der Stoppstelle
schon
editiert.
*CAN'T
DO THAT
(Durchfiibrung
nicht mäglich)
1. Versuch,
die folgenden
Pragrammanweisungcn
(Statements)
als Befehle
zu verwenden:
DATA,
DEF,
FOR.
GOTO,
GOSUB,
1F, INPUT,
NEXT,
ON,
OPTION,
RETURN.
2. Versuch,
die folgenden
Befehle
als Programm-
Statements
(mit Eingabe
einer Zeilennummer)
zu
verwenden:
BYE, CONTLNUE,
EDIT,
LIST,
NEW,
NUMBER,
OLD.
RUN,
SAVE.
3. Eingabe
von LIST.
RUN
oder SAVE
ohne
Programm.
'INCORRECT
STATEMENT
(Statement
nicht
korrekt)
1. Zwei
Variablcnbcazichnungen
in einer Reihe
ohne dazwischenliegendes
gültiges Trennzeichen
(ABC
A oder A$A).
2. Eine numerische
Konstante
folgt unmittelbar
nach einer Variablen
ohne dazwischenliegender
gültiges
Trennreichen
(N 257).
3. Ein in Anfiihrungszeichen
begonnener
String
hat
keine abrchlieflenden
Anführungsreichen.
4. Ungültiger
Drucksepxator
(Trennzeichen)
zwischen
den Zahlen
bei den Befehlen
LIST,
NUMBER
oder RESEQUENCE.
5. Ungültige
Zeichen
nach den Befehlen
CONT1N"E.
LIST,
NUMBER,
RESEQUENCE
oder RUN.
6. Das Befehls-Schlüsselworl
in nicht das erste
Wort
in der 7.k
7. Der Doppelpunkt
nach der Gerätebcrcichnung
in
einem LIST-Befehl
fehlt.
*LINE
700
LONC
(Zeile
zu lang)
1. Die Einmbezeile
ist zu lang fiir den Eiwabe-
Pufferb&eich.
*MEMORY
FUIJ.
(Speicher
belegt)
1. Eingabe
einer Editierzeile,
die den verfiigbaren
Speicherplatz
überschreitet.
2. Das Addieren
einer Zeile zum Programm
bewirkt,
daR das Praw.mm
den verfugbaren
Speicherbereich
überschreitet.
11. Fehler
bei der Aufslellung
der
Symholtaklh
Gibt man RUN
ein. noch ehe Programmzeilen
durchge
führt sind, tastet der Com,,uter
das Programm
ab, um
eine Symboltabelle
zu bilden. Eine Symboltabelle
ist d<
Bereich
des Speichers,
wo die Yatiablen,
Datenfelder,
Funktionen
"SW. für ein Programm
gespeichert
werden
Während
dieses Abtastverfahrens
erkennt
der Com-
puter Pro@amnfehler.
Die Nummer
der Zeile, die den
Fehler enthält,
wird als Teil der Me,dung
mit arge-
druckt
(zum Beispiel:
'BAD
VALUE
IN 1"" -falsche
Wert in Zeile 100). Da an dieser S,clle noch keine Pro-
grammziilc"
durch@ihrt
wurden,
sind alle Werte in
der Symboltabcllc
null.
'BAD
VALUE
1N 100
falscher
Wert
in Zeile 103,.
Da an dieser Stelle noch keine Programmzeilen
durchgeiührl
wurden,
sind alle Werte
in der
Symboltabelle
null.
*BAD
VALUE
(falscher
Wert)
1. Eine Dimension
fiJr ein Datenfeld
ist grr%er
als
32767.
'CAN'T
DO THAT
(Durchfiihrung
nicht mäglichj
1. Mehr
als ein OPTION
BASE
Slatement
im
Programm.
2. Das OPTION
BASE
Statement
hat eine höher,
Zeilennummer
als eine Datenfeld-Definition.
*FOR-NEXT
ERROR
(FOR-NEXT~Fchlerj
1. Unvereinbarkeit
der Zahlen
von FOR-
und
NEXT-s,atcments.
*INCORRECT
STATEMENT
Watemem
nicht
korrekt)
DEF
1. Keine abschli&nde
Klammer
")"
nach einem
Parameter
in einem
DEF-Statement.
2. Das Cleichheitseichcn
(=)
fehlt im DEF-
statemen,.
132