Directive syntax documenting conventions
Directive usage syntax in this reference material uses the following conventions.
|()||Group of tokens.|
|||Optional token or group of tokens.|
||||Mutually exclusive tokens.|
|...||Previous token or group of tokens can be repeated.|
|token||Reserved word or symbol(s). Must be typed exactly as shown.|
|<token>||Non-terminal. Its syntax is either shown before, or explained.|
Built-in functions prototypes documenting conventions
Built-in functions prototypes are shown as function result type, function name and list of formal arguments in parentheses. If function has one argument, only the type of the argument is mentioned. Otherwise after the type of the argument follows an integer number for referencing this parameter later in the description of the function.
Words int, str, any, and void are used to specify integer type, string type, any type, or null type (also referred to as nothing, void), respectively. Null type as function result means that function does not return any value.
Question mark (?) after the type of an argument means that this argument is optional.