| 4510 | Parser() : mode( None ), from( 0 ), inQuotes( false ){} |
| 4511 | |
| 4512 | void parseIntoTokens( std::vector<std::string> const& args, std::vector<Token>& tokens ) { |
| 4513 | const std::string doubleDash = "--"; |
| 4514 | for( std::size_t i = 1; i < args.size() && args[i] != doubleDash; ++i ) |
| 4515 | parseIntoTokens( args[i], tokens); |
| 4516 | } |
| 4517 | |
| 4518 | void parseIntoTokens( std::string const& arg, std::vector<Token>& tokens ) { |
| 4519 | for( std::size_t i = 0; i <= arg.size(); ++i ) { |