parse some macros.