[#41] Fixed bug in macro_names rule

Invalid macro name bad_name on line 3. Use UPPER_CASE.