This glossary provides definitions of terms used in the ARexx manual.
An identifying number assigned to every byte of information in a computer's memory and every sector on a disk.
An additional piece of information included with an instruction or function. The argument determines the action to be taken.
A variable symbol (simple, stem or compound symbol) followed by an = operator. In an assignment clause, the token to the right of the = sign are evaluated and the result is assigned to the variable symbol.
A clipboard used for intertask communication. Names and value pairs can be added to the clip list with the SETCLIP() function.
A token made up of alphanumeric or ., !, ?, $, _ characters with one or more periods within the name. Compound symbols have the structure stem.n1.n2...nk.
A character that marks the beginning and end of a string. ARexx delimiters are a single quote (`) and a double quote (").
A group of tokens to be evaluated. Expressions are made up of strings, symbols, operators, and parentheses.
A group of statements that can be executed as a whole. Functions allow you to build complex programs from smaller modules.
An external application that contains an ARexx port. The name of a function host is the name of the program's public message port.
A collection of one or more functions organized as an Amiga shared library. A function library must contain a library name, a search priority, an entry point offset, and a version number.
The fixed components of an ARexx program, including the program source code, static data strings, and argument strings.
In an outside application, the host address is the name of the message port to which ARexx commands can be sent.
Internal flags in ARexx that allow a program to detect errors and retain control when the program would normally abort. Interrupts are controlled by the SIGNAL: instruction.
An internal list, maintained by ARexx, of all the currently available function libraries and function hosts. Applications can add or remove function as needed.
The number of decimal places in an arithmetic result. As the number of decimal places decreases, the result becomes less precise.
A character such as (+), (-), or (|) used in an arithmetic, concatenation, comparison, or logical operation.
The severity level of an error. This number (5, 10, or 20) is displayed when an error occurs in an ARexx program.
A token that has one period at the end of its name. Stem symbols are used to initialize compound symbols.
The variable components of an ARexx program, including the symbol table, numeric options, trace options, and host address strings.
A group of characters beginning and ending with a delimiter (single or double quote). The value of a string is the string itself.
Any group of the alphanumeric characters a-z, A-Z, 0-9, period (.), exclamation point (!), question mark (?), dollar sign ($), or underscore (_).
An internal table created by ARexx that stores the value strings that have been assigned to the variables in a program.
A group of tokens that specifies the variables used in a parsing operation. It also specifies the way in which the values will be determined.
Displaying the lines of an ARexx program as the program is executing. This allows you to determine exactly where any errors are occurring.