Jede Arbeitsdatei hat bestimmte Eigenschaften, die durch EDT-Anweisungen veränderbar sind und die die Wirkungsweise von EDT-Anweisungen oder die Darstellung der Arbeitsdatei beeinflussen. In der folgenden Tabelle sind die Eigenschaften einer Arbeitsdatei zusammengestellt.
Eigenschaft | Initialwert | Wert veränderbar durch |
Allgemeines | ||
aktueller Zeichensatz der |
| @CODENAME |
Arbeitsdatei belegt (nur für | nicht | @PROC, @DELETE, @DROP, Verwendung |
Arbeitsdatei leer | ja | Einlesen einer Datei, Eingabe am Bildschirm, |
Arbeitsdatei verändert | nein | Veränderung der Arbeitsdatei, @DELETE |
Sicherungsdatei vorhanden | nein | @AUTOSAVE und Veränderung der Arbeitsdatei, |
Zeilennummern | ||
aktuelle Zeilennummer |
| @SET (Format 6), @+, @-, implizit durch |
aktuelle Schrittweite |
| @SET (Format 6), @PAR INCREMENT |
aktuelle Umnummerierung | ein | @PAR RENUMBER |
niedrigste vergebene Zeilennummer |
| implizit durch Einlesen einer Datei, Eingabe |
symbolische Zeilennumer % |
| implizit durch Einlesen einer Datei, Eingabe |
höchste vergebene Zeilennummer |
| implizit durch Einlesen einer Datei, Eingabe |
symbolische Zeilennummer |
| implizit durch Einlesen einer Datei, Eingabe |
symbolische Zeilennummer |
| @ON |
Speicherbereich für @SET |
| @SET (Format 6) |
Dateibearbeitung | ||
Verknüpfung mit Dateinamen | Keine | @FILE, @READ, @GET, @DELETE |
Verknüpfung mit geöffneter Datei | Keine | @OPEN, @CLOSE |
Voreinstellung des Bibliotheksnamens |
| @PAR LIBRARY |
Voreinstellung des Element-Typs |
| @PAR ELEMENT-TYPE |
Voreinstellung des Zeichensatzes |
| @PAR CODE |
Eingabe | ||
Unterscheidung zwischen | ein | @PAR LOWER |
Maximale Satzlänge bei |
| @PAR LIMIT |
Fluchtsymbol für Unicode- |
| @PAR ESCAPE-CHARACTER |
Unicode-Ersatzdarstellung | aus | @PAR DATA-REPLACEMENT |
Darstellung der Arbeitsdatei | ||
Vollständige Darstellung von | aus | @PAR EDIT-LONG |
Hexadezimalmodus | aus | @PAR HEX |
Datenfenster und | aus | @PAR EDIT-FULL |
Zeilenlineal im Datenfenster | aus | @PAR SCALE |
Informationszeile im Datenfenster | aus | @PAR INFORMATION |
Datenfensterspezifische Darstellung | ||
erste angezeigte Zeile in |
| @SETF, |
erste angezeigte Spalte in |
| @SETF, |
Zeilennummernanzeige in | ein | @PAR INDEX in Datenfenster 1 |
erste angezeigte Zeile in |
| @SETF, |
erste angezeigte Spalte in |
| @SETF, |
Zeilennummernanzeige in | ein | @PAR INDEX in Datenfenster 2 |
Sonstige | ||
Programmname für die |
| @PAR SDF-PROGRAM |
Typ des Programmnamens |
| @PAR SDF-NAME-TYPE |
Zeichen für das Auftrennen |
| @PAR SEPARATOR |
Zeichen für das Strukturblättern |
| @PAR STRUCTURE |
Schreibschutz auf Satzebene | aus | @PAR PROTECTION |
Indikator für Treffer bei letztem | aus | @ON |
Spalte des Treffers bei letztem | 0 | @ON |
Die mit der Anweisung @PAR definierten Eigenschaften einer Arbeitsdatei können mit @PAR $0..$22 ohne weitere Operanden wieder auf ihre Initialwerte zurückgesetzt werden.