Macro combu::_ffp [−][src]
macro_rules! _ffp {
(-> $name : ident $t : tt) => { ... };
(-> [$name : expr] $t : tt) => { ... };
(-> [$name : expr] $sep : tt $($t : tt) +) => { ... };
(-> $name : ident = $t : tt) => { ... };
(-> $name : expr => $($t : tt) *) => { ... };
(-> $name : ident $sep : tt $t : tt) => { ... };
([$($t : tt) +] $($ta : tt) ?) => { ... };
([$($t : tt) +] [# $(sep : tt) *] $($ta : tt) +) => { ... };
([$($t : tt) +] [$($ta : tt) *] $($tas : tt) +) => { ... };
([$($t : tt) +] $sep : tt $($ta : tt) +) => { ... };
($name : literal [# $($sep : tt) *] $($tas : tt) +) => { ... };
($name : literal [$($ta : tt) *] $($tas : tt) +) => { ... };
($name : ident [# $($sep : tt) *] $($tas : tt) +) => { ... };
($name : ident [$($ta : tt) *] $($tas : tt) +) => { ... };
($name : ident $t : tt) => { ... };
($name : ident $sep : tt $t : tt) => { ... };
($name : ident) => { ... };
($name : ident $sep : tt $($t : tt) +) => { ... };
($name : expr $(=> $t : tt) ?) => { ... };
($name : expr => $($t : tt) *) => { ... };
(-> [$name : expr]) => { ... };
(-> $name : expr) => { ... };
}
Expand description
inner for first parse name and tify little after name.