Node - Reference to the document node occupied by the script itself.
I.e. the node corresponding to the <SCRIPT RUNAT=COMPILER> tag in the page.
Variables - Reference to the
collection of the compiler variables defined for the currently processed file. This can be
done from the File options dialog box
GlobalVariables - Reference to the
collection of the compiler variables defined for the entire project. This can be done in
the Project settings dialog box.
Info - Collection of the most frequently
used details for the current file
ProcessedFile - Reference to the compiler settings for the current
file in the project. (rarely used)
Compiler - Allows the script to issue
messages, warnings and errors.
Tree - The entire document tree of the currently processed file - the
Page Object Model.
Script - Collection of references to all the embedded scripts in the
document. In other words this is a collection of all the <SCRIPT RUNAT=COMPILER>
Custom - Collection of references to all the 1-st level CUSTOM nodes
(tags) in the document tree. They are also available through the Tree
collection. Thus Custom collection is supplied for convenience only.
Project - All the project settings. Actually this is a collection of
collections and values (can be called also Project tree). Some of the other collections
available for the script are in fact references to certain parts of the project - the
parts most often used by the scripts.