Code 0 in write-Befehl

Bernhard Eversberg EV at buch.biblio.etc.tu-bs.de
Fr Dez 7 09:35:42 CET 2001


Gestern wurde akuter Handlungsbedarf erkannt: "write 0" geht nicht, so 
dass man keine .ALG-Datei per FLEX erzeugen kann. 
Dies Fehlverhalten wurde nun ausgemerzt.
Weil man schon dabei war, wurde eine Verfeinerung vorgenommen, 
und zwar bei den cstring-Sondervariablen k1 - k4 des var/wri 
Befehls:

k_1  statt k1
k_2  statt k2
...
erzeugen nun den Kategorietext mitsamt der Nummer (aber ohne #)
Damit wird nun das Ausgeben eines kompletten Satzes in ALG-Struktur
zu einer ganz leichten Uebung:

open x dat.alg
wri 1
var k_1
:loop
wri
wri 0
var k_2
if yes jump loop
wri n
close x

Eingebaut als Untgerprogramm in eine Schleife kann man nun 
Ergebnismengen sofort als Grunddatei ausgeben, ohne Parameter.

a99/alcarta wurden bereit gestellt.

MfG B.E.

Bernhard Eversberg
Universitaetsbibliothek, Postf. 3329, 
D-38023 Braunschweig, Germany
Tel.  +49 531 391-5026 , -5011 , FAX  -5836
e-mail  B.Eversberg at tu-bs.de  




Mehr Informationen über die Mailingliste Allegro