Lines Matching +full:- +full:r

25 RAPIDJSON_DIAG_OFF(switch-enum)  in RAPIDJSON_DIAG_OFF()
80 - \c ab Concatenation in RAPIDJSON_DIAG_OFF()
81 - \c a|b Alternation in RAPIDJSON_DIAG_OFF()
82 - \c a? Zero or one in RAPIDJSON_DIAG_OFF()
83 - \c a* Zero or more in RAPIDJSON_DIAG_OFF()
84 - \c a+ One or more in RAPIDJSON_DIAG_OFF()
85 - \c a{3} Exactly 3 times in RAPIDJSON_DIAG_OFF()
86 - \c a{3,} At least 3 times in RAPIDJSON_DIAG_OFF()
87 - \c a{3,5} 3 to 5 times in RAPIDJSON_DIAG_OFF()
88 - \c (ab) Grouping in RAPIDJSON_DIAG_OFF()
89 - \c ^a At the beginning in RAPIDJSON_DIAG_OFF()
90 - \c a$ At the end in RAPIDJSON_DIAG_OFF()
91 - \c . Any character in RAPIDJSON_DIAG_OFF()
92 - \c [abc] Character classes in RAPIDJSON_DIAG_OFF()
93 - \c [a-c] Character class range in RAPIDJSON_DIAG_OFF()
94 - \c [a-z0-9_] Character class combination in RAPIDJSON_DIAG_OFF()
95 - \c [^abc] Negated character classes in RAPIDJSON_DIAG_OFF()
96 - \c [^a-c] Negated character class range in RAPIDJSON_DIAG_OFF()
97 - \c [\b] Backspace (U+0008) in RAPIDJSON_DIAG_OFF()
98 - \c \\| \\\\ ... Escape characters in RAPIDJSON_DIAG_OFF()
99 - \c \\f Form feed (U+000C) in RAPIDJSON_DIAG_OFF()
100 - \c \\n Line feed (U+000A) in RAPIDJSON_DIAG_OFF()
101 - \c \\r Carriage return (U+000D) in RAPIDJSON_DIAG_OFF()
102 - \c \\t Tab (U+0009) in RAPIDJSON_DIAG_OFF()
103 - \c \\v Vertical tab (U+000B) in RAPIDJSON_DIAG_OFF()
157 SizeType out1; //!< Equals to non-kInvalid for split in RAPIDJSON_DIAG_OFF()
165 SizeType out; //!< link-list of all output states in RAPIDJSON_DIAG_OFF()
305 Patch(e->out, NewState(kRegexInvalidState, kRegexInvalidState, 0)); in RAPIDJSON_DIAG_OFF()
306 root_ = e->start; in RAPIDJSON_DIAG_OFF()
321 s->out = out; in RAPIDJSON_DIAG_OFF()
322 s->out1 = out1; in RAPIDJSON_DIAG_OFF()
323 s->codepoint = codepoint; in RAPIDJSON_DIAG_OFF()
324 s->rangeStart = kRegexInvalidRange; in RAPIDJSON_DIAG_OFF()
419 Eval(operandStack, kZeroOrMore); // a{0,} -> a* in RAPIDJSON_DIAG_OFF()
421 Eval(operandStack, kZeroOrOne); // a{0,5} -> a? in RAPIDJSON_DIAG_OFF()
422 for (unsigned i = 0; i < m - 1; i++) in RAPIDJSON_DIAG_OFF()
423 CloneTopOperand(operandStack); // a{0,5} -> a? a? a? a? a? in RAPIDJSON_DIAG_OFF()
424 for (unsigned i = 0; i < m - 1; i++) in RAPIDJSON_DIAG_OFF()
425 Eval(operandStack, kConcatenation); // a{0,5} -> a?a?a?a?a? in RAPIDJSON_DIAG_OFF()
430 for (unsigned i = 0; i < n - 1; i++) // a{3} -> a a a in RAPIDJSON_DIAG_OFF()
434 Eval(operandStack, kOneOrMore); // a{3,} -> a a a+ in RAPIDJSON_DIAG_OFF()
436 CloneTopOperand(operandStack); // a{3,5} -> a a a a in RAPIDJSON_DIAG_OFF()
437 Eval(operandStack, kZeroOrOne); // a{3,5} -> a a a a? in RAPIDJSON_DIAG_OFF()
438 for (unsigned i = n; i < m - 1; i++) in RAPIDJSON_DIAG_OFF()
439 CloneTopOperand(operandStack); // a{3,5} -> a a a a? a? in RAPIDJSON_DIAG_OFF()
441 Eval(operandStack, kConcatenation); // a{3,5} -> a a aa?a? in RAPIDJSON_DIAG_OFF()
444 for (unsigned i = 0; i < n - 1; i++) in RAPIDJSON_DIAG_OFF()
445 Eval(operandStack, kConcatenation); // a{3} -> aaa, a{3,} -> aaa+, a{3.5} -> aaaa?a? in RAPIDJSON_DIAG_OFF()
454 …SizeType count = stateCount_ - src.minIndex; // Assumes top operand contains states in [src->minIn… in RAPIDJSON_DIAG_OFF()
469 unsigned r = 0; in RAPIDJSON_DIAG_OFF() local
473 if (r >= 429496729 && ds.Peek() > '5') // 2^32 - 1 = 4294967295 in RAPIDJSON_DIAG_OFF()
475 r = r * 10 + (ds.Take() - '0'); in RAPIDJSON_DIAG_OFF()
477 *u = r; in RAPIDJSON_DIAG_OFF()
502 if (step == 2) { // Add trailing '-' in RAPIDJSON_DIAG_OFF()
503 SizeType r = NewRange('-'); in RAPIDJSON_DIAG_OFF() local
505 GetRange(current).next = r; in RAPIDJSON_DIAG_OFF()
525 if (codepoint == '-') { in RAPIDJSON_DIAG_OFF()
534 SizeType r = NewRange(codepoint); in RAPIDJSON_DIAG_OFF() local
536 GetRange(current).next = r; in RAPIDJSON_DIAG_OFF()
538 start = r; in RAPIDJSON_DIAG_OFF()
539 current = r; in RAPIDJSON_DIAG_OFF()
555 Range* r = ranges_.template Push<Range>(); in RAPIDJSON_DIAG_OFF() local
556 r->start = r->end = codepoint; in RAPIDJSON_DIAG_OFF()
557 r->next = kRegexInvalidRange; in RAPIDJSON_DIAG_OFF()
582 case 'r': *escapedCodepoint = 0x000D; return true; in RAPIDJSON_DIAG_OFF()
618 stateSet_ = static_cast<unsigned*>(allocator_->Malloc(GetStateSetSize())); in RAPIDJSON_DIAG_OFF()
663 while (!current->Empty() && (codepoint = ds.Take()) != 0) { in RAPIDJSON_DIAG_OFF()
665 next->Clear(); in RAPIDJSON_DIAG_OFF()
667 …for (const SizeType* s = current->template Bottom<SizeType>(); s != current->template End<SizeType… in RAPIDJSON_DIAG_OFF()
709 const Range& r = regex_.GetRange(rangeIndex); in RAPIDJSON_DIAG_OFF() local
710 if (codepoint >= (r.start & ~RegexType::kRangeNegationFlag) && codepoint <= r.end) in RAPIDJSON_DIAG_OFF()
712 rangeIndex = r.next; in RAPIDJSON_DIAG_OFF()