Auto-Defined Symbols

Added November 2016

Symbol

Description

COMPILER_VERSION

See link at left.

ABC_CURRENT_ROUTINE$

These equate to the current function/procedure name (or "" if none), and the current module filename (file.ext). Both may be useful in standardized error reporting.

ABC_CURRENT_MODULE$

ABC_NAMED_PARAMS

Is defined (=1) automatically when the /P compiler switch is used, i.e. indicates that there is support for named parameters

ABC_SCALE

Current SCALE value, zero if no SCALE statement yet encountered

 

History

2016 September, A-Shell 6.3.1528, compiler edit 778:  Add ABC_CURRENT_ROUTINE$ and ABC_CURRENT_MODULE$.

2014 October, A-Shell 6.1.1392, compiler edit 711:  Add COMPILER_VERSION.

2014 January, A-Shell 6.1.1373, , compiler edit 650:  Add ABC_NAMED_PARAMS.