[Allegro] Codierungsproblem mit "if ARtic set"

Thomas Berger ThB at Gymel.com
Mo Nov 4 10:58:30 CET 2013


Lieber Herr Eversberg,

>> if ARtic ins _\xAC_\xAA_ oder if ARtic ins _.172_.170_
>>
>> oder so ähnlich. Damit könnte die Aktion zumindest von der Kodierung
>> der Hilfsdatei unabhängig werden. Für die Übersetzungstabellen ist
>> das schon weitgehend möglich, wenn auch noch nicht realisiert.
>>
> 
> Ja ok, da ist was dran. Nicht jeder kennt sich mit dem Editieren soweit
> aus, daß er da nicht ins Straucheln käme.
> Nur mit \x  oder Punkt ist es an der Stelle auch nicht unproblematisch,
> weil ja der Punkt als solcher dann auch wieder, bzw. der \, einer
> Sonderbehandlung bedürfte. Als Metazeichen haben wir da schon aus
> nicht unerwogenen Gründen den ^, da wollen wir nicht ohne Not noch
> ein weiteres einführen.
> Wir schlagen mal vor:
> 
> ^999   mit  = Ziffer 0...9,
>        d.h. 3 Ziffern hinter dem ^
>        bisher haben da nur Buchstaben eine Sonderbedeutung.
> also z.B.
> ^170  für den Code 170, also das DOS-Nichtsortierzeichen

Die PRESTO-Ersetzungsbefehle der Exportsprache versprachen,
\170 (oder \0170) zu beherrschen, daran koennte man anknuepfen
(fuehrende Null alledings problematisch, weil das anderswo
normalerweise so interpretiert wird, dass es sich um oktale
Notation handelt, nicht dezimale). "^" als Escape ist sehr
unueblich und birgt wiederum Verwechslung mit Regulaeren
Ausdruecken (weil dort alle moeglichen Zeichen Steuerbedeutung
haben, sind dort Escapes am bekanntesten)

viele Gruesse
Thomas Berger




Mehr Informationen über die Mailingliste Allegro