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