Lines Matching refs:Char

1535 template <typename Char>
1541 void Parse(const Char* start, size_t length) {
1543 const Char* end = start + length;
1544 const Char* tokenEnd = nullptr;
1571 static bool ParseConstToken(const Char* start,
1572 const Char* end,
1573 const Char** token_end,
1584 static bool ReadInt(const Char* start,
1585 const Char* end,
1586 const Char** token_end,
1604 static bool ParseNumberToken(const Char* start,
1605 const Char* end,
1606 const Char** token_end) {
1611 Char c = *start;
1654 static bool ReadHexDigits(const Char* start,
1655 const Char* end,
1656 const Char** token_end,
1661 Char c = *start++;
1670 static bool ParseStringToken(const Char* start,
1671 const Char* end,
1672 const Char** token_end) {
1674 Char c = *start++;
1710 static bool SkipComment(const Char* start,
1711 const Char* end,
1712 const Char** comment_end) {
1734 Char previous = '\0';
1749 static bool IsSpaceOrNewLine(Char c) {
1755 static void SkipWhitespaceAndComments(const Char* start,
1756 const Char* end,
1757 const Char** whitespace_end) {
1762 const Char* comment_end = nullptr;
1773 static Token ParseToken(const Char* start,
1774 const Char* end,
1775 const Char** tokenStart,
1776 const Char** token_end) {
1836 static int HexToInt(Char c) {
1847 static bool DecodeString(const Char* start,
1848 const Char* end,
1857 // If the |Char| we're dealing with is really a byte, then
1860 if (sizeof(Char) == sizeof(uint8_t) && c > 0x7f) {
1966 void ParseValue(const Char* start,
1967 const Char* end,
1968 const Char** value_token_end,
1974 const Char* token_start = nullptr;
1975 const Char* token_end = nullptr;
2106 void HandleError(Error error, const Char* pos) {
2115 const Char* start_pos_ = nullptr;