[#41] Fixed bug in macro_names rule

Invalid macro name GOOD_NAME(Arg) on line 6. Use UPPER_CASE.