HomeSort by relevance Sort by last modified time
    Searched refs:quantityCount (Results 1 - 5 of 5) sorted by null

  /external/webkit/JavaScriptCore/yarr/
RegexInterpreter.h 88 unsigned quantityCount;
99 ByteTerm(UChar ch, int inputPos, unsigned frameLocation, unsigned quantityCount, QuantifierType quantityType)
104 type = (quantityCount == 1) ? ByteTerm::TypePatternCharacterOnce : ByteTerm::TypePatternCharacterFixed;
116 atom.quantityCount = quantityCount;
120 ByteTerm(UChar lo, UChar hi, int inputPos, unsigned frameLocation, unsigned quantityCount, QuantifierType quantityType)
125 type = (quantityCount == 1) ? ByteTerm::TypePatternCasedCharacterOnce : ByteTerm::TypePatternCasedCharacterFixed;
138 atom.quantityCount = quantityCount;
148 atom.quantityCount = 1
    [all...]
RegexInterpreter.cpp 391 if ((backTrack->matchAmount < term.atom.quantityCount) && input.checkInput(1)) {
420 if ((backTrack->matchAmount < term.atom.quantityCount) && input.checkInput(1)) {
439 for (unsigned matchAmount = 0; matchAmount < term.atom.quantityCount; ++matchAmount) {
448 while ((matchAmount < term.atom.quantityCount) && input.checkInput(1)) {
487 if ((backTrack->matchAmount < term.atom.quantityCount) && input.checkInput(1)) {
515 for (unsigned matchAmount = 0; matchAmount < term.atom.quantityCount; ++matchAmount) {
526 while ((matchAmount < term.atom.quantityCount) && tryConsumeBackReference(matchBegin, matchEnd, term.inputPosition))
557 // for quantityCount == 1, could rewind.
570 if ((backTrack->matchAmount < term.atom.quantityCount) && tryConsumeBackReference(matchBegin, matchEnd, term.inputPosition)) {
621 ASSERT(term.atom.quantityCount == 1)
    [all...]
RegexPattern.h 98 unsigned quantityCount;
107 quantityCount = 1;
116 quantityCount = 1;
127 quantityCount = 1;
135 quantityCount = 1;
144 quantityCount = 1;
179 quantityCount = count;
RegexJIT.cpp 347 && (lookaheadTerm().quantityCount == 1);
567 sub32(Imm32(term.quantityCount), countRegister);
571 load16(BaseIndex(input, countRegister, TimesTwo, (state.inputOffset() + term.quantityCount) * sizeof(UChar)), character);
576 state.jumpToBacktrack(branch16(NotEqual, BaseIndex(input, countRegister, TimesTwo, (state.inputOffset() + term.quantityCount) * sizeof(UChar)), Imm32(ch)), this);
604 branch32(NotEqual, countRegister, Imm32(term.quantityCount)).linkTo(loop, this);
639 branch32(Equal, countRegister, Imm32(term.quantityCount), hardFail);
682 sub32(Imm32(term.quantityCount), countRegister);
686 load16(BaseIndex(input, countRegister, TimesTwo, (state.inputOffset() + term.quantityCount) * sizeof(UChar)), character);
725 branch32(NotEqual, countRegister, Imm32(term.quantityCount)).linkTo(loop, this);
759 branch32(Equal, countRegister, Imm32(term.quantityCount), hardFail)
    [all...]
RegexCompiler.cpp 534 ASSERT((term.quantityCount == 1) && (term.quantityType == QuantifierFixedCount));
611 currentInputPosition += term.quantityCount;
621 currentInputPosition += term.quantityCount;
627 if ((term.quantityCount == 1) && !term.parentheses.isCopy) {

Completed in 703 milliseconds