Next: import, Previous: module structure, Up: Modules [Contents][Index]
Scope of Visibility of a symbol defines from where this symbol may be referred to. Symbols in MFL may have either of the following two scopes:
Public symbols are visible from the current module, as well as from any external modules, including the main script file, provided that they are properly imported (see import).
Static symbols are visible only from the current module. There is no way to refer to them from outside.
The default scope of visibility for all symbols declared within
a module is defined in the module declaration (see module structure). It may be overridden for any individual symbol by
prefixing its declaration with an appropriate qualifier: either
public
or static
.