protected function addToken(ReaderInterface $reader, Token $token) { $token->setLine($reader->getCurrentLine()); $token->setRow($reader->getCurrentColumn()); if ($token = $this->applyFilters($token)) { $this->queue->add($token); } }
public function __construct(ReaderInterface $reader, $msg) { $msg = sprintf("SCANNER ERROR: %s at line %s, column %s.\nCurrent buffer \"%s\"", $msg, $reader->getCurrentLine(), $reader->getCurrentColumn(), $reader->consume()); parent::__construct($msg); }