pub fn parse_seq_to_before_end<T, F>(&mut self,
                                         ket: &token::Token,
                                         sep: SeqSep,
                                         f: F)
                                         -> Vec<T>
        where F: FnMut(&mut Parser<'a>) -> PResult<'a,  T>,
    {
        self.parse_seq_to_before_tokens(&[ket], sep, f, |mut e| e.emit())
    }
/// Parse a sequence, not including the closing delimiter. The function
/// f must consume tokens until reaching the next separator or
/// closing bracket.
Parse a sequence, not including the closing delimiter. The function
f must consume tokens until reaching the next separator or
closing bracket.
Parse a sequence not including the closing delimiter . The function f must consume tokens until reaching the next separator or closing bracket .
pub fn parse_seq_to_before_end<T, F>(&mut self,
                                         ket: &token::Token,
                                         sep: SeqSep,
                                         f: F)
                                         -> Vec<T>
        where F: FnMut(&mut Parser<'a>) -> PResult<'a,  T>,
    {
        self.parse_seq_to_before_tokens(&[ket], sep, f, |mut e| e.emit())
    }
pub fn parse_seq_to_before_end < T , F > ( & mut self , ket : & token :: Token , sep : SeqSep , f : F ) -> Vec < T > where F : FnMut ( & mut Parser < ' a > ) -> PResult < ' a , T > , { self . parse_seq_to_before_tokens ( & [ ket ] , sep , f , | mut e | e . emit ( ) ) }
Parse a sequence, not including the closing delimiter.
Parse a sequence not including the closing delimiter .
&mut self
ket
&token::Token
sep
SeqSep
f
F
&mut self
ket
&token::Token
sep
SeqSep
f
F