This documentation/manual is designed to provide an up-to-date reference for the YASS language. It includes over 300 pages all written with HTML providing code samples, function signatures and information about the language constructs and expressions available within the YASS programming language.
YASS is built upon a formal specification, defined in the BNF file found here.
How to use this documentation
Each predefined internal function contains a signature (that is, some form of description of the function, providing formal parameter names as well as their data types as well as the function return type). For example:
associative_array_contains (associative_array a, mixed element) ⇒ boolean
Functions also contain information about the function, including when the function first appeared:
Returns a booleantrue
orfalse
if the associative array, a, contains the element, element.
The documentation of each function is identical to it's documentation within the ZPE Programming Environment package using the --man command, however, documentation on the web tends to also include additional information.