Lines Matching refs:RegExpAtom
166 RegExpAtom* atom = parse_result.tree->AsAtom(); in Compile()
823 void RegExpAtom::AppendToText(RegExpText* text, Zone* zone) { in AppendToText()
839 TextElement TextElement::Atom(RegExpAtom* atom) { in Atom()
4705 RegExpNode* RegExpAtom::ToNode(RegExpCompiler* compiler, in ToNode()
5115 RegExpAtom* atom1 = (*a)->AsAtom(); in CompareFirstChar()
5116 RegExpAtom* atom2 = (*b)->AsAtom(); in CompareFirstChar()
5140 RegExpAtom* atom1 = (*a)->AsAtom(); in CompareFirstCharCaseIndependent()
5141 RegExpAtom* atom2 = (*b)->AsAtom(); in CompareFirstCharCaseIndependent()
5218 RegExpAtom* const atom = alternative->AsAtom(); in RationalizeConsecutiveAtoms()
5227 RegExpAtom* const atom = alternative->AsAtom(); in RationalizeConsecutiveAtoms()
5248 RegExpAtom* const atom = alternatives->at(first_with_prefix)->AsAtom(); in RationalizeConsecutiveAtoms()
5250 RegExpAtom* old_atom = in RationalizeConsecutiveAtoms()
5259 RegExpAtom* prefix = new (zone) in RationalizeConsecutiveAtoms()
5260 RegExpAtom(atom->data().SubVector(0, prefix_length), flags); in RationalizeConsecutiveAtoms()
5266 RegExpAtom* old_atom = in RationalizeConsecutiveAtoms()
5272 RegExpTree* suffix = new (zone) RegExpAtom( in RationalizeConsecutiveAtoms()
5307 RegExpAtom* const atom = alternative->AsAtom(); in FixSingleCharacterDisjunctions()
5325 RegExpAtom* const atom = alternative->AsAtom(); in FixSingleCharacterDisjunctions()
5340 RegExpAtom* old_atom = alternatives->at(j + first_in_run)->AsAtom(); in FixSingleCharacterDisjunctions()
6440 RegExpAtom* atom = text.atom(); in FillInBMInfo()