CSS selector tokenizer patterns builder.
This component is a port of the Python cssselect library, which is copyright Ian Bicking, @see https://github.com/SimonSapin/cssselect.
- author Jean-François Simon
- internal
CloneableInstantiable
Methods |
public __construct() |
public getHashPattern() : string |
public getIdentifierPattern() : string |
public getNewLineEscapePattern() : string |
public getNumberPattern() : string |
public getQuotedStringPattern(string $quote) : string |
public getSimpleEscapePattern() : string |
public getUnicodeEscapePattern() : string |
Properties |
private string $escapePattern |
private string $hashPattern |
private string $identifierPattern |
private string $newLineEscapePattern |
private string $nmCharPattern |
private string $nmStartPattern |
private string $nonAsciiPattern |
private string $numberPattern |
private string $quotedStringPattern |
private string $simpleEscapePattern |
private string $stringEscapePattern |
private string $unicodeEscapePattern |