Lines Matching defs:Ast

10 namespace PhpCss\Ast\Visitor {
14 use PhpCss\Ast;
124 * Validate the buffer before visiting a Ast\Selector\Group.
164 * @param Ast\Selector\Simple\Universal $universal
167 public function visitSelectorSimpleUniversal(Ast\Selector\Simple\Universal $universal): bool {
178 * @param Ast\Selector\Simple\Type $type
181 public function visitSelectorSimpleType(Ast\Selector\Simple\Type $type): bool {
192 * @param Ast\Selector\Simple\Id $id
195 public function visitSelectorSimpleId(Ast\Selector\Simple\Id $id): bool {
201 * @param Ast\Selector\Simple\ClassName $class
204 public function visitSelectorSimpleClassName(Ast\Selector\Simple\ClassName $class): bool {
266 * @param Ast\Selector\Simple\Attribute $attribute
270 Ast\Selector\Simple\Attribute $attribute
273 Ast\Selector\Simple\Attribute::MATCH_EXISTS => 'exists',
274 Ast\Selector\Simple\Attribute::MATCH_PREFIX => 'prefix',
275 Ast\Selector\Simple\Attribute::MATCH_SUFFIX => 'suffix',
276 Ast\Selector\Simple\Attribute::MATCH_SUBSTRING => 'substring',
277 Ast\Selector\Simple\Attribute::MATCH_EQUALS => 'equals',
278 Ast\Selector\Simple\Attribute::MATCH_INCLUDES => 'includes',
279 Ast\Selector\Simple\Attribute::MATCH_DASHMATCH => 'dashmatch',
288 if ($attribute->match !== Ast\Selector\Simple\Attribute::MATCH_EXISTS) {
290 Ast\Selector\Simple\Attribute::MATCH_PREFIX => '^=',
291 Ast\Selector\Simple\Attribute::MATCH_SUFFIX => '$=',
292 Ast\Selector\Simple\Attribute::MATCH_SUBSTRING => '*=',
293 Ast\Selector\Simple\Attribute::MATCH_EQUALS => '=',
294 Ast\Selector\Simple\Attribute::MATCH_INCLUDES => '~=',
295 Ast\Selector\Simple\Attribute::MATCH_DASHMATCH => '|=',
311 * @param Ast\Selector\Simple\PseudoClass $class
315 Ast\Selector\Simple\PseudoClass $class
323 * @param Ast\Selector\Simple\PseudoClass $class
327 Ast\Selector\Simple\PseudoClass $class
346 * @param Ast\Value\Literal $literal
350 Ast\Value\Literal $literal
362 * @param Ast\Value\Number $number
366 Ast\Value\Number $number
375 * @param Ast\Value\Position $position
379 Ast\Value\Position $position
406 * @param Ast\Value\Language $language
410 Ast\Value\Language $language
423 * @param Ast\Selector\Simple\PseudoElement $element
427 Ast\Selector\Simple\PseudoElement $element