Lines Matching refs:captures

50 …INLINE R evaluate(const Iterator, Iterator, const EndIterator, flags, R captures, ctll::list<accep…  in evaluate()  argument
51 return captures.matched(); in evaluate()
62 …ator begin, Iterator current, const EndIterator end, const flags & f, R captures, ctll::list<start… in evaluate() argument
63 return evaluate(begin, current, end, f, captures.set_start_mark(current), ctll::list<Tail...>()); in evaluate()
68 …ator begin, Iterator current, const EndIterator end, const flags & f, R captures, ctll::list<end_m… in evaluate() argument
69 return evaluate(begin, current, end, f, captures.set_end_mark(current), ctll::list<Tail...>()); in evaluate()
74 …terator current, const EndIterator, [[maybe_unused]] const flags & f, R captures, ctll::list<end_c… in evaluate() argument
79 return captures.set_end_mark(current).matched(); in evaluate()
85 …ator begin, Iterator current, const EndIterator end, const flags & f, R captures, ctll::list<Chara… in evaluate() argument
89 return evaluate(begin, ++current, end, consumed_something(f), captures, ctll::list<Tail...>()); in evaluate()
93 …ator begin, Iterator current, const EndIterator end, const flags & f, R captures, ctll::list<any, … in evaluate() argument
100 return evaluate(begin, ++current, end, consumed_something(f), captures, ctll::list<Tail...>()); in evaluate()
126 …tor current, const EndIterator end, [[maybe_unused]] const flags & f, R captures, ctll::list<strin… in evaluate() argument
133 …in, result.position, end, consumed_something(f, sizeof...(String) > 0), captures, ctll::list<Tail.… in evaluate()
138 …ator begin, Iterator current, const EndIterator end, const flags & f, R captures, ctll::list<selec… in evaluate() argument
139 if (auto r = evaluate(begin, current, end, f, captures, ctll::list<HeadOptions, Tail...>())) { in evaluate()
142 return evaluate(begin, current, end, f, captures, ctll::list<select<TailOptions...>, Tail...>()); in evaluate()
154 …ator begin, Iterator current, const EndIterator end, const flags & f, R captures, ctll::list<seque… in evaluate() argument
156 …return evaluate(begin, current, end, f, captures, ctll::list<HeadContent, sequence<TailContent...>… in evaluate()
158 return evaluate(begin, current, end, f, captures, ctll::list<HeadContent, Tail...>()); in evaluate()
164 …ator begin, Iterator current, const EndIterator end, const flags & f, R captures, ctll::list<empty… in evaluate() argument
165 return evaluate(begin, current, end, f, captures, ctll::list<Tail...>()); in evaluate()
170 …ator begin, Iterator current, const EndIterator end, const flags & f, R captures, ctll::list<asser… in evaluate() argument
174 return evaluate(begin, current, end, f, captures, ctll::list<Tail...>()); in evaluate()
178 …ator begin, Iterator current, const EndIterator end, const flags & f, R captures, ctll::list<asser… in evaluate() argument
182 return evaluate(begin, current, end, f, captures, ctll::list<Tail...>()); in evaluate()
186 …ator begin, Iterator current, const EndIterator end, const flags & f, R captures, ctll::list<asser… in evaluate() argument
189 return evaluate(begin, current, end, f, captures, ctll::list<Tail...>()); in evaluate()
191 return evaluate(begin, current, end, f, captures, ctll::list<Tail...>()); in evaluate()
199 return evaluate(begin, current, end, f, captures, ctll::list<Tail...>()); in evaluate()
204 …ator begin, Iterator current, const EndIterator end, const flags & f, R captures, ctll::list<asser… in evaluate() argument
207 return evaluate(begin, current, end, f, captures, ctll::list<Tail...>()); in evaluate()
209 return evaluate(begin, current, end, f, captures, ctll::list<Tail...>()); in evaluate()
217 return evaluate(begin, current, end, f, captures, ctll::list<Tail...>()); in evaluate()
222 …ator begin, Iterator current, const EndIterator end, const flags & f, R captures, ctll::list<asser… in evaluate() argument
225 return evaluate(begin, current, end, f, captures, ctll::list<Tail...>()); in evaluate()
227 return evaluate(begin, current, end, f, captures, ctll::list<Tail...>()); in evaluate()
235 return evaluate(begin, current, end, f, captures, ctll::list<Tail...>()); in evaluate()
242 return evaluate(begin, current, end, f, captures, ctll::list<Tail...>()); in evaluate()
247 …ator begin, Iterator current, const EndIterator end, const flags & f, R captures, ctll::list<bound… in evaluate() argument
264 return evaluate(begin, current, end, f, captures, ctll::list<Tail...>()); in evaluate()
269 …ator begin, Iterator current, const EndIterator end, const flags & f, R captures, ctll::list<not_b… in evaluate() argument
286 return evaluate(begin, current, end, f, captures, ctll::list<Tail...>()); in evaluate()
291 …tor current, const EndIterator end, [[maybe_unused]] const flags & f, R captures, ctll::list<lazy_… in evaluate() argument
302 …auto outer_result = evaluate(begin, current, end, not_empty_match(f), captures, ctll::list<Content… in evaluate()
306 captures = outer_result.unmatch(); in evaluate()
312 …(begin, current, end, consumed_something(f, backup_current != current), captures, ctll::list<Tail.… in evaluate()
317 …auto inner_result = evaluate(begin, current, end, not_empty_match(f), captures, ctll::list<Content… in evaluate()
327 captures = inner_result.unmatch(); in evaluate()
334 return evaluate(begin, current, end, consumed_something(f), captures, ctll::list<Tail...>()); in evaluate()
339 …tor current, const EndIterator end, [[maybe_unused]] const flags & f, R captures, ctll::list<posse… in evaluate() argument
349 …auto inner_result = evaluate(begin, current, end, not_empty_match(f), captures, ctll::list<Content… in evaluate()
356 captures = inner_result.unmatch(); in evaluate()
360 …return evaluate(begin, current, end, consumed_something(f, backup_current != current), captures, c… in evaluate()
366 …tor current, const EndIterator end, [[maybe_unused]] const flags & f, R captures, ctll::list<repea… in evaluate_recursive() argument
368 …tor current, const EndIterator end, [[maybe_unused]] const flags & f, R captures, ctll::list<repea… in evaluate_recursive()
375 …if (auto inner_result = evaluate(begin, current, end, not_empty_match(f), captures, ctll::list<Con… in evaluate_recursive()
395 result = evaluate(begin, current, end, consumed_something(f), captures, ctll::list<Tail...>()); in evaluate_recursive()
397 return evaluate(begin, current, end, consumed_something(f), captures, ctll::list<Tail...>()); in evaluate_recursive()
405 …tor current, const EndIterator end, [[maybe_unused]] const flags & f, R captures, [[maybe_unused]]… in evaluate_recursive() argument
413 …return evaluate(begin, current, end, f, captures, ctll::list<possessive_repeat<A,B,Content...>, Ta… in evaluate_recursive()
420 …auto inner_result = evaluate(begin, current, end, not_empty_match(f), captures, ctll::list<Content… in evaluate_recursive()
424 captures = inner_result.unmatch(); in evaluate_recursive()
432 evaluate_recursive(result, i, begin, current, end, f, captures, stack); in evaluate_recursive()
435 return evaluate_recursive(i, begin, current, end, f, captures, stack); in evaluate_recursive()
442 …ator begin, Iterator current, const EndIterator end, const flags & f, R captures, ctll::list<captu… in evaluate_recursive() argument
443 …return evaluate(begin, current, end, f, captures.template start_capture<Id>(current), ctll::list<s… in evaluate_recursive()
448 …ator begin, Iterator current, const EndIterator end, const flags & f, R captures, ctll::list<numer… in evaluate_recursive() argument
449 …return evaluate(begin, current, end, f, captures.template end_capture<Id>(current), ctll::list<Tai… in evaluate_recursive()
454 …ator begin, Iterator current, const EndIterator end, const flags & f, R captures, ctll::list<captu… in evaluate_recursive() argument
455 …return evaluate(begin, current, end, f, captures.template start_capture<Id>(current), ctll::list<s… in evaluate_recursive()
473 …ator begin, Iterator current, const EndIterator end, const flags & f, R captures, ctll::list<back_… in evaluate_recursive() argument
475 if (const auto ref = captures.template get<Id>()) { in evaluate_recursive()
477 … result.position, end, consumed_something(f, ref.begin() != ref.end()), captures, ctll::list<Tail.… in evaluate_recursive()
485 …ator begin, Iterator current, const EndIterator end, const flags & f, R captures, ctll::list<back_… in evaluate_recursive() argument
487 if (const auto ref = captures.template get<Id>()) { in evaluate_recursive()
489 … result.position, end, consumed_something(f, ref.begin() != ref.end()), captures, ctll::list<Tail.… in evaluate_recursive()
497 …INLINE R evaluate(const Iterator, Iterator, const EndIterator, flags, R captures, ctll::list<end_l… in evaluate_recursive() argument
499 return captures.matched(); in evaluate_recursive()
504 …ator begin, Iterator current, const EndIterator end, const flags & f, R captures, ctll::list<looka… in evaluate_recursive() argument
506 …if (auto lookahead_result = evaluate(begin, current, end, f, captures, ctll::list<sequence<Content… in evaluate_recursive()
507 captures = lookahead_result.unmatch(); in evaluate_recursive()
508 return evaluate(begin, current, end, f, captures, ctll::list<Tail...>()); in evaluate_recursive()
516 …ator begin, Iterator current, const EndIterator end, const flags & f, R captures, ctll::list<looka… in evaluate_recursive() argument
518 …if (auto lookahead_result = evaluate(begin, current, end, f, captures, ctll::list<sequence<Content… in evaluate_recursive()
521 return evaluate(begin, current, end, f, captures, ctll::list<Tail...>()); in evaluate_recursive()