Home
last modified time | relevance | path

Searched refs:Ast (Results 1 – 25 of 35) sorted by relevance

12

/plugin/combo/vendor/carica/phpcss/src/PhpCss/Ast/Visitor/
H A DExplain.php10 namespace PhpCss\Ast\Visitor {
14 use PhpCss\Ast; alias
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 {
[all …]
H A DCss.php9 namespace PhpCss\Ast\Visitor {
12 use PhpCss\Ast; alias
41 * @param Ast\Selector\Group $group
44 public function visitEnterSelectorGroup(Ast\Selector\Group $group): bool {
72 * @param Ast\Selector\Simple\Universal $universal
75 public function visitSelectorSimpleUniversal(Ast\Selector\Simple\Universal $universal): bool {
87 * @param Ast\Selector\Simple\Type $type
90 public function visitSelectorSimpleType(Ast\Selector\Simple\Type $type): bool {
102 * @param Ast\Selector\Simple\Id $id
105 public function visitSelectorSimpleId(Ast\Selector\Simple\Id $id): bool {
[all …]
H A DOverload.php10 namespace PhpCss\Ast\Visitor {
12 use PhpCss\Ast; alias
18 abstract class Overload implements Ast\Visitor {
24 * @param Ast\Node $object
28 protected function getMethodByClass(Ast\Node $object, string $prefix = 'visit'): ?callable {
39 * @param Ast\Node $astNode
42 public function visitEnter(Ast\Node $astNode): bool {
52 * @param Ast\Node $astNode
54 public function visit(Ast\Node $astNode): void {
63 * @param Ast\Node $astNode
[all …]
H A DXpath.php10 namespace PhpCss\Ast\Visitor {
14 use PhpCss\Ast; alias
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 {
[all …]
/plugin/combo/vendor/carica/phpcss/src/PhpCss/Parser/
H A DPseudoClass.php12 use PhpCss\Ast; alias
35 public function parse(): Ast\Node {
40 return new Ast\Selector\Simple\PseudoClass($name);
47 $class = new Ast\Value\Language($parameterToken->content);
57 $class = new Ast\Selector\Simple\PseudoClass(
66 $class = new Ast\Selector\Simple\PseudoClass(
72 $class = new Ast\Selector\Simple\PseudoClass(
73 $name, new Ast\Value\Number((int)$parameter->content)
113 $class = new Ast\Selector\Simple\PseudoClass(
178 return new Ast\Selector\Simple\Universal($prefix);
[all …]
H A DAttribute.php12 use PhpCss\Ast; alias
24 '^=' => Ast\Selector\Simple\Attribute::MATCH_PREFIX,
25 '$=' => Ast\Selector\Simple\Attribute::MATCH_SUFFIX,
26 '*=' => Ast\Selector\Simple\Attribute::MATCH_SUBSTRING,
27 '=' => Ast\Selector\Simple\Attribute::MATCH_EQUALS,
28 '~=' => Ast\Selector\Simple\Attribute::MATCH_INCLUDES,
29 '|=' => Ast\Selector\Simple\Attribute::MATCH_DASHMATCH,
33 * @return Ast\Node
36 public function parse(): Ast\Node {
38 $attribute = new Ast\Selector\Simple\Attribute($token->content);
[all …]
H A DSequence.php12 use PhpCss\Ast; alias
31 public function parse(): Ast\Node {
32 $sequence = new Ast\Selector\Sequence();
69 * @var Ast\Selector\Sequence $subSequence
106 return new Ast\Selector\Simple\Universal($prefix);
108 return new Ast\Selector\Simple\Type($name, $prefix);
110 return new Ast\Selector\Simple\Id(substr($token->content, 1));
112 return new Ast\Selector\Simple\ClassName(substr($token->content, 1));
119 Ast\Selector\Sequence $sequence
123 return new Ast\Selector\Combinator\Child($sequence);
[all …]
H A DStandard.php12 use PhpCss\Ast; alias
52 * @return Ast\Selector\Group
56 public function parse(): Ast\Node {
61 $group = new Ast\Selector\Group();
/plugin/combo/vendor/carica/phpcss/src/PhpCss/Ast/Selector/Simple/
H A DPseudoClass.php3 namespace PhpCss\Ast\Selector\Simple {
5 use PhpCss\Ast; alias
7 class PseudoClass extends Ast\Selector\Simple {
12 public function __construct(string $name, Ast\Node $parameter = NULL) {
17 public function accept(Ast\Visitor $visitor): void {
18 if ($this->parameter instanceOf Ast\Node) {
H A DAttribute.php3 namespace PhpCss\Ast\Selector\Simple {
5 use PhpCss\Ast; alias
7 class Attribute extends Ast\Selector\Simple {
22 string $name = '', int $match = self::MATCH_EXISTS, Ast\Value\Literal $literal = NULL
26 $this->literal = $literal ?? new Ast\Value\Literal('');
H A DClassName.php3 namespace PhpCss\Ast\Selector\Simple {
5 use PhpCss\Ast; alias
7 class ClassName extends Ast\Selector\Simple {
H A DPseudoElement.php3 namespace PhpCss\Ast\Selector\Simple {
5 use PhpCss\Ast; alias
7 class PseudoElement extends Ast\Selector\Simple {
H A DId.php3 namespace PhpCss\Ast\Selector\Simple {
5 use PhpCss\Ast; alias
7 class Id extends Ast\Selector\Simple {
H A DUniversal.php3 namespace PhpCss\Ast\Selector\Simple {
5 use PhpCss\Ast; alias
7 class Universal extends Ast\Selector\Simple {
H A DType.php3 namespace PhpCss\Ast\Selector\Simple {
5 use PhpCss\Ast; alias
7 class Type extends Ast\Selector\Simple {
/plugin/combo/vendor/carica/phpcss/src/PhpCss/Ast/Selector/
H A DSequence.php3 namespace PhpCss\Ast\Selector {
5 use PhpCss\Ast; alias
7 class Sequence extends Ast\Selector {
27 * @param Ast\Visitor $visitor
30 public function accept(Ast\Visitor $visitor): void {
H A DCombinator.php2 namespace PhpCss\Ast\Selector {
4 use PhpCss\Ast; alias
6 abstract class Combinator extends Ast\Selector {
14 public function accept(Ast\Visitor $visitor): void {
H A DGroup.php9 namespace PhpCss\Ast\Selector {
16 use PhpCss\Ast; alias
31 extends Ast\Selector
130 * @param Ast\Visitor $visitor
133 public function accept(Ast\Visitor $visitor): void {
H A DSimple.php3 namespace PhpCss\Ast\Selector {
5 use PhpCss\Ast; alias
7 abstract class Simple extends Ast\Selector {
/plugin/combo/vendor/carica/phpcss/src/PhpCss/Ast/
H A DNode.php9 namespace PhpCss\Ast {
11 use PhpCss\Ast; alias
21 * @param Ast\Visitor $visitor
23 public function accept(Ast\Visitor $visitor): void {
/plugin/combo/vendor/carica/phpcss/src/
H A DPhpCss.php25 $visitor = new PhpCss\Ast\Visitor\Css();
40 $visitor = new PhpCss\Ast\Visitor\Xpath($options);
52 public static function getAst(string $cssSelector): PhpCss\Ast\Node {
/plugin/combo/vendor/carica/phpcss/src/PhpCss/
H A DParser.php56 * @return Ast\Node
58 abstract public function parse(): Ast\Node;
223 * @return Ast\Node
225 protected function delegate(string $parserClass): Ast\Node {
/plugin/combo/vendor/carica/phpcss/src/PhpCss/Ast/Selector/Combinator/
H A DNext.php2 namespace PhpCss\Ast\Selector\Combinator {
4 use PhpCss\Ast\Selector\Combinator;
H A DDescendant.php2 namespace PhpCss\Ast\Selector\Combinator {
4 use PhpCss\Ast\Selector\Combinator;
H A DFollower.php2 namespace PhpCss\Ast\Selector\Combinator {
4 use PhpCss\Ast\Selector\Combinator;

12