ABL Syntax Reference This section contains reference entries that describe the syntax of ABL. They begin with descriptions of the language punctuation and special characters. The remaining entries contain descriptions of the ABL statements, functions, phrases, preprocessor directives, and miscellaneous other language elements. You can consider a language element as supported for all interfaces, on all operating systems, and for SpeedScript unless otherwise indicated in each language element description. These descriptions refer to both compile-time and run-time behavior, features that the language generally supports and determines at compile time and actions directed by using these features at run time. When describing compile-time features or actions, this section references ABL or the ABL compiler. When describing ABL-directed actions taken at run time, this section references the ABL Virtual Machine (AVM).