Esempio n. 1
0
 /**
  * Compiles the node
  *
  * @param ILess_Environment $env
  * @return ILess_Node_Directive
  */
 public function compile(ILess_Environment $env, $arguments = null, $important = null)
 {
     $evaldDirective = $this;
     if ($this->rules) {
         $env->unshiftFrame($this);
         $evaldDirective = new ILess_Node_Directive($this->name, null, $this->index, $this->currentFileInfo);
         $evaldDirective->rules = array($this->rules[0]->compile($env));
         $evaldDirective->rules[0]->root = true;
         $env->shiftFrame();
     }
     return $evaldDirective;
 }