pub fn parse_all_token_trees(&mut self) -> PResult<'a, Vec<TokenTree>> {
        let mut tts = Vec::new();
        while self.token != token::Eof {
            tts.push(try!(self.parse_token_tree()));
        }
        Ok(tts)
    }
// parse a stream of tokens into a list of TokenTree's,
// up to EOF.
parse a stream of tokens into a list of TokenTree's,
up to EOF.
parse a stream of tokens into a list of TokenTree ' s up to EOF .
pub fn parse_all_token_trees(&mut self) -> PResult<'a, Vec<TokenTree>> {
        let mut tts = Vec::new();
        while self.token != token::Eof {
            tts.push(try!(self.parse_token_tree()));
        }
        Ok(tts)
    }
pub fn parse_all_token_trees ( & mut self ) -> PResult < ' a , Vec < TokenTree > > { let mut tts = Vec :: new ( ) ; while self . token != token :: Eof { tts . push ( try ! ( self parse_token_tree ( ) ) ) ; } Ok ( tts ) }
parse a stream of tokens into a list of TokenTree's,
up to EOF.
parse a stream of tokens into a list of TokenTree ' s up to EOF .
&mut self
&mut self