diff options
author | John Wiegley <johnw@newartisans.com> | 2009-06-21 17:49:38 +0100 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2009-06-21 17:49:38 +0100 |
commit | 7287aad336161eb9a143f188c92d462e62051374 (patch) | |
tree | 9454bf16a1b769bd9acf8897e93b3153939e8cad /src/parser.cc | |
parent | add2ffd5f34e8c68edcc95f9d0dbf6de11224ba1 (diff) | |
download | fork-ledger-7287aad336161eb9a143f188c92d462e62051374.tar.gz fork-ledger-7287aad336161eb9a143f188c92d462e62051374.tar.bz2 fork-ledger-7287aad336161eb9a143f188c92d462e62051374.zip |
Revert "Added % suffix operator, as in "$1.00 * 10%""
This reverts commit 0e9f782a05ab9bc892af40abef84346a16d3baec.
Diffstat (limited to 'src/parser.cc')
-rw-r--r-- | src/parser.cc | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/src/parser.cc b/src/parser.cc index 1c78e30d..39004758 100644 --- a/src/parser.cc +++ b/src/parser.cc @@ -44,23 +44,10 @@ expr_t::parser_t::parse_value_term(std::istream& in, token_t& tok = next_token(in, tflags); switch (tok.kind) { - case token_t::VALUE: { + case token_t::VALUE: node = new op_t(op_t::VALUE); node->set_value(tok.value); - - token_t& postfix_tok = next_token(in, tflags.plus_flags(PARSE_OP_CONTEXT)); - if (postfix_tok.kind == token_t::PERCENT) { - ptr_op_t prev(node); - node = new op_t(op_t::O_DIV); - node->set_left(prev); - ptr_op_t hundred = new op_t(op_t::VALUE); - hundred->set_value(100L); - node->set_right(hundred); - } else { - push_token(postfix_tok); - } break; - } case token_t::IDENT: { string ident = tok.value.as_string(); |