Peter Farley wrote:
> I had thought that the following would be a legal syntax for
multiple-operand continued DC statements, but HLASM is complaining about
it.  Here is what the source looks > like:
>
>          DC    A(0),CL7'NAME1  ',X'00',X'09',X'03',AL1(typ_X),   X
>          AL1(0+bitFlag1+bitFlag222+bitFlag3333+bitFlag44444),    X
>          AL1(0+bitFlag5555555),AL1(0),AL1(0+bitF6),AL1(0)

It's not your fault!  Unfortunately, HLASM supports two different
continuation syntaxes: for macro invocations, you can put each argument
on a separate line in much the way you wrote your DC statement (with
spaces after an operand up to the continuation marker).

The syntax for ordinary statements -- like your DC -- require that the
operand characters be continuous up to the column (usually 71) before
the continuation character.

Having a single uniform continuation syntax -- preferably, that used
for macros -- has been on the HLASM "Wish List" for a while. I regret
that we haven't had time or resources to fix it.
John Ehrman

Reply via email to