We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents ecc2be1 + af944a3 commit a2f34afCopy full SHA for a2f34af
src/Parser.php
@@ -1324,8 +1324,6 @@ private function parseStringLiteralExpression2($parentNode) {
1324
case TokenKind::DollarOpenBraceToken:
1325
case TokenKind::OpenBraceDollarToken:
1326
$expression->children[] = $this->eat(TokenKind::DollarOpenBraceToken, TokenKind::OpenBraceDollarToken);
1327
- // TODO: Reject ${var->prop} and ${(var->prop)} without rejecting ${var+otherVar}
1328
- // Currently, this fails to reject ${var->prop} (because `var` has TokenKind::Name instead of StringVarname)
1329
if ($this->getCurrentToken()->kind === TokenKind::StringVarname) {
1330
$expression->children[] = $this->parseComplexDollarTemplateStringExpression($expression);
1331
} else {
0 commit comments