AW: [Allegro] Indexierung III: Ergänzung
Sibylle Koczian
Sibylle.Koczian at T-Online.de
Fr Mai 25 16:59:00 CEST 2007
Liebe Liste, lieber Herr Fischer,
"Thomas Fischer" <fischer at mail.sub.uni-goettingen.de> schrieb:
> Ich habe in einem Feld mit Referenzen in dem besagten Datensatz etwa 2800
> Byte an Daten. Die werden per Kopfbefehl an die Sprungstelle -M
> weitergereicht, und dort passiert folgendes:
>
> #-M M: Aufbereitung der Referenzen, Index 5
> #u1 c'XXX' p'|5XXX^' P{8} Problemfall
> #u1 dsu p'|5' P{8}
> #>S
> #+#
>
> Es werden in diesem Fall zwei Einträge im Register 5 erzeugt und dann das
> Unterprogramm S aufgerufen. Im Unterprogramm S wird die Zeichenkette
> auseinandergenommen und die einzelnen Wörter in Register f2 eingetragen.
>
Hierzu habe ich eine Zusatzfrage, weil ich gerade wieder etwas Vergleichbares
in Indexparameter einbauen muss: aus einem bestimmten Teilfeld sollen die
Einzelworte in ein Register. Bisher habe ich das immer so gemacht: bei #-0
oder an einer anderen passenden Stelle das fragliche Teilfeld in eine Variable
geschrieben. Und mit einem ak-Befehl diese Variable wortweise indexiert:
ak=uww[ ,.'-:;]+X
Es schien mir einfacher als ein Unterprogramm, aber hat es üble Nebenwirkungen?
Dass dieser ak-Befehl nicht vor der Erzeugung der Variablen erscheinen darf,
ist klar.
Beste Grüße,
Koczian
--
Dr. Sibylle Koczian
Fasanenstrasse 12
D-82293 Mittelstetten
Mehr Informationen über die Mailingliste Allegro