fix the syntax of macro
now macros can contain blanklines