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

  /external/webkit/JavaScriptCore/yarr/
RegexPattern.h 73 struct PatternTerm {
102 PatternTerm(UChar ch)
103 : type(PatternTerm::TypePatternCharacter)
110 PatternTerm(CharacterClass* charClass, bool invert)
111 : type(PatternTerm::TypeCharacterClass)
119 PatternTerm(Type type, unsigned subpatternId, PatternDisjunction* disjunction, bool invertOrCapture)
130 PatternTerm(Type type, bool invert = false)
138 PatternTerm(unsigned spatternId)
147 static PatternTerm ForwardReference()
149 return PatternTerm(TypeForwardReference)
    [all...]
RegexCompiler.cpp 355 m_alternative->m_terms.append(PatternTerm::BOL());
359 m_alternative->m_terms.append(PatternTerm::EOL());
363 m_alternative->m_terms.append(PatternTerm::WordBoundary(invert));
375 m_alternative->m_terms.append(PatternTerm(ch));
382 m_alternative->m_terms.append(PatternTerm(m_pattern.digitsCharacterClass(), invert));
385 m_alternative->m_terms.append(PatternTerm(m_pattern.spacesCharacterClass(), invert));
388 m_alternative->m_terms.append(PatternTerm(m_pattern.wordcharCharacterClass(), invert));
391 m_alternative->m_terms.append(PatternTerm(m_pattern.newlineCharacterClass(), invert));
437 m_alternative->m_terms.append(PatternTerm(newCharacterClass, m_invertCharacterClass));
448 m_alternative->m_terms.append(PatternTerm(PatternTerm::TypeParenthesesSubpattern, subpatternId, parenthesesDisjunction, capture))
    [all...]
RegexJIT.cpp 85 PatternTerm& term = alternative->m_terms[i];
86 PatternTerm& nextTerm = alternative->m_terms[i + 1];
88 if ((term.type == PatternTerm::TypeCharacterClass)
90 && (nextTerm.type == PatternTerm::TypePatternCharacter)
92 PatternTerm termCopy = term;
329 PatternTerm& term()
335 PatternTerm& lookaheadTerm()
345 && (lookaheadTerm().type == PatternTerm::TypePatternCharacter)
415 PatternTerm& term = state.term();
440 PatternTerm& term = state.term()
    [all...]
RegexInterpreter.cpp     [all...]

Completed in 105 milliseconds