[Allegro] Suche im ALL-Register
Bernhard Eversberg
ev at biblio.tu-bs.de
Mi Aug 4 15:28:58 CEST 2010
Fischer, Thomas schrieb:
>
> 1. In onfnda99.flx (alt) steht xcopy iq und ich vermute, dass xcopy =
> xco = xcode heißt, stimmt das?
Ja, hatte aber keine Fehlfunktion zur Folge.
> Damit wird der Inhalt der iV mit der q-Tabelle der Indexparameter
> umkodiert, dass erscheint mir sinnvoll. In onfnda99.flx (neu) finde
> ich solch einen Befehl nicht, das kommt mir bedenklich vor, da wird
> die Suchbegriff erst im Nachhinein durch die Indexparameter umkodiert
> (in #-1), reicht das? Wenn es reichte, dann wären bei dem
> ALL-Register wohl einige f/F-Befehle überflüssig: !u1 e"_" y2
> f"&*$#[(<" F"&]-`'*)>,.;:?!" p"~e1"
Die sind nicht überflüssig, sie dienen ja der Schlüsselproduktion, nicht
der Vorbearbeitung der Nutzereingabe, die findet bei #-1 statt.
>
> 2. In onfnda99.flx (alt) wird der Suchbegriff durch eine geeignete
> Schleife zusammengebaut, in onfnda99.flx (neu) wird dagegen derselbe
> Code immer wieder angegeben, bis nach höchstens 5 Schritten entweder
> das Ende erreicht wird oder vorher bei weniger Worten ein Sprung nach
> machi (0<i<5) stattfindet, wo dasselbe für 1-4 Wörter durchgeführt
> wird. Gibt es dafür eine Grund?
>
Das kann ich jetzt nicht rekonstruieren, sollte man aber wohl überdenken.
> 3. In onfnda99.flx (alt) wird ein Suchbefehl find tit <Wort> [and tit
> <Wort>]* zusammengebaut, in onfnda99.flx (neu) dagegen so etwas wie
> find all <Wort> [and all <Wort>]* mit einem zusätzlichen Leerzeichen
> davor, hat das einen Grund?
>
Nein, das Leerzeichen macht nichts aus.
B.E.
Mehr Informationen über die Mailingliste Allegro