Home | History | Annotate | Download | only in re2

Lines Matching refs:rune

223   Rune lo;
224 Rune hi;
228 // This lets us look in a set to find the range covering a particular Rune.
250 bool Contains(Rune r);
328 Rune rune() { DCHECK_EQ(op_, kRegexpLiteral); return rune_; }
332 Rune* runes() { DCHECK_EQ(op_, kRegexpLiteralString); return runes_; }
393 static Regexp* NewLiteral(Rune rune, ParseFlags flags);
395 static Regexp* LiteralString(Rune* runes, int nrunes, ParseFlags flags);
461 // The returned Rune* points into a piece of re,
463 static Rune* LeadingString(Regexp* re, int* nrune, ParseFlags* flags);
498 // Add Rune to LiteralString
499 void AddRuneToString(Rune r);
557 Rune* runes_;
566 Rune rune_; // Literal
589 bool Contains(Rune r);
591 bool AddRange(Rune lo, Rune hi); // returns whether class changed
595 void RemoveAbove(Rune r);
597 void AddRangeFlags(Rune lo, Rune hi, Regexp::ParseFlags parse_flags);