• Home
  • Raw
  • Download

Lines Matching refs:ReplacementPart

48   struct ReplacementPart {  struct in v8::internal::CompiledReplacement
49 static inline ReplacementPart SubjectMatch() { in SubjectMatch() argument
50 return ReplacementPart(SUBJECT_CAPTURE, 0); in SubjectMatch()
52 static inline ReplacementPart SubjectCapture(int capture_index) { in SubjectCapture() argument
53 return ReplacementPart(SUBJECT_CAPTURE, capture_index); in SubjectCapture()
55 static inline ReplacementPart SubjectPrefix() { in SubjectPrefix() argument
56 return ReplacementPart(SUBJECT_PREFIX, 0); in SubjectPrefix()
58 static inline ReplacementPart SubjectSuffix(int subject_length) { in SubjectSuffix() argument
59 return ReplacementPart(SUBJECT_SUFFIX, subject_length); in SubjectSuffix()
61 static inline ReplacementPart ReplacementString() { in ReplacementString() argument
62 return ReplacementPart(REPLACEMENT_STRING, 0); in ReplacementString()
64 static inline ReplacementPart ReplacementSubString(int from, int to) { in ReplacementSubString() argument
67 return ReplacementPart(-from, to); in ReplacementSubString()
72 ReplacementPart(int tag, int data) : tag(tag), data(data) { in ReplacementPart() argument
94 bool ParseReplacementPattern(ZoneList<ReplacementPart>* parts, in ParseReplacementPattern()
112 ReplacementPart::ReplacementSubString(last, next_index), in ParseReplacementPattern()
123 parts->Add(ReplacementPart::ReplacementSubString(last, i), zone); in ParseReplacementPattern()
125 parts->Add(ReplacementPart::SubjectPrefix(), zone); in ParseReplacementPattern()
131 parts->Add(ReplacementPart::ReplacementSubString(last, i), zone); in ParseReplacementPattern()
133 parts->Add(ReplacementPart::SubjectSuffix(subject_length), zone); in ParseReplacementPattern()
139 parts->Add(ReplacementPart::ReplacementSubString(last, i), zone); in ParseReplacementPattern()
141 parts->Add(ReplacementPart::SubjectMatch(), zone); in ParseReplacementPattern()
174 parts->Add(ReplacementPart::ReplacementSubString(last, i), in ParseReplacementPattern()
178 parts->Add(ReplacementPart::SubjectCapture(capture_ref), zone); in ParseReplacementPattern()
195 parts->Add(ReplacementPart::ReplacementSubString(last, length), zone); in ParseReplacementPattern()
201 ZoneList<ReplacementPart> parts_;
252 ReplacementPart part = parts_[i]; in Apply()