Lines Matching refs:RegExpCharacterClass
877 void RegExpCharacterClass::AppendToText(RegExpText* text, Zone* zone) { in AppendToText()
893 TextElement TextElement::CharClass(RegExpCharacterClass* char_class) { in CharClass()
2139 RegExpCharacterClass* cc, bool one_byte, in EmitCharClass()
2623 RegExpCharacterClass* tree = elm.char_class(); in GetQuickCheckDetails()
2832 RegExpCharacterClass* cc = elm.char_class(); in FilterOneByte()
3295 RegExpCharacterClass* cc = elm.char_class(); in TextEmitPass()
3330 TextElement::CharClass(new (zone) RegExpCharacterClass(ranges, false)), in CreateForCharacterRanges()
3344 new (zone) RegExpCharacterClass(lead_ranges, false)), in CreateForSurrogatePair()
3347 new (zone) RegExpCharacterClass(trail_ranges, false)), in CreateForSurrogatePair()
3444 RegExpCharacterClass* cc = elm.char_class(); in MakeCaseIndependent()
3464 RegExpCharacterClass* node = elm.char_class(); in GetSuccessorOfOmnivorousTextNode()
4628 RegExpCharacterClass* node = elm.char_class(); in VisitText()
4850 bool RegExpCharacterClass::is_standard(Zone* zone) { in is_standard()
5155 RegExpNode* RegExpCharacterClass::ToNode(RegExpCompiler* compiler, in ToNode()
5172 RegExpCharacterClass* fail = in ToNode()
5173 new (zone) RegExpCharacterClass(ranges, true); in ToNode()
5407 new (zone) RegExpCharacterClass(ranges, false); in FixSingleCharacterDisjunctions()
5663 RegExpCharacterClass* newline_atom = new (zone) RegExpCharacterClass('n'); in ToNode()
6455 RegExpCharacterClass* char_class = text.char_class(); in FillInBMInfo()
6571 RegExpCharacterClass* tree = elm.char_class(); in VisitText()
6665 0, RegExpTree::kInfinity, false, new (zone) RegExpCharacterClass('*'), in Compile()
6674 new (zone) RegExpCharacterClass('*'), false, loop_node))); in Compile()