Lines Matching defs:Ast

10 namespace PhpCss\Ast\Visitor {
14 use PhpCss\Ast;
265 * Validate the buffer before visiting a Ast\Selector\Group.
268 * @param Ast\Selector\Group $group
272 public function visitEnterSelectorSequenceGroup(Ast\Selector\Group $group): bool {
287 * @param Ast\Selector\Sequence $sequence
290 public function visitEnterSelectorSequence(Ast\Selector\Sequence $sequence): bool {
330 * @param Ast\Selector\Simple\Universal $universal
332 public function visitSelectorSimpleUniversal(Ast\Selector\Simple\Universal $universal): void {
346 * @param Ast\Selector\Simple\Type $type
348 public function visitSelectorSimpleType(Ast\Selector\Simple\Type $type): void {
387 * @param Ast\Selector\Simple\Id $id
389 public function visitSelectorSimpleId(Ast\Selector\Simple\Id $id): void {
403 * @param Ast\Selector\Simple\ClassName $class
405 public function visitSelectorSimpleClassName(Ast\Selector\Simple\ClassName $class): void {
415 Ast\Selector\Simple\Attribute $attribute
418 case Ast\Selector\Simple\Attribute::MATCH_PREFIX :
425 case Ast\Selector\Simple\Attribute::MATCH_SUFFIX :
433 case Ast\Selector\Simple\Attribute::MATCH_SUBSTRING :
440 case Ast\Selector\Simple\Attribute::MATCH_EQUALS :
443 case Ast\Selector\Simple\Attribute::MATCH_INCLUDES :
450 case Ast\Selector\Simple\Attribute::MATCH_DASHMATCH :
457 case Ast\Selector\Simple\Attribute::MATCH_EXISTS :
506 public function visitSelectorSimplePseudoClass(Ast\Selector\Simple\PseudoClass $pseudoClass): void {
559 public function visitEnterSelectorSimplePseudoClass(Ast\Selector\Simple\PseudoClass $pseudoClass): bool {
572 ($parameter instanceof Ast\Value\Number || $parameter instanceof Ast\Value\Literal)
582 ($parameter instanceof Ast\Value\Number || $parameter instanceof Ast\Value\Literal)
632 Ast\Value\Position $position
671 public function visitSelectorSimplePseudoElement(Ast\Selector\Simple\PseudoElement $pseudoElement): void {
676 Ast\Value\Language $language