-
- /*for (std::string::iterator n = source.begin(); n != source.end(); n++)
- {
- if ((last_pushed) && (*n == ':'))
- {
- * If we find a token thats not the first and starts with :,
- * this is the last token on the line
- *
- tokens.push_back(new std::string(n+1, source.end()));
- break;
- }
-
- last_pushed = false;
-
- if ((*n == ' ') || (n+1 == source.end()))
- {
- * If we find a space, or end of string, this is the end of a token.
-
- tokens.push_back(new std::string(last_starting_position, n+1 == source.end() ? n+1 : n));
- last_starting_position = n+1;
- last_pushed = true;
- }
- }*/