Searched defs:subpatternId (Results 1 - 4 of 4) sorted by relevance
/external/webkit/Source/JavaScriptCore/yarr/ |
H A D | YarrInterpreter.h | 84 unsigned subpatternId; member in union:JSC::Yarr::ByteTerm::__anon13054::__anon13055::__anon13056 163 ByteTerm(Type type, unsigned subpatternId, ByteDisjunction* parenthesesInfo, bool capture, int inputPos) argument 168 atom.subpatternId = subpatternId; 184 ByteTerm(Type type, unsigned subpatternId, bool capture, bool invert, int inputPos) argument 189 atom.subpatternId = subpatternId; 230 static ByteTerm BackReference(unsigned subpatternId, int inputPos) argument 232 return ByteTerm(TypeBackReference, subpatternId, false, false, inputPos);
|
H A D | YarrPattern.cpp | 463 unsigned subpatternId = m_pattern.m_numSubpatterns + 1; local 469 m_alternative->m_terms.append(PatternTerm(PatternTerm::TypeParenthesesSubpattern, subpatternId, parenthesesDisjunction, capture, false)); 530 unsigned subpatternId = m_pattern.m_numSubpatterns + 1; local 533 alternative->m_terms.append(PatternTerm(PatternTerm::TypeParenthesesSubpattern, subpatternId, newDisjunction, false, false)); 545 void atomBackReference(unsigned subpatternId) argument 547 ASSERT(subpatternId); 549 m_pattern.m_maxBackReference = std::max(m_pattern.m_maxBackReference, subpatternId); 551 if (subpatternId > m_pattern.m_numSubpatterns) { 564 if ((term.type == PatternTerm::TypeParenthesesSubpattern) && term.capture() && (subpatternId == term.parentheses.subpatternId)) { [all...] |
H A D | YarrPattern.h | 108 unsigned subpatternId; member in struct:JSC::Yarr::PatternTerm::__anon13061::__anon13062 139 PatternTerm(Type type, unsigned subpatternId, PatternDisjunction* disjunction, bool capture = false, bool invert = false) argument 145 parentheses.subpatternId = subpatternId;
|
H A D | YarrInterpreter.cpp | 124 unsigned firstSubpatternId = term.atom.subpatternId; 506 int matchBegin = output[(term.atom.subpatternId << 1)]; 507 int matchEnd = output[(term.atom.subpatternId << 1) + 1]; 555 int matchBegin = output[(term.atom.subpatternId << 1)]; 556 int matchEnd = output[(term.atom.subpatternId << 1) + 1]; 591 unsigned subpatternId = term.atom.subpatternId; local 592 output[(subpatternId << 1)] = context->getDisjunctionContext(term)->matchBegin + term.inputPosition; 593 output[(subpatternId << 1) + 1] = context->getDisjunctionContext(term)->matchEnd + term.inputPosition; 598 unsigned firstSubpatternId = term.atom.subpatternId; 645 unsigned subpatternId = term.atom.subpatternId; local 658 unsigned subpatternId = term.atom.subpatternId; local 677 unsigned subpatternId = term.atom.subpatternId; local 720 unsigned subpatternId = term.atom.subpatternId; local 1508 atomBackReference(unsigned subpatternId, int inputPosition, unsigned frameLocation, unsigned quantityCount, QuantifierType quantityType) argument 1519 atomParenthesesOnceBegin(unsigned subpatternId, bool capture, int inputPosition, unsigned frameLocation, unsigned alternativeFrameLocation) argument 1532 atomParenthesesTerminalBegin(unsigned subpatternId, bool capture, int inputPosition, unsigned frameLocation, unsigned alternativeFrameLocation) argument 1545 atomParenthesesSubpatternBegin(unsigned subpatternId, bool capture, int inputPosition, unsigned frameLocation, unsigned alternativeFrameLocation) argument 1562 atomParentheticalAssertionBegin(unsigned subpatternId, bool invert, unsigned frameLocation, unsigned alternativeFrameLocation) argument 1584 unsigned subpatternId = m_bodyDisjunction->terms[beginTerm].atom.subpatternId; local 1679 unsigned subpatternId = parenthesesBegin.atom.subpatternId; local 1708 unsigned subpatternId = m_bodyDisjunction->terms[beginTerm].atom.subpatternId; local 1730 unsigned subpatternId = m_bodyDisjunction->terms[beginTerm].atom.subpatternId; local [all...] |
Completed in 53 milliseconds