Skip to content

Unable to parse const named fn #931

@AJenbo

Description

@AJenbo
  • PHP Depend version: 3.0
  • PHP Version: 8.4
<?php

class SomeDummy
{
  const FN = 'fn';
}
Unexpected token: FN, line: 5, col: 9, file: ./test.php.
#0 ./src/Source/Language/PHP/AbstractPHPParser.php(8872): PDepend\Source\Parser\UnexpectedTokenException->__construct()
#1 ./src/Source/Language/PHP/AbstractPHPParser.php(8859): PDepend\Source\Language\PHP\AbstractPHPParser->getUnexpectedTokenException()
#2 ./src/Source/Language/PHP/AbstractPHPParser.php(7802): PDepend\Source\Language\PHP\AbstractPHPParser->getUnexpectedNextTokenException()
#3 ./src/Source/Language/PHP/AbstractPHPParser.php(7717): PDepend\Source\Language\PHP\AbstractPHPParser->parseConstantDeclarator()
#4 ./src/Source/Language/PHP/AbstractPHPParser.php(1327): PDepend\Source\Language\PHP\AbstractPHPParser->parseConstantDefinition()
#5 ./src/Source/Language/PHP/AbstractPHPParser.php(1123): PDepend\Source\Language\PHP\AbstractPHPParser->parseTypeBody()
#6 ./src/Source/Language/PHP/AbstractPHPParser.php(7240): PDepend\Source\Language\PHP\AbstractPHPParser->parseClassDeclaration()
#7 ./src/Source/Language/PHP/AbstractPHPParser.php(745): PDepend\Source\Language\PHP\AbstractPHPParser->parseOptionalStatement()
#8 ./src/Engine.php(653): PDepend\Source\Language\PHP\AbstractPHPParser->parse()

Metadata

Metadata

Assignees

Labels

BugGood first issueIf you want to help, this may be a good start

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions