Lines Matching defs:spread
3992 // Spread-call with single spread argument produces an InternalArray
4007 // sequences of unspread arguments, and converts each spread iterable to
4032 // Push eagerly spread argument
4388 if (s == lit->EndValue()) return nullptr; // no spread, no rewriting...
4399 // Traverse the array literal starting from the first spread.
4402 Spread* spread = value->AsSpread();
4403 if (spread == nullptr) {
4404 // If the element is not a spread, we're adding a single:
4433 // If it's a spread, we're adding a for/of loop iterating through it.
4435 Expression* subject = spread->expression();
4447 // for (each of spread) %AppendElement($R, each)
4458 // first spread (included) until the end. This fixes $R's initialization.