From 9db4e054627eb30b4e5a7333405c423df5a8d490 Mon Sep 17 00:00:00 2001 From: Adrian Kummerländer Date: Tue, 4 Mar 2014 17:02:24 +0100 Subject: Did some refactoring to improve readability * now using range for-loops during Tree printing * inroduced popNode helper method which helps to simplify the Tree construction implementation --- src/nodes.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/nodes.cc') diff --git a/src/nodes.cc b/src/nodes.cc index 9ef0e6a..e75c02b 100644 --- a/src/nodes.cc +++ b/src/nodes.cc @@ -16,7 +16,7 @@ double OperandNode::solve() { return this->value_; } -NodeType OperandNode::getType() { +NodeType OperandNode::type() { return NodeType::OPERAND; } @@ -64,7 +64,7 @@ double OperatorNode::solve() { } } -NodeType OperatorNode::getType() { +NodeType OperatorNode::type() { return NodeType::OPERATOR; } @@ -91,7 +91,7 @@ std::string OperatorNode::print() { } } -TokenType OperatorNode::getToken() { +TokenType OperatorNode::token() { return this->operator_; } @@ -113,7 +113,7 @@ double ConstantNode::solve() { } } -NodeType ConstantNode::getType() { +NodeType ConstantNode::type() { return NodeType::CONSTANT; } -- cgit v1.2.3