The WIL programming language consists of a large number of functions and commands, which we describe in detail in this section.
We use a shorthand notation to indicate the syntax of the functions.
Function names and other actual characters you type are in boldface. Optional parameters are enclosed in square brackets "[ ]". When a function takes a variable number of parameters, the variable parts will be followed by ellipses ("...").
Take, for example, string concatenation:
StrCat (string[, string...])
This says that the StrCat function takes at least one string parameter. Optionally, you can specify more strings to concatenate. If you do, you must separate the strings with commas.
For each function and command, we show you the Syntax, describe the Parameters (if any), the value it Returns (if any), a description of the function, Example code (shown in Courier type), and related functions you may want to See Also.
The following symbol will be used to indicate a function or a section of the help file which applies only to a specific implementation of the WIL Interpreter.
{*M} menu-based implementations of WIL Interpreter.
Note: WinBatch and WebBatch are batch file applications, FileMenu and PopMenu are menu file applications.
Our shorthand method for indicating function syntax:
(s) indicates a string.
(i) indicates an integer.
(f) indicates a floating point number.
(h) indicates a huge number (used by the Huge Number Extender) .
(a) indicates an array.
(r) indicates a COM/.NET object reference.
(t) indicates a special type information described in the function’s text.
(v) indicates a variant.