/external/v8/test/cctest/ |
test-regexp.cc | 472 ZoneList<CharacterRange>* ranges = new ZoneList<CharacterRange>(2); 473 CharacterRange::AddClassEscape(c, ranges); 477 CharacterRange& range = ranges->at(j); 630 table.AddRange(CharacterRange(range[j], range[j + 1]), i); [all...] |
/external/v8/src/ |
jsregexp.cc | [all...] |
jsregexp.h | 267 class CharacterRange { 269 CharacterRange() : from_(0), to_(0) { } 271 CharacterRange(void* null) { ASSERT_EQ(NULL, null); } //NOLINT 272 CharacterRange(uc16 from, uc16 to) : from_(from), to_(to) { } 273 static void AddClassEscape(uc16 type, ZoneList<CharacterRange>* ranges); 275 static inline CharacterRange Singleton(uc16 value) { 276 return CharacterRange(value, value); 278 static inline CharacterRange Range(uc16 from, uc16 to) { 280 return CharacterRange(from, to); 282 static inline CharacterRange Everything() [all...] |
parser.cc | [all...] |
ast.cc | 788 void VisitCharacterRange(CharacterRange that); 826 void RegExpUnparser::VisitCharacterRange(CharacterRange that) { [all...] |
ast.h | [all...] |
parser.h | 340 CharacterRange ParseClassAtom(uc16* char_class);
|
/external/webkit/Source/JavaScriptCore/yarr/ |
YarrPattern.h | 38 struct CharacterRange { 42 CharacterRange(UChar begin, UChar end) 76 Vector<CharacterRange> m_ranges; 78 Vector<CharacterRange> m_rangesUnicode;
|
YarrPattern.cpp | 184 void addSortedRange(Vector<CharacterRange>& ranges, UChar lo, UChar hi) 198 ranges.insert(i, CharacterRange(lo, hi)); 225 // CharacterRange comes after all existing ranges. 226 ranges.append(CharacterRange(lo, hi)); 232 Vector<CharacterRange> m_ranges; 234 Vector<CharacterRange> m_rangesUnicode; [all...] |
YarrJIT.cpp | 114 void matchCharacterClassRange(RegisterID character, JumpList& failures, JumpList& matchDest, const CharacterRange* ranges, unsigned count, unsigned* matchIndex, const UChar* matches, unsigned matchCount) [all...] |