Lines Matching refs:MatchString
823 if (MatchString("//", pos)) { in MatchWhitespace()
834 while (MatchChar(std::isalnum, pos) || MatchString("_", pos)) { in MatchIdentifier()
841 if (MatchString("\"", ¤t)) { in MatchStringLiteral()
843 (MatchString("\\", ¤t) && MatchAnyChar(¤t)) || in MatchStringLiteral()
846 if (MatchString("\"", ¤t)) { in MatchStringLiteral()
852 if (MatchString("'", ¤t)) { in MatchStringLiteral()
854 (MatchString("\\", ¤t) && MatchAnyChar(¤t)) || in MatchStringLiteral()
857 if (MatchString("'", ¤t)) { in MatchStringLiteral()
867 MatchString("-", ¤t); in MatchHexLiteral()
868 if (MatchString("0x", ¤t) && MatchChar(std::isxdigit, ¤t)) { in MatchHexLiteral()
880 MatchString("-", ¤t); in MatchDecimalLiteral()
882 MatchString(".", ¤t); in MatchDecimalLiteral()
886 if ((MatchString("e", ¤t) || MatchString("E", ¤t)) && in MatchDecimalLiteral()
887 (MatchString("+", ¤t) || MatchString("-", ¤t) || true) && in MatchDecimalLiteral()