Lines Matching defs:iterator
18 #include "src/objects/js-regexp-string-iterator.h"
1481 // 4. Let iterator be ObjectCreate(%RegExpStringIteratorPrototype%, «
1484 TNode<HeapObject> iterator = Allocate(JSRegExpStringIterator::kHeaderSize);
1485 StoreMapNoWriteBarrier(iterator, map);
1486 StoreObjectFieldRoot(iterator,
1489 StoreObjectFieldRoot(iterator, JSRegExpStringIterator::kElementsOffset,
1492 // 5. Set iterator.[[IteratingRegExp]] to R.
1494 iterator, JSRegExpStringIterator::kIteratingRegExpOffset, regexp);
1496 // 6. Set iterator.[[IteratedString]] to S.
1498 iterator, JSRegExpStringIterator::kIteratedStringOffset, string);
1500 // 7. Set iterator.[[Global]] to global.
1501 // 8. Set iterator.[[Unicode]] to fullUnicode.
1502 // 9. Set iterator.[[Done]] to false.
1510 StoreObjectFieldNoWriteBarrier(iterator, JSRegExpStringIterator::kFlagsOffset,
1513 return iterator;