Lines Matching refs:MatchChar
822 if (MatchChar(std::isspace, pos)) continue; in MatchWhitespace()
824 while (MatchChar([](char c) { return c != '\n'; }, pos)) { in MatchWhitespace()
833 if (!MatchChar(std::isalpha, pos)) return false; in MatchIdentifier()
834 while (MatchChar(std::isalnum, pos) || MatchString("_", pos)) { in MatchIdentifier()
844 MatchChar([](char c) { return c != '"' && c != '\n'; }, ¤t)) { in MatchStringLiteral()
855 MatchChar([](char c) { return c != '\'' && c != '\n'; }, ¤t)) { in MatchStringLiteral()
868 if (MatchString("0x", ¤t) && MatchChar(std::isxdigit, ¤t)) { in MatchHexLiteral()
869 while (MatchChar(std::isxdigit, ¤t)) { in MatchHexLiteral()
881 while (MatchChar(std::isdigit, ¤t)) found_digit = true; in MatchDecimalLiteral()
883 while (MatchChar(std::isdigit, ¤t)) found_digit = true; in MatchDecimalLiteral()
888 MatchChar(std::isdigit, ¤t)) { in MatchDecimalLiteral()
889 while (MatchChar(std::isdigit, ¤t)) { in MatchDecimalLiteral()