$SYMBOL_TABLE

Specifies whether symbol table files and cross-reference data are generated during compilation.

$SYMBOL_TABLE { = } 0 | 1 | 2 | 3

Arguments
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.

Related Topics