/** * SassImportNode. * * @param object source token * * @return SassImportNode */ public function __construct($token, $parent) { parent::__construct($token, $parent); preg_match(self::MATCH, $token->source, $matches); foreach (SassList::_build_list($matches[self::FILES]) as $file) { $this->files[] = trim($file, '"\'; '); } }
/** * Parses an @import directive * @param array line * @return SassImportNode */ private function parseImport($line) { $matches = SassImportNode::match($line); return new SassImportNode($matches[SassImportNode::URI]); }