Automattic\WooCommerce\Vendor\Symfony\Component\CssSelector\Parser\Tokenizer

TokenizerPatterns::__constructpublicWC 1.0

Method of the class: TokenizerPatterns{}

No Hooks.

Returns

null. Nothing (null).

Usage

$TokenizerPatterns = new TokenizerPatterns();
$TokenizerPatterns->__construct();

TokenizerPatterns::__construct() code WC 10.9.4

public function __construct()
{
    $this->unicodeEscapePattern = '\\\\([0-9a-f]{1,6})(?:\r\n|[ \n\r\t\f])?';
    $this->simpleEscapePattern = '\\\\(.)';
    $this->newLineEscapePattern = '\\\\(?:\n|\r\n|\r|\f)';
    $this->escapePattern = $this->unicodeEscapePattern.'|\\\\[^\n\r\f0-9a-f]';
    $this->stringEscapePattern = $this->newLineEscapePattern.'|'.$this->escapePattern;
    $this->nonAsciiPattern = '[^\x00-\x7F]';
    $this->nmCharPattern = '[_a-z0-9-]|'.$this->escapePattern.'|'.$this->nonAsciiPattern;
    $this->nmStartPattern = '[_a-z]|'.$this->escapePattern.'|'.$this->nonAsciiPattern;
    $this->identifierPattern = '-?(?:'.$this->nmStartPattern.')(?:'.$this->nmCharPattern.')*';
    $this->hashPattern = '#((?:'.$this->nmCharPattern.')+)';
    $this->numberPattern = '[+-]?(?:[0-9]*\.[0-9]+|[0-9]+)';
    $this->quotedStringPattern = '([^\n\r\f\\\\%s]|'.$this->stringEscapePattern.')*';
}