diff options
author | Adrian Kummerlaender | 2014-09-26 22:55:05 +0200 |
---|---|---|
committer | Adrian Kummerlaender | 2014-09-26 22:55:05 +0200 |
commit | 1479b2ab1ae2e5a82ab6ac79663939ae651000fd (patch) | |
tree | df44330796c7567961908e25057353306529d549 /src/tree.cc | |
parent | a0b3e97d555ee504636c06fd3a72983b95c3bfb6 (diff) | |
download | SimpleParser-1479b2ab1ae2e5a82ab6ac79663939ae651000fd.tar SimpleParser-1479b2ab1ae2e5a82ab6ac79663939ae651000fd.tar.gz SimpleParser-1479b2ab1ae2e5a82ab6ac79663939ae651000fd.tar.bz2 SimpleParser-1479b2ab1ae2e5a82ab6ac79663939ae651000fd.tar.lz SimpleParser-1479b2ab1ae2e5a82ab6ac79663939ae651000fd.tar.xz SimpleParser-1479b2ab1ae2e5a82ab6ac79663939ae651000fd.tar.zst SimpleParser-1479b2ab1ae2e5a82ab6ac79663939ae651000fd.zip |
Replaced array-like accesses with their named member method counterparts
Diffstat (limited to 'src/tree.cc')
-rw-r--r-- | src/tree.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/tree.cc b/src/tree.cc index 11bb299..900d891 100644 --- a/src/tree.cc +++ b/src/tree.cc @@ -117,7 +117,7 @@ Node* Tree::buildTree(const std::string& term) { elementIterator != topElements.end(); ++elementIterator ) { const std::string& element = *elementIterator; - const TokenType elementToken = determineToken(element[0]); + const TokenType elementToken = determineToken(element.front()); if ( elementToken != TokenType::VALUE_NUMBER && elementToken != TokenType::VALUE_IDENTIFIER && @@ -151,18 +151,18 @@ Node* Tree::buildTree(const std::string& term) { }; if ( subElements.size() == 1 ) { - switch ( determineToken(subElements[0][0]) ) { + switch ( determineToken(subElements.front()) ) { case TokenType::VALUE_NUMBER: case TokenType::OPERATOR_MINUS: { operands.push(this->addNode<OperandNode>( - doubleToString(subElements[0]) + doubleToString(subElements.front()) )); break; } case TokenType::VALUE_IDENTIFIER: { operands.push(this->addNode<ConstantNode>( - subElements[0], + subElements.front(), this->constants_ )); |