macro_rules! parse_arguments { ( $parser:ident, $by_to:ident, $enum:ident, [ $para:ident => $func:ident $(, $other_para:ident => $other_func:ident)* ] ) => { ... }; }