[Allegro] Import.exe: Vergleichstest R jenseits Feldende

Thomas Berger ThB at Gymel.com
Mo Dez 8 09:19:17 CET 2014


Lieber Herr Eversberg,

>>> R 12  sollte also ebenfalls zum Abbruch führen, wenn das Feld nicht
>>> genügend lang ist? Das wird sich machen lassen.
>>
>> Der Vergleich einer nichtexistierenden Feldposition (kein Zeichen) mit
>> einem konkreten Zeichen (ein Zeichen) sollte stets negativ ausfallen und
>> in Folge nicht zum Abbruch fuehren, sondern in der Logik der Vergleichs-
>> befehle die Verarbeitung fortsetzen.
>>
> Konkreter gesagt: den Paragraphen ergebnislos abbrechen und mit dem
> nächsten weitermachen.

NEIN!

die naechste Zeile ueberspringen und im Paragraphen weitermachen, so
wie das bei nicht erfuellten Tests ueblich ist.

(Es gibt genuegend viele Konstruktionen, die bei erfolgreichem
Test ein "q" geben und dahinter ein qualifiziertes "q" mit
Sprungmarke, so dass letztendlich der naechste Paragraph nur
ausgefuehrt wird, wenn es Erfolg gab). "Abbruch" fuehrt also
eine kaum abfangbare, dritte Ergebnisvariante fuer den binaeren
Test "R n" ein, das ist nicht unbedingt besser als ein Absturz.


viele Gruesse
Thomas Berger





Mehr Informationen über die Mailingliste Allegro