In diesem Glossar finden Sie Definitionen von Fachbegriffen, die im ARexx-Handbuch verwendet werden.
Zeigt die Zeilen eines ARexx-Programms an, während dieses ausgeführt wird. Auf diese Weise lassen sich Fehler exakt lokalisieren.
Eine Kennummer, die jedem Datenbyte in einem Computerspeicher und jedem Sektor auf einer Festplatte oder Diskette zugeordnet wird.
Eine Zusatzinformation zu einem Befehl oder einer Funktion. Das Argument bestimmt die auszuführende Aktion.
Eine Gruppe auszuwertender Tokens. Ausdrücke bestehen aus Zeichenfolgen, Symbolen, Operatoren und runden Klammern.
Eine Klausel, die mit einem bestimmten Schlüsselwort beginnt und ARexx zur Ausführung einer Aktion auffordert.
Ein Zeichen, das Anfang und Ende einer Zeichenfolge markiert. ARexx-Begrenzungszeichen sind das einfache (`) und das doppelte Anführungszeichen (").
Eine interne, von ARexx verwaltete Liste aller gegenwärtig verfügbaren Funktionsbibliotheken und Funktions-Hosts. Anwendungen können bei Bedarf Funktionsbibliotheken hinzufügen oder entfernen.
Ein Zwischenspeicher, der für die Kommunikation zwischen Tasks gebraucht wird. Mit der Funktion SETCLIP() können Begriffspaare (Name, Wert) in die Clip-Liste aufgenommen werden.
Eine Gruppe von Anweisungen, die als zusammengehöriger Block ausgeführt werden kann. Funktionen ermöglichen den Aufbau komplexer Programme aus kleineren Modulen.
Eine externe Anwendung mit ARexx-Port. Der Name eines Funktions-Hosts ist der Name des allgemein zugänglichen Message-Ports des Programms.
Eine Sammlung einer oder mehrerer Funktionen, die als gemeinsam benutzbare Amiga-Bibliothek aufgebaut ist. Eine Funktionsbibliothek muß einen Bibliotheksnamen, eine Suchpriorität, einen Offset für die Einstiegsposition und eine Versionsnummer enthalten.
Die festen Komponenten eines ARexx-Programms. Dazu gehören der Quellencode des Programms, statische Datenzeichenfolgen und Argumentzeichenfolgen.
Innerhalb und außerhalb einer Anwendung ist die Host-Adresse der Name des Message-Ports, an den ARexx-Kommandos gesendet werden können.
Interne Kennzeichen in ARexx, mit deren Hilfe ein Programm Fehler feststellen und die Steuerung in Fällen beibehalten kann, in denen das Programm ohne solche Kennzeichen abgebrochen würde. Interrupts werden normalerweise über den Befehl SIGNAL: gesteuert.
Eine Gruppe von Zeichen, die zwischen den Symbolen /*...*/ steht. Jedes ARexx-Programm beginnt mit einem Kommentar.
Eine Schnittstelle in einer Amiga-Anwendung, über die das Programm mit einem ARexx-Programm kommunizieren kann.
Die Anzahl der Dezimalstellen in einem arithmetischen Ergebnis. Je weniger Dezimalstellen, desto ungenauer das Ergebnis.
Ein Zeichen wie (+), (-) oder (|), das bei arithmetischen Verkettungen, Vergleichen oder logischen Operationen verwendet wird.
Der Schweregrad eines Fehlers. Diese Zahl (5, 10 oder 20) wird angezeigt, wenn es in einem ARexx-Programm zu einem Fehler kommt.
Eine Gruppe von Tokens, die angibt, welche Variablen in einer Syntaxanalyseoperation zu verwenden sind. Die Schablone bestimmt auch die Art und Weise, in der die Werte festgelegt werden.
Die variablen Komponenten eines ARexx-Programms. Dazu gehören die Symboltabelle, numerische Optionen, Ablaufverfolgungsoptionen und Host-Adreßzeichenfolgen.
Ein Symbol-Token, gefolgt von einem Doppelpunkt (:). Sprungmarken bezeichnen bestimmte Positionen in einem Programm.
Ein Token mit einem Punkt am Ende seines Namens. Stammsymbole dienen zur Initialisierung zusammengesetzter Symbole.
Eine beliebig Gruppe in der die alphanumerischen Zeichen a-z, A-Z, 0-9, Punkt (.), Ausrufezeichen (!), Fragezeichen (?), Dollarzeichen ($) und Unterstreichungszeichen (_) vorkommen können.
Eine interne, von ARexx erstellte Tabelle, in der Wertzeichenfolgen gespeichert werden, die den Variablen in einem Programm zugeordnet wurden.