Lines Matching defs:pattern
243 void Destructuring::Compile(PandaGen *pg, const ir::Expression *pattern)
248 pg->StoreAccumulator(pattern, rhs);
250 if (pattern->IsArrayPattern() || pattern->IsArrayExpression()) {
251 auto *arrExpr = pattern->IsArrayPattern() ? pattern->AsArrayPattern() :
252 pattern->AsArrayExpression();
255 auto *objExpr = pattern->IsObjectPattern() ? pattern->AsObjectPattern() :
256 pattern->AsObjectExpression();
260 pg->LoadAccumulator(pattern, rhs);