/** * SassElseNode constructor. * @param object source token * @return SassElseNode */ public function __construct($token) { parent::__construct($token, false); }
/** * Parses an @else directive * @param array line to parse * @param array remaining lines * @param SassNode parent node * @return SassIfNode */ private function parseElse($line, &$lines, $parent) { $matches = SassIfNode::matchElse($line); $node = sizeof($matches == 1) ? new SassIfNode() : new SassIfNode($matches[SassIfNode::ELSE_EXPRESSION]); $parent->lastChild->addElse($node); $this->addChildren($node, $line, $lines); }