Lines Matching refs:UGroup
1406 static UGroup* LookupGroup(const StringPiece& name,
1407 UGroup *groups, int ngroups) {
1415 // Fake UGroup containing all Runes
1418 static UGroup anygroup = { "Any", +1, any16, 1, any32, 1 };
1421 static UGroup* LookupPosixGroup(const StringPiece& name) {
1425 static UGroup* LookupPerlGroup(const StringPiece& name) {
1430 static UGroup* LookupUnicodeGroup(const StringPiece& name) {
1437 // Add a UGroup or its negation to the character class.
1438 static void AddUGroup(CharClassBuilder *cc, UGroup *g, int sign,
1487 // and returns the corresponding UGroup.
1489 UGroup* MaybeParsePerlCCEscape(StringPiece* s, Regexp::ParseFlags parse_flags) {
1497 UGroup *g = LookupPerlGroup(name);
1562 UGroup *g = LookupUnicodeGroup(name);
1598 UGroup *g = LookupPosixGroup(name);
1735 UGroup *g = MaybeParsePerlCCEscape(s, flags_);
2190 UGroup *g = MaybeParsePerlCCEscape(&t, ps.flags());