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

  /external/webkit/JavaScriptCore/yarr/
RegexCompiler.cpp 54 void append(const CharacterClass* other)
142 CharacterClass* charClass()
144 CharacterClass* characterClass = new CharacterClass();
146 characterClass->m_matches.append(m_matches);
147 characterClass->m_ranges.append(m_ranges);
148 characterClass->m_matchesUnicode.append(m_matchesUnicode);
149 characterClass->m_rangesUnicode.append(m_rangesUnicode);
153 return characterClass;
    [all...]
RegexInterpreter.h 80 CharacterClass* characterClass;
142 ByteTerm(CharacterClass* characterClass, bool invert, int inputPos)
146 atom.characterClass = characterClass;
323 CharacterClass* newlineCharacterClass;
324 CharacterClass* wordcharCharacterClass;
327 Vector<CharacterClass*> m_userCharacterClasses;
RegexInterpreter.cpp 262 bool testCharacterClass(CharacterClass* characterClass, int ch)
265 for (unsigned i = 0; i < characterClass->m_matchesUnicode.size(); ++i)
266 if (ch == characterClass->m_matchesUnicode[i])
268 for (unsigned i = 0; i < characterClass->m_rangesUnicode.size(); ++i)
269 if ((ch >= characterClass->m_rangesUnicode[i].begin) && (ch <= characterClass->m_rangesUnicode[i].end))
272 for (unsigned i = 0; i < characterClass->m_matches.size(); ++i)
273 if (ch == characterClass->m_matches[i])
275 for (unsigned i = 0; i < characterClass->m_ranges.size(); ++i
    [all...]
RegexPattern.h 60 struct CharacterClass : FastAllocBase {
88 CharacterClass* characterClass;
110 PatternTerm(CharacterClass* charClass, bool invert)
114 characterClass = charClass;
237 CharacterClass* newlineCreate();
238 CharacterClass* digitsCreate();
239 CharacterClass* spacesCreate();
240 CharacterClass* wordcharCreate();
241 CharacterClass* nondigitsCreate()
    [all...]
RegexJIT.cpp 146 void matchCharacterClass(RegisterID character, JumpList& matchDest, const CharacterClass* charClass)
665 matchCharacterClass(character, matchDest, term.characterClass);
687 matchCharacterClass(character, matchDest, term.characterClass);
714 matchCharacterClass(character, failures, term.characterClass);
718 matchCharacterClass(character, matchDest, term.characterClass);
763 matchCharacterClass(character, matchDest, term.characterClass);
    [all...]
  /external/webkit/JavaScriptCore/wrec/
Escapes.h 37 class CharacterClass;
43 CharacterClass,
63 const WREC::CharacterClass* c;
91 ASSERT(escape.type() == CharacterClass);
95 CharacterClassEscape(const WREC::CharacterClass& characterClass, bool invert)
96 : Escape(CharacterClass)
98 m_u.c = &characterClass;
104 const WREC::CharacterClass& characterClass() const { return *m_u.c;
    [all...]
WRECParser.cpp 176 bool Parser::parseCharacterClassQuantifier(JumpList& failures, const CharacterClass& charClass, bool invert)
303 case Escape::CharacterClass: {
306 constructor.append(characterClassEscape.characterClass());
334 CharacterClass charClass = constructor.charClass();
345 case Escape::CharacterClass:
346 return parseCharacterClassQuantifier(failures, CharacterClassEscape::cast(escape).characterClass(), CharacterClassEscape::cast(escape).invert());
385 return CharacterClassEscape(CharacterClass::digits(), false);
388 return CharacterClassEscape(CharacterClass::spaces(), false);
391 return CharacterClassEscape(CharacterClass::wordchar(), false);
395 ? CharacterClassEscape(CharacterClass::nondigits(), false
    [all...]

Completed in 46 milliseconds