| 656 | } |
| 657 | |
| 658 | bool cmVisualStudioSlnParser::ParseValue(std::string const& value, |
| 659 | ParsedLine& parsedLine) |
| 660 | { |
| 661 | std::string const& trimmed = cmTrimWhitespace(value); |
| 662 | if (trimmed.empty()) { |
| 663 | parsedLine.AddValue(trimmed); |
| 664 | } else if (trimmed.front() == '"' && trimmed.back() == '"') { |
| 665 | parsedLine.AddQuotedValue(trimmed.substr(1, trimmed.size() - 2)); |
| 666 | } else { |
| 667 | parsedLine.AddValue(trimmed); |
| 668 | } |
| 669 | return true; |
| 670 | } |
no test coverage detected