コード例 #1
0
ファイル: cssp.php プロジェクト: pihizi/qf
 static function pseudo_patcher($fragment, $root, $command, $args, $bracket, $params)
 {
     /*
      @css-patcher name {
      }
     */
     if (!$bracket || !preg_match('/^\\s*([\\w-]+)\\s*$/', $args, $matches)) {
         $fragment->trace($root, '格式错误: @css-patcher name{}');
         return FALSE;
     }
     $name = $matches[1];
     $fragment->set_var($name, $fragment->curr_pos());
     $skip_node = CSSP::node(CSS_Node::NODE_RULESET);
     $fragment->parse_content($skip_node);
 }