Home | History | Annotate | Download | only in src

Lines Matching defs:Atom

145     // Parse-tree is a single atom that is equal to the pattern.
150 RegExpAtom* atom = parse_result.tree->AsAtom();
151 Vector<const uc16> atom_pattern = atom->data();
173 case JSRegExp::ATOM:
189 // RegExp Atom implementation: Simple string search using indexOf.
197 JSRegExp::ATOM,
737 text->AddElement(TextElement::Atom(this));
752 TextElement TextElement::Atom(RegExpAtom* atom) {
753 TextElement result = TextElement(ATOM);
754 result.data.u_atom = atom;
768 if (type == ATOM) {
1946 if (elm.type == TextElement::ATOM) {
2473 if (elm.type == TextElement::ATOM) {
2533 if (elm.type == TextElement::ATOM) {
3430 case TextElement::ATOM: {
3620 elms->Add(TextElement::Atom(this));
3806 // > 0 and removed the atom if min was 0. See AddQuantifierToAtom.
3942 // Create a newline atom.
4861 if (elm.type == TextElement::ATOM) {
5101 if (text.type == TextElement::ATOM) {
5102 RegExpAtom* atom = text.data.u_atom;
5103 ASSERT_NE(0, atom->length());
5104 uc16 first_char = atom->data()[0];
5224 case TextElement::ATOM: {