aboutsummaryrefslogtreecommitdiff
path: root/src/nodes.cc
diff options
context:
space:
mode:
authorAdrian Kummerländer2014-03-04 17:02:24 +0100
committerAdrian Kummerländer2014-03-04 17:02:24 +0100
commit9db4e054627eb30b4e5a7333405c423df5a8d490 (patch)
treecaeadcad4fe8e4ae5a910f4d7553a4bcf33d3dab /src/nodes.cc
parent585fb99f7b3b97ff18ad804c40e9557dea1d064b (diff)
downloadSimpleParser-9db4e054627eb30b4e5a7333405c423df5a8d490.tar
SimpleParser-9db4e054627eb30b4e5a7333405c423df5a8d490.tar.gz
SimpleParser-9db4e054627eb30b4e5a7333405c423df5a8d490.tar.bz2
SimpleParser-9db4e054627eb30b4e5a7333405c423df5a8d490.tar.lz
SimpleParser-9db4e054627eb30b4e5a7333405c423df5a8d490.tar.xz
SimpleParser-9db4e054627eb30b4e5a7333405c423df5a8d490.tar.zst
SimpleParser-9db4e054627eb30b4e5a7333405c423df5a8d490.zip
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
Diffstat (limited to 'src/nodes.cc')
-rw-r--r--src/nodes.cc8
1 files changed, 4 insertions, 4 deletions
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;
}