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.