| 419 | } |
| 420 | |
| 421 | std::string parseScopedName() { |
| 422 | std::string result = expect(Tok::Ident, "identifier").text; |
| 423 | while (token_.kind == Tok::Scope) { |
| 424 | advance(); |
| 425 | result += "::" + expect(Tok::Ident, "identifier").text; |
| 426 | } |
| 427 | return result; |
| 428 | } |
| 429 | |
| 430 | void validate(const File& file) { |
| 431 | std::unordered_set<std::string> typeNames; |
nothing calls this directly
no outgoing calls
no test coverage detected