private array
$handlers;
public function __construct() { $patterns =
new TokenizerPatterns();
$escaping =
new TokenizerEscaping($patterns);
$this->handlers =
[ new Handler\
WhitespaceHandler(),
new Handler\
IdentifierHandler($patterns,
$escaping),
new Handler\
HashHandler($patterns,
$escaping),
new Handler\
StringHandler($patterns,
$escaping),
new Handler\
NumberHandler($patterns),
new Handler\
CommentHandler(),
];
} /**
* Tokenize selector source code.
*/
public function tokenize(Reader
$reader): TokenStream
{