Home
last modified time | relevance | path

Searched refs:RegExpCharacterClass (Results 1 – 6 of 6) sorted by relevance

/external/v8/src/regexp/
Dregexp-ast.h154 static TextElement CharClass(RegExpCharacterClass* char_class);
169 RegExpCharacterClass* char_class() const { in char_class()
171 return reinterpret_cast<RegExpCharacterClass*>(tree()); in char_class()
280 class RegExpCharacterClass final : public RegExpTree {
282 RegExpCharacterClass(ZoneList<CharacterRange>* ranges, bool is_negated) in RegExpCharacterClass() function
284 explicit RegExpCharacterClass(uc16 type) : set_(type), is_negated_(false) {} in RegExpCharacterClass() function
287 RegExpCharacterClass* AsCharacterClass() override;
Dregexp-parser.cc233 RegExpTree* atom = new (zone()) RegExpCharacterClass(ranges, false); in ParseDisjunction()
321 RegExpTree* atom = new (zone()) RegExpCharacterClass(ranges, false); in ParseDisjunction()
980 return new (zone()) RegExpCharacterClass(ranges, is_negated); in ParseCharacterClass()
Dregexp-macro-assembler.h15 RegExpCharacterClass cc;
Djsregexp.cc854 void RegExpCharacterClass::AppendToText(RegExpText* text, Zone* zone) { in AppendToText()
870 TextElement TextElement::CharClass(RegExpCharacterClass* char_class) { in CharClass()
2097 RegExpCharacterClass* cc, bool one_byte, in EmitCharClass()
2590 RegExpCharacterClass* tree = elm.char_class(); in GetQuickCheckDetails()
2799 RegExpCharacterClass* cc = elm.char_class(); in FilterOneByte()
3264 RegExpCharacterClass* cc = elm.char_class(); in TextEmitPass()
3383 RegExpCharacterClass* cc = elm.char_class(); in MakeCaseIndependent()
3406 RegExpCharacterClass* node = elm.char_class(); in GetSuccessorOfOmnivorousTextNode()
4560 RegExpCharacterClass* node = elm.char_class(); in VisitText()
4782 bool RegExpCharacterClass::is_standard(Zone* zone) { in is_standard()
[all …]
Dregexp-ast.cc182 void* RegExpUnparser::VisitCharacterClass(RegExpCharacterClass* that, in VisitCharacterClass()
Djsregexp.h686 TextNode(RegExpCharacterClass* that, bool read_backward, in TextNode()