Importing modules
Describes how to define module interdependence with IMPORT FGL.
With the IMPORT FGL
instruction, module symbols such as variables, types and
constants can be referenced in the importing module.
The following source example imports the myutils
and account
modules, and uses the init()
and set_account()
functions of the
imported modules.
The first function call is qualified with the module name - this is optional but required to
resolve ambiguities when the same function name is used by different
modules:
IMPORT FGL myutils
IMPORT FGL account
MAIN
CALL myutils.init()
CALL set_account("CFX4559")
...
END MAIN
For more details, see IMPORT FGL module.