Lines Matching defs:input_string
56 // input_string - string to be searched.
61 virtual bool Consume(RegExpInput* input_string,
72 inline bool Consume(RegExpInput* input_string, string* matched_string1,
78 return Consume(input_string, true, matched_string1, matched_string2,
83 inline bool Consume(RegExpInput* input_string, string* matched_string1,
88 return Consume(input_string, true, matched_string1, matched_string2,
92 inline bool Consume(RegExpInput* input_string, string* matched_string1,
96 return Consume(input_string, true, matched_string1, matched_string2,
103 inline bool Consume(RegExpInput* input_string,
107 return Consume(input_string, true, matched_string1, matched_string2,
111 inline bool Consume(RegExpInput* input_string,
114 return Consume(input_string, true, matched_string1, matched_string2, NULL,
118 inline bool Consume(RegExpInput* input_string, string* matched_string) const {
119 return Consume(input_string, true, matched_string, NULL, NULL, NULL, NULL,
123 inline bool Consume(RegExpInput* input_string) const {
124 return Consume(input_string, true, NULL, NULL, NULL, NULL, NULL, NULL);
129 inline bool FindAndConsume(RegExpInput* input_string,
131 return Consume(input_string, false, matched_string, NULL, NULL, NULL, NULL,
137 // input_string - string to be searched.
141 virtual bool Match(const string& input_string,
146 inline bool PartialMatch(const string& input_string,
148 return Match(input_string, false, matched_string);
151 inline bool PartialMatch(const string& input_string) const {
152 return Match(input_string, false, NULL);
155 inline bool FullMatch(const string& input_string,
157 return Match(input_string, true, matched_string);
160 inline bool FullMatch(const string& input_string) const {
161 return Match(input_string, true, NULL);