| 902 | } |
| 903 | |
| 904 | bool |
| 905 | Reader::addError(const std::string &message, Token &token, Location extra) { |
| 906 | ErrorInfo info; |
| 907 | info.token_ = token; |
| 908 | info.message_ = message; |
| 909 | info.extra_ = extra; |
| 910 | errors_.push_back(info); |
| 911 | return false; |
| 912 | } |
| 913 | |
| 914 | bool Reader::recoverFromError(TokenType skipUntilToken) { |
| 915 | int errorCount = int(errors_.size()); |
nothing calls this directly
no outgoing calls
no test coverage detected