/external/webkit/JavaScriptCore/wrec/ |
CharacterClass.cpp | 49 static const CharacterRange asciiDigitsRange[1] = { { '0', '9' } }; 62 static const CharacterRange asciiSpacesRange[1] = { { '\t', '\r' } }; 64 static const CharacterRange unicodeSpacesRange[1] = { { 0x2000, 0x200a } }; 77 static const CharacterRange asciiWordcharRange[3] = { { '0', '9' }, { 'A', 'Z' }, { 'a', 'z' } }; 89 static const CharacterRange asciiNondigitsRange[2] = { { 0, '0' - 1 }, { '9' + 1, 0x7f } }; 90 static const CharacterRange unicodeNondigitsRange[1] = { { 0x0080, 0xffff } }; 102 static const CharacterRange asciiNonspacesRange[3] = { { 0, '\t' - 1 }, { '\r' + 1, ' ' - 1 }, { ' ' + 1, 0x7f } }; 103 static const CharacterRange unicodeNonspacesRange[9] = { 126 static const CharacterRange asciiNonwordcharRange[4] = { { 0, '0' - 1 }, { '9' + 1, 'A' - 1 }, { 'Z' + 1, '_' - 1 }, { 'z' + 1, 0x7f } }; 127 static const CharacterRange unicodeNonwordcharRange[1] = { { 0x0080, 0xffff } } [all...] |
CharacterClass.h | 37 struct CharacterRange { 54 const CharacterRange* ranges; 60 const CharacterRange* rangesUnicode;
|
CharacterClassConstructor.h | 82 void addSortedRange(Vector<CharacterRange>& ranges, UChar lo, UChar hi); 90 Vector<CharacterRange> m_ranges; 92 Vector<CharacterRange> m_rangesUnicode;
|
WRECGenerator.h | 45 class CharacterRange; 102 void generateCharacterClassInvertedRange(JumpList& failures, JumpList& matchDest, const CharacterRange* ranges, unsigned count, unsigned* matchIndex, const UChar* matches, unsigned matchCount);
|
CharacterClassConstructor.cpp | 64 void CharacterClassConstructor::addSortedRange(Vector<CharacterRange>& ranges, UChar lo, UChar hi) 78 CharacterRange r = {lo, hi}; 106 // CharacterRange comes after all existing ranges. 107 CharacterRange r = {lo, hi};
|
WRECGenerator.cpp | 337 void Generator::generateCharacterClassInvertedRange(JumpList& failures, JumpList& matchDest, const CharacterRange* ranges, unsigned count, unsigned* matchIndex, const UChar* matches, unsigned matchCount)
|
/external/v8/test/cctest/ |
test-regexp.cc | 448 ZoneList<CharacterRange>* ranges = new ZoneList<CharacterRange>(2); 449 CharacterRange::AddClassEscape(c, ranges); 453 CharacterRange& range = ranges->at(j); 601 table.AddRange(CharacterRange(range[j], range[j + 1]), i); [all...] |
/external/webkit/JavaScriptCore/yarr/ |
RegexCompiler.cpp | 183 void addSortedRange(Vector<CharacterRange>& ranges, UChar lo, UChar hi) 197 ranges.insert(i, CharacterRange(lo, hi)); 224 // CharacterRange comes after all existing ranges. 225 ranges.append(CharacterRange(lo, hi)); 231 Vector<CharacterRange> m_ranges; 233 Vector<CharacterRange> m_rangesUnicode; 253 characterClass->m_ranges.append(CharacterRange('0', '9')); 263 characterClass->m_ranges.append(CharacterRange('\t', '\r')); 272 characterClass->m_rangesUnicode.append(CharacterRange(0x2000, 0x200a)); 282 characterClass->m_ranges.append(CharacterRange('0', '9')) [all...] |
RegexPattern.h | 49 struct CharacterRange { 53 CharacterRange(UChar begin, UChar end) 62 Vector<CharacterRange> m_ranges; 64 Vector<CharacterRange> m_rangesUnicode;
|
RegexJIT.cpp | 99 void matchCharacterClassRange(RegisterID character, JumpList& failures, JumpList& matchDest, const CharacterRange* ranges, unsigned count, unsigned* matchIndex, const UChar* matches, unsigned matchCount) [all...] |
/external/v8/src/ |
jsregexp.cc | [all...] |
jsregexp.h | 231 class CharacterRange { 233 CharacterRange() : from_(0), to_(0) { } 235 CharacterRange(void* null) { ASSERT_EQ(NULL, null); } //NOLINT 236 CharacterRange(uc16 from, uc16 to) : from_(from), to_(to) { } 237 static void AddClassEscape(uc16 type, ZoneList<CharacterRange>* ranges); 239 static inline CharacterRange Singleton(uc16 value) { 240 return CharacterRange(value, value); 242 static inline CharacterRange Range(uc16 from, uc16 to) { 244 return CharacterRange(from, to); 246 static inline CharacterRange Everything() [all...] |
parser.cc | 624 CharacterRange ParseClassAtom(uc16* char_class); [all...] |
ast.cc | 296 void VisitCharacterRange(CharacterRange that); 334 void RegExpUnparser::VisitCharacterRange(CharacterRange that) {
|
ast.h | [all...] |