pub fn parse_macro_definition(input: &str) -> Result<MacroDef>
Parse a macro definition from a string
Expected format: DEFINE MACRO name(param1, param2, ...) = body
DEFINE MACRO name(param1, param2, ...) = body