Searched refs:subpatternId (Results 1 - 5 of 5) sorted by relevance
/macosx-10.10/JavaScriptCore-7600.1.17/yarr/ |
H A D | YarrInterpreter.h | 84 unsigned subpatternId; member in union:JSC::Yarr::ByteTerm::__anon2689::__anon2690::__anon2691 167 ByteTerm(Type type, unsigned subpatternId, ByteDisjunction* parenthesesInfo, bool capture, int inputPos) argument 172 atom.subpatternId = subpatternId; 188 ByteTerm(Type type, unsigned subpatternId, bool capture, bool invert, int inputPos) argument 193 atom.subpatternId = subpatternId; 234 static ByteTerm BackReference(unsigned subpatternId, int inputPos) argument 236 return ByteTerm(TypeBackReference, subpatternId, false, false, inputPos);
|
H A D | YarrInterpreter.cpp | 124 unsigned firstSubpatternId = term.atom.subpatternId; 518 unsigned matchBegin = output[(term.atom.subpatternId << 1)]; 519 unsigned matchEnd = output[(term.atom.subpatternId << 1) + 1]; 570 unsigned matchBegin = output[(term.atom.subpatternId << 1)]; 571 unsigned matchEnd = output[(term.atom.subpatternId << 1) + 1]; 610 unsigned subpatternId = term.atom.subpatternId; local 611 output[(subpatternId << 1)] = context->getDisjunctionContext(term)->matchBegin + term.inputPosition; 612 output[(subpatternId << 1) + 1] = context->getDisjunctionContext(term)->matchEnd + term.inputPosition; 617 unsigned firstSubpatternId = term.atom.subpatternId; 664 unsigned subpatternId = term.atom.subpatternId; local 677 unsigned subpatternId = term.atom.subpatternId; local 696 unsigned subpatternId = term.atom.subpatternId; local 741 unsigned subpatternId = term.atom.subpatternId; local 1536 atomBackReference(unsigned subpatternId, unsigned inputPosition, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType) argument 1547 atomParenthesesOnceBegin(unsigned subpatternId, bool capture, unsigned inputPosition, unsigned frameLocation, unsigned alternativeFrameLocation) argument 1560 atomParenthesesTerminalBegin(unsigned subpatternId, bool capture, unsigned inputPosition, unsigned frameLocation, unsigned alternativeFrameLocation) argument 1573 atomParenthesesSubpatternBegin(unsigned subpatternId, bool capture, unsigned inputPosition, unsigned frameLocation, unsigned alternativeFrameLocation) argument 1590 atomParentheticalAssertionBegin(unsigned subpatternId, bool invert, unsigned frameLocation, unsigned alternativeFrameLocation) argument 1612 unsigned subpatternId = m_bodyDisjunction->terms[beginTerm].atom.subpatternId; local 1712 unsigned subpatternId = parenthesesBegin.atom.subpatternId; local 1744 unsigned subpatternId = m_bodyDisjunction->terms[beginTerm].atom.subpatternId; local 1766 unsigned subpatternId = m_bodyDisjunction->terms[beginTerm].atom.subpatternId; local [all...] |
H A D | YarrPattern.h | 103 unsigned subpatternId; member in struct:JSC::Yarr::PatternTerm::__anon2696::__anon2697 138 PatternTerm(Type type, unsigned subpatternId, PatternDisjunction* disjunction, bool capture = false, bool invert = false) argument 144 parentheses.subpatternId = subpatternId;
|
H A D | YarrPattern.cpp | 401 unsigned subpatternId = m_pattern.m_numSubpatterns + 1; local 406 m_alternative->m_terms.append(PatternTerm(PatternTerm::TypeParenthesesSubpattern, subpatternId, parenthesesDisjunction.get(), capture, false)); 450 void atomBackReference(unsigned subpatternId) argument 452 ASSERT(subpatternId); 454 m_pattern.m_maxBackReference = std::max(m_pattern.m_maxBackReference, subpatternId); 456 if (subpatternId > m_pattern.m_numSubpatterns) { 469 if ((term.type == PatternTerm::TypeParenthesesSubpattern) && term.capture() && (subpatternId == term.parentheses.subpatternId)) { 475 m_alternative->m_terms.append(PatternTerm(subpatternId));
|
H A D | YarrJIT.cpp | 1631 setSubpatternStart(indexTemporary, term->parentheses.subpatternId); 1633 setSubpatternStart(index, term->parentheses.subpatternId); 1662 setSubpatternEnd(indexTemporary, term->parentheses.subpatternId); 1664 setSubpatternEnd(index, term->parentheses.subpatternId); 2168 clearSubpatternStart(term->parentheses.subpatternId);
|
Completed in 129 milliseconds