$SYMBOL_TABLE
Specifies whether symbol table files and cross-reference data are generated during compilation.
$SYMBOL_TABLE { =
} 0
| 1
| 2
| 3
Value | Meaning |
---|---|
0 | Do not store object references during compilation |
1 | Store object references in symbol table files in the working directory |
2 | Generate cross-reference data to the UXCROSS repository table from internal object references |
3 | Store object references to symbol table files and generate cross-reference data in the UXCROSS repository table |
Defaults
Assignment file: | usys.asn, ide.asn |
Section: | [SETTINGS] |
Default value: | 0
|
Description
The $SYMBOL_TABLE setting determines the automatic behavior for handling symbol tables during compilation. It can be overridden by the /sym command line switch.
During compilation, symbol tables containing
object references are always internally available. They are used to generate cross-reference data,
either directly ($SYMBOL_TABLE=2
or 3
), or by importing symbol
tables from files (generated when $SYMBOL_TABLE=1
or 3
.
Compilation performance can be slower when generating cross-reference data. It is usually preferable to generate symbol table files on a regular basis and generate or update cross-reference data when required.