regexm
macro_rules! regexm { ( match $str:tt {$pattern:expr => $token:expr, $($rest:tt)*} ) => { ... }; ( match $str:tt {$pattern:expr => $token:block $($rest:tt)*} ) => { ... }; }