[ Index ]

PHP Cross Reference of DokuWiki

title

Body

[close]

/_test/vendor/symfony/css-selector/Parser/ -> Parser.php (summary)

(no description)

File Size: 353 lines (12 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

Parser:: (8 methods):
  __construct()
  parse()
  parseSeries()
  parseSelectorList()
  parserSelectorNode()
  parseSimpleSelector()
  parseElementNode()
  parseAttributeNode()


Class: Parser  - X-Ref

CSS selector parser.

This component is a port of the Python cssselect library,
which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.

__construct(Tokenizer $tokenizer = null)   X-Ref
No description

parse(string $source)   X-Ref
{@inheritdoc}


parseSeries(array $tokens)   X-Ref
Parses the arguments for ":nth-child()" and friends.

param: Token[] $tokens

parseSelectorList(TokenStream $stream)   X-Ref
No description

parserSelectorNode(TokenStream $stream)   X-Ref
No description

parseSimpleSelector(TokenStream $stream, bool $insideNegation = false)   X-Ref
Parses next simple node (hash, class, pseudo, negation).


parseElementNode(TokenStream $stream)   X-Ref
No description

parseAttributeNode(Node\NodeInterface $selector, TokenStream $stream)   X-Ref
No description