How substitute a name as part of a string

Peng Yu <[email protected]> Wed, 13 May 2015 10:24:21 -0500
Newsgroups gmane.comp.gnu.m4.general
Message-ID <CABrM6wno-CdOoEGOd=p3uOeQvpechuao5brmkCV6Mg+Zk8knzA@mail.gmail.com>
Hi

The following code works.

echo AUTHOR YEAR | m4 -D AUTHOR=Shakespeare -D YEAR=1587

But if I not space between AUTHORYEAR, how I should call m4 to do it? Thanks.

-- 
Regards,
Peng