From 52524ff2fb9b248f34d229999fbd55fef9654c8d Mon Sep 17 00:00:00 2001 From: John Wiegley Date: Thu, 22 Jan 2009 21:17:32 -0400 Subject: Removed some extraneous code. --- src/parser.cc | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/parser.cc b/src/parser.cc index 4881f7bc..91eb61bb 100644 --- a/src/parser.cc +++ b/src/parser.cc @@ -159,10 +159,9 @@ expr_t::parser_t::parse_mul_expr(std::istream& in, if (! node->right()) throw_(parse_error, tok.symbol << " operator not followed by argument"); - - tok = next_token(in, tflags); + } else { + push_token(tok); } - push_token(tok); } return node; @@ -187,10 +186,9 @@ expr_t::parser_t::parse_add_expr(std::istream& in, if (! node->right()) throw_(parse_error, tok.symbol << " operator not followed by argument"); - - tok = next_token(in, tflags); + } else { + push_token(tok); } - push_token(tok); } return node; -- cgit v1.2.3