aboutsummaryrefslogtreecommitdiff
path: root/src/nodes.cc
diff options
context:
space:
mode:
authorAdrian Kummerlaender2015-06-10 20:32:13 +0200
committerAdrian Kummerlaender2015-06-10 20:32:13 +0200
commit0985a623e4cbd14da77fddf1bb1a9ca3384b28ea (patch)
tree9feca01ba5a93dfdf40efffd062630b856274dd4 /src/nodes.cc
parentab3a0312247f1467cd1eee81f6b1d22b499a8715 (diff)
downloadSimpleParser-0985a623e4cbd14da77fddf1bb1a9ca3384b28ea.tar
SimpleParser-0985a623e4cbd14da77fddf1bb1a9ca3384b28ea.tar.gz
SimpleParser-0985a623e4cbd14da77fddf1bb1a9ca3384b28ea.tar.bz2
SimpleParser-0985a623e4cbd14da77fddf1bb1a9ca3384b28ea.tar.lz
SimpleParser-0985a623e4cbd14da77fddf1bb1a9ca3384b28ea.tar.xz
SimpleParser-0985a623e4cbd14da77fddf1bb1a9ca3384b28ea.tar.zst
SimpleParser-0985a623e4cbd14da77fddf1bb1a9ca3384b28ea.zip
Changed token determination regarding identifier values
* all non operator and digit tokens are now identifier tokens as this seems more intuitive than generating number token lists containing non-digit values * renamed lexer-local `level` variable to `nesting` as to avoid confusion between nesting state and predecence levels
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 dd003c4..5432318 100644
--- a/src/nodes.cc
+++ b/src/nodes.cc
@@ -86,13 +86,13 @@ std::string OperatorNode::print() const {
}
bool OperatorNode::hasChildren() const {
- return this->right_ != nullptr &&
- this->left_ != nullptr;
+ return this->right_ != nullptr
+ && this->left_ != nullptr;
}
bool OperatorNode::isParentOf(Node*const node) const {
- return this->right_ == node ||
- this->left_ == node;
+ return this->right_ == node
+ || this->left_ == node;
}
TokenType OperatorNode::token() const {