Searched defs:subpatternId (Results 1 - 4 of 4) sorted by relevance

/external/webkit/Source/JavaScriptCore/yarr/
H A DYarrInterpreter.h84 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 DYarrPattern.cpp463 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 DYarrPattern.h108 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 DYarrInterpreter.cpp124 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