|
static void | re2::AddFoldedRange (CharClassBuilder *cc, Rune lo, Rune hi, int depth) |
|
static void | re2::AddUGroup (CharClassBuilder *cc, const UGroup *g, int sign, Regexp::ParseFlags parse_flags) |
|
Rune | re2::ApplyFold (const CaseFold *f, Rune r) |
|
void | re2::ConvertLatin1ToUTF8 (const StringPiece &latin1, std::string *utf) |
|
Rune | re2::CycleFoldRune (Rune r) |
|
static int | re2::IsHex (int c) |
|
static bool | re2::IsValidCaptureName (const StringPiece &name) |
|
static bool | re2::IsValidUTF8 (const StringPiece &s, RegexpStatus *status) |
|
const CaseFold * | re2::LookupCaseFold (const CaseFold *f, int n, Rune r) |
|
static const UGroup * | re2::LookupGroup (const StringPiece &name, const UGroup *groups, int ngroups) |
|
static const UGroup * | re2::LookupPerlGroup (const StringPiece &name) |
|
static const UGroup * | re2::LookupPosixGroup (const StringPiece &name) |
|
static const UGroup * | re2::LookupUnicodeGroup (const StringPiece &name) |
|
const UGroup * | re2::MaybeParsePerlCCEscape (StringPiece *s, Regexp::ParseFlags parse_flags) |
|
static bool | re2::MaybeParseRepetition (StringPiece *sp, int *lo, int *hi) |
|
static ParseStatus | re2::ParseCCName (StringPiece *s, Regexp::ParseFlags parse_flags, CharClassBuilder *cc, RegexpStatus *status) |
|
static bool | re2::ParseEscape (StringPiece *s, Rune *rp, RegexpStatus *status, int rune_max) |
|
static bool | re2::ParseInteger (StringPiece *s, int *np) |
|
ParseStatus | re2::ParseUnicodeGroup (StringPiece *s, Regexp::ParseFlags parse_flags, CharClassBuilder *cc, RegexpStatus *status) |
|
static int | re2::StringPieceToRune (Rune *r, StringPiece *sp, RegexpStatus *status) |
|
static int | re2::UnHex (int c) |
|