Lines Matching refs:rune
62 // Pushes the literal rune r onto the stack.
270 // Returns the result of applying the fold f to the rune r.
317 // AddFoldedRange calls itself recursively for each rune in the fold cycle.
333 if (lo < f->lo) { // lo has no fold; next rune with a fold is f->lo
367 // Pushes the literal rune r onto the stack.
547 Rune rune;
550 rune = r3->rune_;
554 AddLiteral(r3->ccb_, rune, r3->parse_flags_ & Regexp::FoldCase);
735 Rune rune = re->runes_[re->nrunes_ - 1];
739 re->rune_ = rune;
819 Rune *rune = NULL;
829 // with the string rune[0:nrune].
838 while (same < nrune && same < nrune_i && rune[same] == rune_i[same])
841 // Matches at least one rune in current range. Keep going around.
849 // sub[start:i] all begin with rune[0:nrune] but sub[i]
850 // does not even begin with rune[0].
861 x[0] = LiteralString(rune, nrune, runeflags);
873 rune = rune_i;
960 ccb.AddRangeFlags(re->rune(), re->rune(), re->parse_flags());
1086 Rune rune = re2->rune_;
1090 re2->AddRuneToString(rune);
1628 // Otherwise take the next rune.