[Allegro] Trick 28 : Aktuellen Satz als Erg.Menge nehmen

Bernhard Eversberg ev at biblio.tu-bs.de
Mo Nov 20 13:10:58 CET 2006


Trick 28 : Aktuellen Satz als Ergebnismenge nehmen

Aufgabe: Eine bequeme Funktion, um den aktuellen Satz zur Ergebnismenge
          zu machen (die dann also nur aus diesem einen Satz besteht)

Lösung:  In  onf8.flx  gibt es bereits die beiden Funktionen
            + : Aktuellen Satz zur Erg.Menge hinzunehmen
            - : Aktuellen Satz aus Erg.Menge herausnehmen
          Um diese noch zu erweitern, ergänzt man zunächst eine neue
          Zeile VOR diesen beiden. In onf8.flx sieht das dann so aus:

var + n "Aktuellen Satz als Erg.Menge nehmen (nur diesen einen!)"
var + n "+ : Aktuellen Satz zur Erg.Menge hinzunehmen"
var + n "- : Aktuellen Satz aus Erg.Menge herausnehmen"

Sodann, einige Zeilen tiefer, ist ein Sprungbefehl zu ergänzen:
(die mittlere dieser drei Zeilen)

if "h" Fam;end
if "Aktu" jump akterg
if "A" help alfa;end

Und ganz am Ende fügt man diese Zeilen an:

:akterg
var "or #" i
find
end

Fertig! Mit F8 a Enter bildet man nun nach Belieben eine Erg.Menge aus
dem aktuellen Satze, mit F8 + Enter  bzw.  F8 - Enter  ergänzt man einen
weiteren Satz zur Erg.Menge bzw. nimmt ihn wieder heraus - das war ja
bisher schon drin und bleibt unverändert.

SuperTip: Um diese Änderungen vorzunehmen, können Sie onf8.flx im
           Anzeigefeld bearbeiten:
--  h onf8.flx   eingeben
--  Änderungen vornehmen (copy&paste aus dieser Mail heraus)
--  Alt+s  (Speichern) und Button [Speichern]





Mehr Informationen über die Mailingliste Allegro