Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
<?php
/**
 * @file
 * @license https://opensource.org/licenses/Apache-2.0 Apache-2.0
 */
namespace Wikimedia\CSS\Parser;
use Wikimedia\CSS\Objects\Token;
/**
 * Tokenizer interface
 */
interface Tokenizer {
    /**
     * Return all parse errors seen so far
     * @return array Array of [ string $tag, int $line, int $pos, ... ]
     */
    public function getParseErrors();
    /**
     * Clear parse errors
     */
    public function clearParseErrors();
    /**
     * Read a token from the data source
     * @return Token
     */
    public function consumeToken();
}