[#41] Fixed bug in macro_names rule