From 3dfafe668b7263969ac2c90f4792c775878aa5e7 Mon Sep 17 00:00:00 2001 From: Amadeusz Juskowiak Date: Thu, 22 Dec 2016 08:21:52 +0100 Subject: [PATCH] using push api --- src/parser.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/parser.rs b/src/parser.rs index ea65417..772b73f 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -187,17 +187,17 @@ impl TokensProcessor for Parser { let mut stack = TokenList::with_capacity(4); let mut iter = tokens.tokens.iter().peekable(); - self.output.tokens.clear(); + self.output.clear(); self.output.identifiers = tokens.identifiers.clone(); while let Some(&(position, ref token)) = iter.next() { match *token { - Token::Number(_) => self.output.tokens.push((position, token.to_owned())), + Token::Number(_) => self.output.push(position, token.to_owned()), Token::Identifier(_) => { if let Some(&&(_, Token::BracketOpening)) = iter.peek() { stack.push((position, token.to_owned())); } else { - self.output.tokens.push((position, token.to_owned())); + self.output.push(position, token.to_owned()); } }, Token::Operator(name) => {