| 217 | } |
| 218 | |
| 219 | std::vector<std::string> TestFileParser::parseFunctionCallSideEffects() |
| 220 | { |
| 221 | std::vector<std::string> result; |
| 222 | while (accept(Token::Tilde, false)) |
| 223 | { |
| 224 | std::string effect = m_scanner.currentLiteral(); |
| 225 | result.emplace_back(effect); |
| 226 | soltestAssert(m_scanner.currentToken() == Token::Tilde, ""); |
| 227 | m_scanner.scanNextToken(); |
| 228 | if (m_scanner.currentToken() == Token::Newline) |
| 229 | m_scanner.scanNextToken(); |
| 230 | } |
| 231 | |
| 232 | return result; |
| 233 | } |
| 234 | |
| 235 | bool TestFileParser::accept(Token _token, bool const _expect) |
| 236 | { |
nothing calls this directly
no test coverage detected