Exemple #1
0
 Expression_Ptr Listize::operator()(Selector_List_Ptr sel)
 {
   List_Obj l = SASS_MEMORY_NEW(List, sel->pstate(), sel->length(), SASS_COMMA);
   l->from_selector(true);
   for (size_t i = 0, L = sel->length(); i < L; ++i) {
     if (!sel->at(i)) continue;
     l->append(sel->at(i)->perform(this));
   }
   if (l->length()) return l.detach();
   return SASS_MEMORY_NEW(Null, l->pstate());
 }