Lines Matching refs:i

349  * @param integer $i
354 function _unicode(&$string, &$i) argument
356 ++$i;
361 …while($i < strlen($string) && (ctype_xdigit($string{$i}) || ctype_space($string{$i})) && strlen($a…
363 $add .= $string{$i};
365 if(ctype_space($string{$i})) {
368 $i++;
381 if(@ctype_xdigit($string{$i+1}) && ctype_space($string{$i})
382 && !$replaced || !ctype_space($string{$i})) {
383 $i--;
386 if($add != '\\' || !$this->get_cfg('remove_bslash') || strpos($tokens, $string{$i+1}) !== false) {
420 for ($i = 0; $i < count($template); $i++ )
422 $this->template[$i] = $template[$i];
440 * @param integer $i
444 function is_token(&$string, $i) argument
447 return (strpos($tokens, $string{$i}) !== false && !csstidy::escaped($string,$i));
471 for ($i = 0, $size = strlen($string); $i < $size; $i++ )
473 if($string{$i} == "\n" || $string{$i} == "\r")
482 if(csstidy::is_token($string,$i))
484 if($string{$i} == '/' && @$string{$i+1} == '*')
486 $this->status = 'ic'; ++$i;
489 elseif($string{$i} == '{')
494 elseif($string{$i} == ',')
498 elseif($string{$i} == '\\')
500 $this->at .= $this->_unicode($string,$i);
506 … csstidy::is_token($this->at,$lastpos) && $this->at{$lastpos} == ',') && ctype_space($string{$i})))
508 $this->at .= $string{$i};
515 if(csstidy::is_token($string,$i))
517 if($string{$i} == '/' && @$string{$i+1} == '*' && trim($this->selector) == '')
519 $this->status = 'ic'; ++$i;
522 elseif($string{$i} == '@' && trim($this->selector) == '')
528 if(!strcasecmp(substr($string,$i+1,strlen($name)),$name))
532 $i += strlen($name);
541 for($j = $i+1; $j < $size; ++$j)
552 elseif(($string{$i} == '"' || $string{$i} == "'"))
554 $this->selector .= $string{$i};
556 $this->str_char = $string{$i};
559 elseif($this->invalid_at && $string{$i} == ';')
564 elseif($string{$i} == '{')
570 elseif($string{$i} == '}')
577 elseif($string{$i} == ',')
582 elseif($string{$i} == '\\')
584 $this->selector .= $this->_unicode($string,$i);
586 else $this->selector .= $string{$i};
591 …_token($this->selector,$lastpos) && $this->selector{$lastpos} == ',') && ctype_space($string{$i})))
593 $this->selector .= $string{$i};
600 if(csstidy::is_token($string,$i))
602 if(($string{$i} == ':' || $string{$i} == '=') && $this->property != '')
609 elseif($string{$i} == '/' && @$string{$i+1} == '*' && $this->property == '')
611 $this->status = 'ic'; ++$i;
614 elseif($string{$i} == '}')
623 elseif($string{$i} == ';')
627 elseif($string{$i} == '\\')
629 $this->property .= $this->_unicode($string,$i);
632 elseif(!ctype_space($string{$i}))
634 $this->property .= $string{$i};
640 …$pn = (($string{$i} == "\n" || $string{$i} == "\r") && $this->property_is_next($string,$i+1) || $i
641 if(csstidy::is_token($string,$i) || $pn)
643 if($string{$i} == '/' && @$string{$i+1} == '*')
645 $this->status = 'ic'; ++$i;
648 elseif(($string{$i} == '"' || $string{$i} == "'" || $string{$i} == '('))
650 $this->sub_value .= $string{$i};
651 $this->str_char = ($string{$i} == '(') ? ')' : $string{$i};
655 elseif($string{$i} == ',')
659 elseif($string{$i} == '\\')
661 $this->sub_value .= $this->_unicode($string,$i);
663 elseif($string{$i} == ';' || $pn)
688 elseif($string{$i} != '}')
690 $this->sub_value .= $string{$i};
692 if(($string{$i} == '}' || $string{$i} == ';' || $pn) && !empty($this->selector))
741 if($string{$i} == '}')
752 $this->sub_value .= $string{$i};
754 if(ctype_space($string{$i}))
767 …if($this->str_char == ')' && $string{$i} == '"' && !$this->str_in_str && !csstidy::escaped($string…
771 …elseif($this->str_char == ')' && $string{$i} == '"' && $this->str_in_str && !csstidy::escaped($str…
775 … if($string{$i} == $this->str_char && !csstidy::escaped($string,$i) && !$this->str_in_str)
779 $temp_add = $string{$i};
781 …if( ($string{$i} == "\n" || $string{$i} == "\r") && !($string{$i-1} == '\\' && !csstidy::escaped($…
798 if($string{$i} == '*' && $string{$i+1} == '/')
801 $i++;
807 $cur_comment .= $string{$i};