AW: AW: AW: Kategorieaenderung bei Export

Thomas Fischer fischer at mail.sub.uni-goettingen.de
Mo Jan 20 11:28:04 CET 2003


Lieber Herr Eversberg,
 
> >  Ich dachte, die Syntax der Anweisungszeile würde in 
> > Handbuch 10.2.6.1 festgelegt. Und da finde ich nicht
> > -- dass  #aaa +a         unzulässig und
> > -- dass #aaa +a 0       (freies Zwischenteil 0) zulässig ist.
> > Habe ich da etwas übersehen?
> 
> Nein. Bei 10.2.6.1 steht nur, dass mindestens ein Manipulations-
> befehl (MB) dort stehen muss, wenn ein bedingtes Postfix auftaucht,
> jedoch nicht, dass mindestens ein MB dort stehen muss, wenn
> ein bedingter Sprung in der Anweisung vorkommt. (Bei der
> Erlaeuterung des bedingten Sprungs steht aber etwas von
> "Wenn MB ausfuehrbar ist", das koennte als Hinweis darauf
> verstanden werden, dass MB existieren muss).
> 
> Vor vielen Jahren muss es auch "ohne" funktioniert haben, 
> in den Standardparametern standen lange Zeit Dinge wie 
> #39 +#70
> 
> Seit Version 15irgendwas, 16 oder 20 werden solche Zeilen
> aber nicht mehr ausgefuehrt, die Standardparameter wurden
> 2002 in einer laengeren Aktion im Hinblick darauf repariert.
> 
> Die aktuelle Regel ist definitiv: Hat eine Anweisung einen
> bedingten Sprung und/oder bedingte Postfixe, so muss sie
> einen Manipulationsbefehl enthalten. Dabei ist "0" der
> No-Op-MB, also absolut unschaedlich (Einfuegen des per
> definitionem leeren Zwischenteils 0 als Praefix).

Das ist klar. Kann das so in das Handbuch bzw. die Dokumentation aufgenommen werden?

Außerdem noch die Frage: Wann darf man Zwischenteile frei (ohne p und P) in die Anweisung schreiben? Und was ist der Effekt?
Wird z.B. bei
 #aaa +a 0  
ke genauso unterdrückt wie bei
 #aaa +a #zz 0 ?

Mit freundlichen Grüßen,
Thomas Fischer 





Mehr Informationen über die Mailingliste Allegro