]> git.lizzy.rs Git - rust.git/commitdiff
Remove field `tokens_consumed` of `Parser`.
authorJeffrey Seyfried <jeffrey.seyfried@gmail.com>
Tue, 17 Jan 2017 03:14:42 +0000 (03:14 +0000)
committerJeffrey Seyfried <jeffrey.seyfried@gmail.com>
Tue, 17 Jan 2017 03:14:42 +0000 (03:14 +0000)
src/libsyntax/parse/parser.rs

index 167fa78d7e07500fdd861d6d7b03caff5a4ac486..9ba6d4d17f794f098f0905fea57ad0ea127431e1 100644 (file)
@@ -185,7 +185,6 @@ pub struct Parser<'a> {
     /// the previous token kind
     prev_token_kind: PrevTokenKind,
     lookahead_buffer: LookaheadBuffer,
-    pub tokens_consumed: usize,
     pub restrictions: Restrictions,
     pub quote_depth: usize, // not (yet) related to the quasiquoter
     parsing_token_tree: bool,
@@ -282,7 +281,6 @@ pub fn new(sess: &'a ParseSess,
             prev_span: syntax_pos::DUMMY_SP,
             prev_token_kind: PrevTokenKind::Other,
             lookahead_buffer: Default::default(),
-            tokens_consumed: 0,
             restrictions: Restrictions::empty(),
             quote_depth: 0,
             parsing_token_tree: false,
@@ -902,7 +900,6 @@ pub fn bump(&mut self) {
         };
         self.span = next.sp;
         self.token = next.tok;
-        self.tokens_consumed += 1;
         self.expected_tokens.clear();
         // check after each token
         self.check_unknown_macro_variable();