Duden/Eingabe Funktionen
War_EOF
Gibt wahr zurück wenn ein EOF Zeichen gelesen wurde.
- Rückgabe Typ:
Wahrheitswert
Aliase
die Benutzereingabe nicht zu Ende gewesen ist
die Benutzereingabe zu Ende gewesen ist
die Benutzereingabe nicht vorbei ist
die Benutzereingabe vorbei ist
Implementation
Gib war_eof zurück.
Benutzereingabe_Zuruecksetzten
Setzt die interne war_eof variable auf falsch.
- Rückgabe Typ:
nichts
Aliase
setzte die Benutzereingabe zurück
Setzte die Benutzereingabe zurück
Implementation
war_eof ist falsch.
Lies_Token_in_Puffer
Liest eine einzelne Eingabe in Eingabe_Puffer.
Dabei werden vorrangehende Leerzeichen ignoriert
und ein einzelnes darrauffolgendes Leerzeichen in
Gepufferter_Buchstabe gespeichert
- Rückgabe Typ:
Text
Aliase
die nächste Eingabe
die naechste Eingabe
Implementation
[vorangehende Leerstellen überspringen] Speichere das nächste Zeichen aus der Standardeingabe in Gepufferter_Buchstabe. Solange Gepufferter_Buchstabe ein Leerzeichen ist oder Gepufferter_Buchstabe ein Kontrollzeichen ist, mache: Wenn die Benutzereingabe zu Ende gewesen ist, gib "" zurück. Speichere das nächste Zeichen aus der Standardeingabe in Gepufferter_Buchstabe. [Text bis Leerstelle Lesen] Der Text token ist "". Solange nicht (Gepufferter_Buchstabe ein Leerzeichen ist oder Gepufferter_Buchstabe ein Kontrollzeichen ist), mache: Speichere token verkettet mit Gepufferter_Buchstabe in token. Speichere das nächste Zeichen aus der Standardeingabe in Gepufferter_Buchstabe. Gib token zurück.