n arg is an argument available from within a user-defined function. It is in the form of arg%function:argname and is equivalent to the ones on the argument list of the user-defined function. However, it is recommended to access function arguments via arg%argname for array access and case insensitive argument name (argname is always in lowercase from within the function).
arg%arg refers to the "default" argument, which is the one without an argument name. e.g. fn "def"; will see "def" in arg%arg from inside the function.
Please note that param% is prepared by the caller before calling the function, and arg% is used from within the callee function to retrieve the passed in values.
n message is a string (or error message) a BEE Command passes out. It is blank unless there is an error. It is usually in the form of message%tagname. (message%tagname usually does not take an array.)
n param is a value to be passed into a BEE Command or user-defined function. It is in the form of param%function:arg and is equivalent to the ones on the argument list of the tag or function. Explicitly set "param" take precedence over the ones on the argument list. Array can be passed in via the array type (e.g. "(array)..."). Please note that param% is prepared by the caller before calling the function, and arg% is used from within the callee function to retrieve the passed in values.
n result is a value made available as a result of a BEE Command operation. It is usually in the form of result%tagname, and therefore can store an array.
n status is a number (or error code) a BEE Command passes out. It is zero unless there is an error. It is usually in the form of status%tagname (status%tagname usually does not take an array.)
n systemp is a temporary variable used by the system. Please do not use this class.
|