nom::separated_pair1!
[−]
[src]
macro_rules! separated_pair1( ($i:expr, $res1:ident, $submac2:ident!( $($args2:tt)* ), $($rest:tt)+) => ( { match $submac2!($i, $($args2)*) { $crate::IResult::Error(a) => $crate::IResult::Error(a), $crate::IResult::Incomplete(i) => $crate::IResult::Incomplete(i), $crate::IResult::Done(i2,_) => { separated_pair2!(i2, $res1, $($rest)*) } } } ); ($i:expr, $res1:ident, $g:expr, $($rest:tt)+) => ( separated_pair1!($i, $res1, call!($g), $($rest)*); ); );
Internal parser, do not use directly