| 4593 | Parser() : mode( None ), from( 0 ), inQuotes( false ){} |
| 4594 | |
| 4595 | void parseIntoTokens( std::vector<std::string> const& args, std::vector<Token>& tokens ) { |
| 4596 | const std::string doubleDash = "--"; |
| 4597 | for( std::size_t i = 1; i < args.size() && args[i] != doubleDash; ++i ) |
| 4598 | parseIntoTokens( args[i], tokens); |
| 4599 | } |
| 4600 | |
| 4601 | void parseIntoTokens( std::string const& arg, std::vector<Token>& tokens ) { |
| 4602 | for( std::size_t i = 0; i < arg.size(); ++i ) { |