function &compile($url, $css, &$pipeline) { if ($this->_isCached($url)) { return $this->_readCached($url); } else { $cssruleset = new CSSRuleset(); $cssruleset->parse_css($css, $pipeline); $this->_putCached($url, $cssruleset); return $cssruleset; } }