Beispiel #1
0
 public function __construct($lessc, $sourceName = null)
 {
     $this->eatWhiteDefault = true;
     // reference to less needed for vPrefix, mPrefix, and parentSelector
     $this->lessc = $lessc;
     $this->sourceName = $sourceName;
     // name used for error messages
     $this->writeComments = false;
     if (!self::$operatorString) {
         self::$operatorString = '(' . implode('|', array_map(array('HTML_CSS_Less', 'preg_quote'), array_keys(self::$precedence))) . ')';
         $commentSingle = HTML_CSS_Less::preg_quote(self::$commentSingle);
         $commentMultiLeft = HTML_CSS_Less::preg_quote(self::$commentMultiLeft);
         $commentMultiRight = HTML_CSS_Less::preg_quote(self::$commentMultiRight);
         self::$commentMulti = $commentMultiLeft . '.*?' . $commentMultiRight;
         self::$whitePattern = '/' . $commentSingle . '[^\\n]*\\s*|(' . self::$commentMulti . ')\\s*|\\s+/Ais';
     }
 }