Skip to content

Commit 04145b1

Browse files
committed
Tolerate open string
1 parent 4a47cf5 commit 04145b1

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/Parser.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1317,6 +1317,7 @@ private function isExpressionStartFn() {
13171317
case TokenKind::IntegerLiteralToken:
13181318

13191319
case TokenKind::StringLiteralToken:
1320+
case TokenKind::EncapsedAndWhitespace:
13201321

13211322
case TokenKind::SingleQuoteToken:
13221323
case TokenKind::DoubleQuoteToken:
@@ -1410,6 +1411,7 @@ private function parsePrimaryExpression($parentNode) {
14101411
return $this->parseNumericLiteralExpression($parentNode);
14111412

14121413
case TokenKind::StringLiteralToken:
1414+
case TokenKind::EncapsedAndWhitespace:
14131415
return $this->parseStringLiteralExpression($parentNode);
14141416

14151417
case TokenKind::DoubleQuoteToken:
@@ -2829,7 +2831,7 @@ private function parseDeclareDirectiveFn() {
28292831
TokenKind::InvalidOctalLiteralToken,
28302832
TokenKind::InvalidHexadecimalLiteral,
28312833
TokenKind::InvalidBinaryLiteral,
2832-
TokenKind::StringLiteralToken
2834+
TokenKind::StringLiteralToken,
28332835
); // TODO simplify
28342836

28352837
return $declareDirective;

0 commit comments

Comments
 (0)