Macro whr_comp

Source
macro_rules! whr_comp {
    ($s:ident, $p:ident,) => { ... };
    ($s:ident, $p:ident, LIMIT $value:tt $($tt:tt)*) => { ... };
    ($s:ident, $p:ident, ORDER $value:tt ASC $($tt:tt)*) => { ... };
    ($s:ident, $p:ident, ORDER $value:tt DESC $($tt:tt)*) => { ... };
    ($s:ident, $p:ident, $id:ident $($tt:tt)*) => { ... };
    ($s:ident, $p:ident, $name:tt = $value:tt $($tt:tt)*) => { ... };
    ($s:ident, $p:ident, $name:tt != $value:tt $($tt:tt)*) => { ... };
    ($s:ident, $p:ident, $name:tt < $value:tt $($tt:tt)*) => { ... };
    ($s:ident, $p:ident, $name:tt <= $value:tt $($tt:tt)*) => { ... };
    ($s:ident, $p:ident, $name:tt > $value:tt $($tt:tt)*) => { ... };
    ($s:ident, $p:ident, $name:tt >= $value:tt $($tt:tt)*) => { ... };
    ($s:ident, $p:ident, $name:tt LIKE $value:tt $($tt:tt)*) => { ... };
    ($s:ident, $p:ident, $name:tt ~ $value:tt $($tt:tt)*) => { ... };
    ($s:ident, $p:ident, $name:tt ~= $value:tt $($tt:tt)*) => { ... };
    ($s:ident, $p:ident, $name:tt =~ $value:tt $($tt:tt)*) => { ... };
    ($s:ident, $p:ident, $name:tt IN $value:tt $($tt:tt)*) => { ... };
}