name must come first
You put a symbol name after a directive, and the symbol name should come
first. For example,
STRUC ABC ;error, ABC must come before STRUC
Since Ideal mode expects the name to come after the directive, you will
encounter this error if you try to assemble Ideal mode programs in MASM
mode.