Home | History | Annotate | Download | only in re2

Lines Matching refs:UGroup

1407 static UGroup* LookupGroup(const StringPiece& name,
1408 UGroup *groups, int ngroups) {
1416 // Fake UGroup containing all Runes
1419 static UGroup anygroup = { "Any", +1, any16, 1, any32, 1 };
1422 static UGroup* LookupPosixGroup(const StringPiece& name) {
1426 static UGroup* LookupPerlGroup(const StringPiece& name) {
1431 static UGroup* LookupUnicodeGroup(const StringPiece& name) {
1438 // Add a UGroup or its negation to the character class.
1439 static void AddUGroup(CharClassBuilder *cc, UGroup *g, int sign,
1481 // and returns the corresponding UGroup.
1483 UGroup* MaybeParsePerlCCEscape(StringPiece* s, Regexp::ParseFlags parse_flags) {
1491 UGroup *g = LookupPerlGroup(name);
1556 UGroup *g = LookupUnicodeGroup(name);
1592 UGroup *g = LookupPosixGroup(name);
1729 UGroup *g = MaybeParsePerlCCEscape(s, flags_);
2179 UGroup *g = MaybeParsePerlCCEscape(&t, ps.flags());