Lines Matching refs:RegExpAtom
33 RegExpNode* RegExpAtom::ToNode(RegExpCompiler* compiler, in ToNode()
511 RegExpAtom* atom1 = (*a)->AsAtom(); in CompareFirstChar()
512 RegExpAtom* atom2 = (*b)->AsAtom(); in CompareFirstChar()
529 RegExpAtom* atom1 = (*a)->AsAtom(); in CompareFirstCharCaseInsensitive()
530 RegExpAtom* atom2 = (*b)->AsAtom(); in CompareFirstCharCaseInsensitive()
542 bool CharAtEquals(bool ignore_case, int index, const RegExpAtom* a, in CharAtEquals()
543 const RegExpAtom* b) { in CharAtEquals()
574 RegExpAtom* atom1 = (*a)->AsAtom(); in CompareFirstCharCaseInsensitive()
575 RegExpAtom* atom2 = (*b)->AsAtom(); in CompareFirstCharCaseInsensitive()
592 int index, const RegExpAtom* a, const RegExpAtom* b) { in CharAtEquals()
669 RegExpAtom* const atom = alternative->AsAtom(); in RationalizeConsecutiveAtoms()
686 RegExpAtom* const alt_atom = alternative->AsAtom(); in RationalizeConsecutiveAtoms()
704 RegExpAtom* const alt_atom = in RationalizeConsecutiveAtoms()
707 RegExpAtom* old_atom = in RationalizeConsecutiveAtoms()
720 RegExpAtom* prefix = in RationalizeConsecutiveAtoms()
721 zone->New<RegExpAtom>(alt_atom->data().SubVector(0, prefix_length)); in RationalizeConsecutiveAtoms()
727 RegExpAtom* old_atom = in RationalizeConsecutiveAtoms()
733 RegExpTree* suffix = zone->New<RegExpAtom>( in RationalizeConsecutiveAtoms()
766 RegExpAtom* const atom = alternative->AsAtom(); in RationalizeConsecutiveAtoms()
784 RegExpAtom* const alt_atom = alternative->AsAtom(); in RationalizeConsecutiveAtoms()
798 RegExpAtom* old_atom = alternatives->at(j + first_in_run)->AsAtom(); in RationalizeConsecutiveAtoms()