The following functions can be used to manage program execution/flow:
|
Determine if an equate has been previously defined | |
|
Define sections of source code to be compiled or ignored | |
|
Enable/disable integrated development tools in compiled code | |
|
Invoke a procedure (Sub, Function, Method, or Property) indirectly | |
|
Capture a representation of the stack frames in the call stack | |
|
Retrieve the details of a specific stack frame | |
|
Retrieve the number of stack frames in the call stack | |
|
Return one of several values, based upon the value of an index | |
|
Obtain a 32-bit address of a label, Sub or Function | |
|
Define a group of statements that are executed repetitively | |
|
Transfer program execution out of a block structure | |
|
Define a loop of program statements controlled by a counter | |
|
Return the name of the current Sub, Function, Method, or Property | |
|
Define a Function block | |
|
Invoke a local subroutine | |
|
Invoke a local subroutine indirectly | |
|
Transfer program execution to the statement identified by a label | |
|
Transfer execution indirectly to a local label or line number | |
|
Test a condition and execute one or more program statements | |
|
Create a IF/THEN/ELSE block with multiple lines and conditions | |
|
Return one of two values based upon a True/False evaluation | |
|
Return the logical falsity of a given expression | |
|
Determine whether an optional parameter was passed by the calling code. | |
|
Determine the current status of a given object variable | |
|
Determine the current status of a given object variable | |
|
Return the logical truth of a given expression | |
|
Start an immediate iteration
of a
| |
|
Define a single or multi-line text substitution block | |
|
Define a METHOD procedure within a class | |
|
Specify an error handling routine; enable/disable trapping | |
|
Call one of several subroutines based on a numeric expression | |
|
Send program flow to one of several labels based on a value | |
|
Define the initial entry-point Function for an application | |
|
Capture an execution time profile of the Subs, Functions, Methods, and Properties | |
|
Define a PROPERTY procedure within a class | |
|
Return from a (GOSUB) subroutine to its caller | |
|
Control program flow based on the value of an expression | |
|
Pause the current thread for a specified number of milliseconds | |
|
Define a Sub (procedure) block | |
|
Define a block of statements that are executed repeatedly | |
|
Define the initial entry-point Function for an application |