macro_rules! patterns { ( $( $expr:expr ),* ) => { ... }; ( $( $expr:expr ),* ; $( $flag:ident )|* ) => { ... }; ( $( $expr:expr ),* ; $flags:expr ) => { ... }; }
Define multi Pattern with flags and ID
Pattern