Lines Matching refs:rune
159 void Regexp::AddRuneToString(Rune r) {
163 runes_ = new Rune[8];
166 Rune *old = runes_;
167 runes_ = new Rune[nrunes_ * 2];
283 Regexp* Regexp::NewLiteral(Rune rune, ParseFlags flags) {
285 re->rune_ = rune;
289 Regexp* Regexp::LiteralString(Rune* runes, int nrunes, ParseFlags flags) {
338 return a->rune() == b->rune() &&
653 Rune r = re->runes_[j];
691 // lookups for a particular Rune are possible.
700 bool CharClassBuilder::AddRange(Rune lo, Rune hi) {
707 Rune lo1 = max<Rune>(lo, 'A');
708 Rune hi1 = min<Rune>(hi, 'Z');
712 lo1 = max<Rune>(lo, 'a');
713 hi1 = min<Rune>(hi, 'z');
771 bool CharClassBuilder::Contains(Rune r) {
792 void CharClassBuilder::RemoveAbove(Rune r) {
902 bool CharClass::Contains(Rune r) {