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

  /external/webkit/JavaScriptCore/wrec/
Escapes.h 116 BackreferenceEscape(int subpatternId)
119 m_u.i = subpatternId;
124 int subpatternId() const { return m_u.i; }
  /external/webkit/JavaScriptCore/yarr/
RegexInterpreter.h 81 unsigned subpatternId;
152 ByteTerm(Type type, unsigned subpatternId, ByteDisjunction* parenthesesInfo, bool invertOrCapture, int inputPos)
156 atom.subpatternId = subpatternId;
171 ByteTerm(Type type, unsigned subpatternId, bool invertOrCapture, int inputPos)
175 atom.subpatternId = subpatternId;
209 static ByteTerm BackReference(unsigned subpatternId, int inputPos)
211 return ByteTerm(TypeBackReference, subpatternId, false, inputPos);
RegexCompiler.cpp 442 unsigned subpatternId = m_pattern.m_numSubpatterns + 1;
448 m_alternative->m_terms.append(PatternTerm(PatternTerm::TypeParenthesesSubpattern, subpatternId, parenthesesDisjunction, capture));
469 void atomBackReference(unsigned subpatternId)
471 ASSERT(subpatternId);
472 m_pattern.m_maxBackReference = std::max(m_pattern.m_maxBackReference, subpatternId);
474 if (subpatternId > m_pattern.m_numSubpatterns) {
487 if ((term.type == PatternTerm::TypeParenthesesSubpattern) && term.invertOrCapture && (subpatternId == term.subpatternId)) {
493 m_alternative->m_terms.append(PatternTerm(subpatternId));
RegexPattern.h 89 unsigned subpatternId;
92 unsigned subpatternId;
119 PatternTerm(Type type, unsigned subpatternId, PatternDisjunction* disjunction, bool invertOrCapture)
124 parentheses.subpatternId = subpatternId;
142 subpatternId = spatternId;
RegexInterpreter.cpp 120 unsigned firstSubpatternId = term.atom.subpatternId;
504 int matchBegin = output[(term.atom.subpatternId << 1)];
505 int matchEnd = output[(term.atom.subpatternId << 1) + 1];
547 int matchBegin = output[(term.atom.subpatternId << 1)];
548 int matchEnd = output[(term.atom.subpatternId << 1) + 1];
584 unsigned subpatternId = term.atom.subpatternId;
585 output[(subpatternId << 1)] = context->getDisjunctionContext(term)->matchBegin + term.inputPosition;
586 output[(subpatternId << 1) + 1] = context->getDisjunctionContext(term)->matchEnd + term.inputPosition;
591 unsigned firstSubpatternId = term.atom.subpatternId;
    [all...]

Completed in 54 milliseconds