1: <?php
2:
3: namespace BN\Compiler\Parser;
4:
5: use BN\Compiler\Token\Token;
6:
7: abstract class TokenParser
8: {
9: /** @var \BN\Compiler\Parser\QueueAccumulator */
10: protected $accumulator;
11:
12: public function __construct(QueueAccumulator $accumulator)
13: {
14: $this->accumulator = $accumulator;
15: }
16:
17: abstract public function parse(Token $token);
18: }
19: