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
