parse reserved word class names
This commit is contained in:
Родитель
00c808d6c8
Коммит
da4af533a5
|
@ -560,7 +560,8 @@ class Parser {
|
|||
$classNode->parent = $parentNode;
|
||||
$classNode->abstractOrFinalModifier = $this->eatOptional(TokenKind::AbstractKeyword, TokenKind::FinalKeyword);
|
||||
$classNode->classKeyword = $this->eat(TokenKind::ClassKeyword);
|
||||
$classNode->name = $this->eat(TokenKind::Name); // TODO should be any
|
||||
$classNode->name = $this->eat($this->nameOrReservedWordTokens); // TODO should be any
|
||||
$classNode->name->kind = TokenKind::Name;
|
||||
$classNode->classBaseClause = $this->parseClassBaseClause($classNode);
|
||||
$classNode->classInterfaceClause = $this->parseClassInterfaceClause($classNode);
|
||||
$classNode->classMembers = $this->parseClassMembers($classNode);
|
||||
|
|
Загрузка…
Ссылка в новой задаче