Ref:  Your note of Fri, 3 Nov 2017 10:17:06 -0600

> How many different routines exist to recognize and parse self-defining
> values ...

HLASM has one routine for all assembler expressions and one for all
conditional assembly arithmetic expressions (SETA expressions).  The
parsing logic is similar but the format in which the parsed information
is stored is completely different.

Translation of self-defining terms was only supported for assembler
expressions, so the new support for CA, CE and CU terms has also only
been implemented for that case. I do not know what the original reasons
were for that decision, but obviously changing it would potentially be
incompatible.

Jonathan Scott
HLASM, IBM Hursley, UK

Reply via email to