[Allegro] Befehlstrennung in avanti (acon)

Bernhard Eversberg ev at biblio.tu-bs.de
Fr Jun 11 15:07:38 CEST 2010


Anando Eger schrieb:
> Lieber Herr Eversberg,
> 
> unter a99 kann ich schreiben:
> x #40 Hallo\#20 Otto\var #40 " " #20\mes
> - das liefert 'Hallo Otto'.
> 
> in xavanti.rtf steht:
> <zitat>
> In einer Zeile können mehrere Befehle stehen, sie müssen 
> dann mit Semikolon ';' getrennt werden. Kommt in einem 
> Suchbegriff ein Semikolon vor, muß der Text in 
> Anführungszeichen eingeschlossen werden. 
> </zitat>
> 
> Irgendetwas scheint damit "wrong" zu sein, denn
> 
> -(2)------------------------
> #40 Hallo;#20 Otto;var #40 " " #20
> ins #uTT
> write #uTT n
> ----------------------------
> nicht, (nichts)
> 
Ganz einfach: Wenn die Zeile mit # beginnt, ist das keine
"richtige" Befehls-, sondern eine Dateneingabezeile. In einer solchen
gilt  ;#  als Feldtrennung, simples ; aber als Teil der Daten - sonst
dürfte ja kein ; in einem Datenfeld vorkommen!

Damit erklärt sich auch dies:

> 
> -(4)------------------------
> #40 Hallo;#20 Otto;
> var #40 " " #20;ins #uTT;write #uTT n
> ----------------------------
> liefert "Hallo Otto;"
> 
B.E.




Mehr Informationen über die Mailingliste Allegro