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
