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 |