| 36 | } |
| 37 | |
| 38 | bool isHexDigit(char c) |
| 39 | { |
| 40 | return std::isxdigit(static_cast<unsigned char>(c)) != 0; |
| 41 | } |
| 42 | |
| 43 | // Consume trailing garbage after a malformed number token. |
| 44 | void consumeTrailingGarbage(const std::string& source, size_t len, size_t& i) |