Lines Matching refs:tokenPos

136     protected int $tokenPos;  variable in PhpParser\\ParserAbstract
224 $this->tokenPos = -1;
250 $token = $this->tokens[++$this->tokenPos];
287 $this->tokenStartStack[$stackPos] = $this->tokenPos;
288 $this->tokenEndStack[$stackPos] = $this->tokenPos;
329 $e->setStartLine($this->tokens[$this->tokenPos]->line);
354 $this->tokenStartStack[$stackPos] = $this->tokenPos;
361 … $this->emitError(new Error($msg, $this->getAttributesForToken($this->tokenPos)));
390 $this->tokenStartStack[$stackPos] = $this->tokenPos;
499 protected function getAttributesForToken(int $tokenPos): array { argument
500 if ($tokenPos < \count($this->tokens) - 1) {
501 return $this->getAttributes($tokenPos, $tokenPos);
505 $token = $this->tokens[$tokenPos];
508 'startTokenPos' => $tokenPos,
511 'endTokenPos' => $tokenPos,
893 protected function createCommentFromToken(Token $token, int $tokenPos): Comment { argument
896 ? new Comment\Doc($token->text, $token->line, $token->pos, $tokenPos,
897 $token->getEndLine(), $token->getEndPos() - 1, $tokenPos)
898 : new Comment($token->text, $token->line, $token->pos, $tokenPos,
899 $token->getEndLine(), $token->getEndPos() - 1, $tokenPos);
905 protected function getCommentBeforeToken(int $tokenPos): ?Comment { argument
906 while (--$tokenPos >= 0) {
907 $token = $this->tokens[$tokenPos];
913 return $this->createCommentFromToken($token, $tokenPos);
922 protected function maybeCreateZeroLengthNop(int $tokenPos): ?Nop { argument
923 $comment = $this->getCommentBeforeToken($tokenPos);
951 $nextToken = $this->tokens[$this->tokenPos + 1];
952 $this->tokenPos = \count($this->tokens) - 2;
959 $tokenPos = $this->tokenStartStack[$stackPos];
960 $token = $this->tokens[$tokenPos];
962 if ($tokenPos > 0) {
963 $prevToken = $this->tokens[$tokenPos - 1];
974 protected function createEmptyElemAttributes(int $tokenPos): array { argument
975 return $this->getAttributesForToken($tokenPos);