Esempio n. 1
0
 function __construct($sourceName = null, $rootParser = true)
 {
     $this->sourceName = $sourceName;
     $this->rootParser = $rootParser;
     if (empty(self::$operatorStr)) {
         self::$operatorStr = $this->makeOperatorStr(self::$operators);
         $commentSingle = $this->preg_quote(self::$commentSingle);
         $commentMultiLeft = $this->preg_quote(self::$commentMultiLeft);
         $commentMultiRight = $this->preg_quote(self::$commentMultiRight);
         self::$commentMulti = $commentMultiLeft . '.*?' . $commentMultiRight;
         self::$whitePattern = '/' . $commentSingle . '[^\\n]*\\s*|(' . self::$commentMulti . ')\\s*|\\s+/Ais';
     }
 }