Content of a globals file
A globals file contains a GLOBALS ... END GLOBALS block.
As a GLOBALS block can also be defined in regular modules, it is
possible to include a source containing more than a GLOBALS block. When
including such module, the sections before and after the GLOBALS block
are ignored by the compiler. The source defining the global elements can be compiled
individually.
For example, it is allowed to define a module A with a GLOBALS ... END GLOBALS
block, followed by function definitions. This module
can be compiled and functions will be taken into account. Module A can then be included in module B
with a GLOBALS "filename" instruction, and when compiling module
B the function definitions of the included module A will be ignored. IMPORT instructions before the a
GLOBALS ... END GLOBALS block will also be ignored in such case.