| # | Line 24 | Line 24 | |
|---|---|---|
| 24 | */ | |
| 25 | ||
| 26 | #include <iostream> | |
| 27 | + | #include <iterator> |
| 28 | #include <sstream> | |
| 29 | #include "utils/StringTokenizer.hpp" | |
| 30 | ||
| # | Line 70 | Line 71 | int StringTokenizer::countTokens() { | |
| 71 | ++numToken; | |
| 72 | } | |
| 73 | } | |
| 74 | < | |
| 74 | > | |
| 75 | > | if (tmpIter == end_) { |
| 76 | > | break; |
| 77 | > | } |
| 78 | > | |
| 79 | //encount a token here | |
| 80 | while ( tmpIter != end_ && !isDelimiter(*tmpIter) ) { | |
| 81 | ++tmpIter; | |
| 82 | } | |
| 83 | ||
| 84 | < | if (tmpIter != end_) { |
| 80 | < | ++numToken; |
| 81 | < | } else { |
| 82 | < | break; |
| 83 | < | } |
| 84 | > | ++numToken; |
| 85 | ||
| 86 | } | |
| 87 | ||
| – | Removed lines |
| + | Added lines |
| < | Changed lines |
| > | Changed lines |