1 | <?php |
||
26 | class ParleLexer extends Lexer |
||
27 | { |
||
28 | /** |
||
29 | * @var array|string[] |
||
30 | */ |
||
31 | private $map = []; |
||
32 | |||
33 | /** |
||
34 | * @var int |
||
35 | */ |
||
36 | private $id = 1; |
||
37 | |||
38 | /** |
||
39 | * @var Parle |
||
40 | */ |
||
41 | private $lexer; |
||
42 | |||
43 | /** |
||
44 | * ParleStateless constructor. |
||
45 | * @param array $tokens |
||
46 | * @param array $skip |
||
47 | * @throws BadLexemeException |
||
48 | */ |
||
49 | public function __construct(array $tokens = [], array $skip = []) |
||
60 | |||
61 | /** |
||
62 | * @param string $name |
||
63 | * @param string $pcre |
||
64 | * @return LexerInterface |
||
65 | * @throws BadLexemeException |
||
66 | */ |
||
67 | public function add(string $name, string $pcre): LexerInterface |
||
84 | |||
85 | /** |
||
86 | * @param Readable $input |
||
87 | * @return \Traversable|TokenInterface[] |
||
88 | */ |
||
89 | protected function exec(Readable $input): \Traversable |
||
105 | |||
106 | /** |
||
107 | * @param Readable $input |
||
108 | * @return \Generator|\Traversable |
||
109 | */ |
||
110 | protected function getInnerIterator(Readable $input): \Traversable |
||
125 | |||
126 | /** |
||
127 | * @param \Traversable|\Generator $iterator |
||
128 | * @return Unknown |
||
129 | */ |
||
130 | private function unknown(\Traversable $iterator): TokenInterface |
||
145 | |||
146 | /** |
||
147 | * @param \Traversable|\Iterator $iterator |
||
148 | * @return Token |
||
149 | */ |
||
150 | private function token(\Traversable $iterator): TokenInterface |
||
159 | } |
||
160 |
Scrutinizer analyzes your
composer.json
/composer.lock
file if available to determine the classes, and functions that are defined by your dependencies.It seems like the listed class was neither found in your dependencies, nor was it found in the analyzed files in your repository. If you are using some other form of dependency management, you might want to disable this analysis.