Lines Matching refs:string
18 * The attribute value can be an string if a string start is found it delegates to a string
204 private function createPseudoClassPosition($string): Ast\Value\Position {
205 $string = str_replace(' ', '', $string);
206 if ($string === 'n') {
208 } elseif ($string === 'odd') {
210 } elseif ($string === 'even') {
212 } elseif (preg_match('(^[+-]?\d+$)D', $string)) {
213 $position = new Ast\Value\Position(0, (int)$string);
215 preg_match('(^(?P<repeat>\d+)n$)D', $string, $matches) ||
216 preg_match('(^(?P<repeat>[+-]?\d*)n(?P<add>[+-]\d+)$)D', $string, $matches)