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

  /external/webkit/JavaScriptCore/wrec/
CharacterClass.h 42 struct CharacterClass {
43 static const CharacterClass& newline();
44 static const CharacterClass& digits();
45 static const CharacterClass& spaces();
46 static const CharacterClass& wordchar();
47 static const CharacterClass& nondigits();
48 static const CharacterClass& nonspaces();
49 static const CharacterClass& nonwordchar();
CharacterClass.cpp 27 #include "CharacterClass.h"
35 const CharacterClass& CharacterClass::newline() {
38 static const CharacterClass charClass = {
48 const CharacterClass& CharacterClass::digits() {
50 static const CharacterClass charClass = {
60 const CharacterClass& CharacterClass::spaces() {
65 static const CharacterClass charClass =
    [all...]
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...]
CharacterClassConstructor.h 33 #include "CharacterClass.h"
64 void append(const CharacterClass& other);
68 ALWAYS_INLINE CharacterClass charClass()
70 CharacterClass newCharClass = {
WRECFunctors.h 35 struct CharacterClass;
61 GenerateCharacterClassFunctor(const CharacterClass* charClass, bool invert)
71 const CharacterClass* m_charClass;
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...]
WRECGenerator.h 48 struct CharacterClass;
100 void generateCharacterClass(JumpList& failures, const CharacterClass& charClass, bool invert);
101 void generateCharacterClassInverted(JumpList& failures, const CharacterClass& charClass);
WRECParser.h 41 struct CharacterClass;
87 bool parseCharacterClassQuantifier(JumpList& failures, const CharacterClass& charClass, bool invert);
WRECGenerator.cpp 384 void Generator::generateCharacterClassInverted(JumpList& matchDest, const CharacterClass& charClass)
448 void Generator::generateCharacterClass(JumpList& failures, const CharacterClass& charClass, bool invert)
528 generateCharacterClassInverted(previousIsNewline, CharacterClass::newline());
543 generateCharacterClassInverted(nextIsNewline, CharacterClass::newline());
563 generateCharacterClassInverted(previousIsWord, CharacterClass::wordchar());
570 generateCharacterClassInverted(wordBoundary, CharacterClass::wordchar());
579 generateCharacterClassInverted(notWordBoundary, CharacterClass::wordchar());
CharacterClassConstructor.cpp 231 void CharacterClassConstructor::append(const CharacterClass& other)
  /external/webkit/JavaScriptCore/yarr/
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...]
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...]
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/protobuf/src/google/protobuf/io/
tokenizer.h 266 template<typename CharacterClass>
272 template<typename CharacterClass>
279 template<typename CharacterClass>
285 template<typename CharacterClass>
  /external/icu4c/i18n/unicode/
selfmt.h 352 }CharacterClass;
360 //For the applyPattern , classifies char.s in one of the characterClass.
361 CharacterClass classifyCharacter(UChar ch) const;
  /external/icu4c/i18n/
selfmt.cpp 97 CharacterClass type = classifyCharacter(ch);
275 SelectFormat::CharacterClass
315 CharacterClass type = classifyCharacter(argKeyword.charAt(0));
  /external/webkit/JavaScriptCore/
Android.mk 156 wrec/CharacterClass.cpp \
  /external/v8/src/
jsregexp.h 399 VISIT(CharacterClass) \
    [all...]

Completed in 211 milliseconds