AW: [Allegro] B mit Variablen

Thomas Berger ThB at Gymel.com
Mo Jun 8 16:57:54 CEST 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Lieber Herr Fischer, liebe Liste,

>>> (Das ist sowieso etwas unklar, weil das eigentlich das ist, 
>>> was c"#uxy" machen sollte.)
>> c"..." wurde erst später erfunden!
> 
> Das kann ich der Dokumentation nicht entnehmen, und stimmt es nicht, dass
> dies genau die Aktion von c"..." ist?.

Tja, die beiden sollten sich in dem Fall unterscheiden, wo der erste
Treffer exakt am Ende des AT auftritt.


...

> Während
> #utp B"" =tp
> als etwas blöder Programmierfehler noch festzustellen ist, kann mit
> #utp B"#uRN" =tp
> der Fehler erst zur Laufzeit entstehen, und da sollte kein Programm
> abstürzen oder in eine Endlosschleife laufen (was immer acon dann auch tut).
> 
> Ich sehe bei
> #uxy B"" =vw
> drei Möglichkeiten:
> #uvw ist danach gleich #uxy oder

scheint mir die einzig logische Rettung zu sein:

Der leere String als Suchbegriff ist vor dem ersten zu
durchsuchenden Zeichen lokalisiert und daher dort ein Treffer
(ausser im pathologischen Fall, dass der AT bereits unerkannt leer
war, wie bei '... w"#u<leer>" c"#u<leer>"' denkbar), bei e"#u<leer>" waere
dementsprechend der AT leer, c"#u<leer>" ist stets erfolgreich
und t/T ebenfalls entsprechend.


viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSi0m8mITJZieluOzAQLb0QP/UpqkA0G7MLNoHG/XuF8tteb+8lqHq+ec
f45995j3c4pG7BWfJ3AKOXFGW6sZXwIs3r0OWKHVoe6apFEy5UTk/DQQufIWst7Y
dv4MX8q1lDDDz5kOOs6siMJaIyi6khhC17GK93OEnYRpRZwAVXpBPweXgjZqutQv
R2rFtjey3cI=
=wnGg
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro