• Home
  • Raw
  • Download

Lines Matching refs:re

57 static void DumpRegexpAppending(Regexp* re, string* s) {  in DumpRegexpAppending()  argument
58 if (re->op() < 0 || re->op() >= arraysize(kOpcodeNames)) { in DumpRegexpAppending()
59 StringAppendF(s, "op%d", re->op()); in DumpRegexpAppending()
61 switch (re->op()) { in DumpRegexpAppending()
68 if (re->parse_flags() & Regexp::NonGreedy) in DumpRegexpAppending()
72 s->append(kOpcodeNames[re->op()]); in DumpRegexpAppending()
73 if (re->op() == kRegexpLiteral && (re->parse_flags() & Regexp::FoldCase)) { in DumpRegexpAppending()
74 Rune r = re->rune(); in DumpRegexpAppending()
78 if (re->op() == kRegexpLiteralString && (re->parse_flags() & Regexp::FoldCase)) { in DumpRegexpAppending()
79 for (int i = 0; i < re->nrunes(); i++) { in DumpRegexpAppending()
80 Rune r = re->runes()[i]; in DumpRegexpAppending()
89 switch (re->op()) { in DumpRegexpAppending()
93 if (!(re->parse_flags() & Regexp::WasDollar)) { in DumpRegexpAppending()
98 Rune r = re->rune(); in DumpRegexpAppending()
105 for (int i = 0; i < re->nrunes(); i++) { in DumpRegexpAppending()
106 Rune r = re->runes()[i]; in DumpRegexpAppending()
114 for (int i = 0; i < re->nsub(); i++) in DumpRegexpAppending()
115 DumpRegexpAppending(re->sub()[i], s); in DumpRegexpAppending()
120 DumpRegexpAppending(re->sub()[0], s); in DumpRegexpAppending()
123 if (re->name()) { in DumpRegexpAppending()
124 s->append(*re->name()); in DumpRegexpAppending()
127 DumpRegexpAppending(re->sub()[0], s); in DumpRegexpAppending()
130 s->append(StringPrintf("%d,%d ", re->min(), re->max())); in DumpRegexpAppending()
131 DumpRegexpAppending(re->sub()[0], s); in DumpRegexpAppending()
135 for (CharClass::iterator it = re->cc()->begin(); in DumpRegexpAppending()
136 it != re->cc()->end(); ++it) { in DumpRegexpAppending()