Skip to content

Commit 3824871

Browse files
committed
Small changes to Parser and DiagnosticsProvider. Tests enabled
1 parent 9a7c859 commit 3824871

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

src/DiagnosticsProvider.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,12 @@ public static function getDiagnostics($node) : \Generator {
6666
}
6767
}
6868
elseif ($node instanceof Node\Statement\NamespaceUseDeclaration) {
69-
if (count($node->useClauses->children) > 1) {
69+
if (\count($node->useClauses->children) > 1) {
7070
foreach ($node->useClauses->children as $useClause) {
7171
if($useClause instanceof Node\NamespaceUseClause && !is_null($useClause->openBrace)) {
7272
yield new Diagnostic(
7373
DiagnosticKind::Error,
74-
"Semicolon expected.",
74+
"; expected.",
7575
$useClause->getEndPosition(),
7676
1
7777
);

src/Parser.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2577,7 +2577,7 @@ function ($parentNode) {
25772577
if ($this->checkToken(TokenKind::AsKeyword)) {
25782578
$namespaceUseClause->namespaceAliasingClause = $this->parseNamespaceAliasingClause($namespaceUseClause);
25792579
}
2580-
if ($this->checkToken(TokenKind::OpenBraceToken)) {
2580+
elseif ($this->checkToken(TokenKind::OpenBraceToken)) {
25812581
$namespaceUseClause->openBrace = $this->eat(TokenKind::OpenBraceToken);
25822582
$namespaceUseClause->groupClauses = $this->parseNamespaceUseGroupClauseList($namespaceUseClause);
25832583
$namespaceUseClause->closeBrace = $this->eat(TokenKind::CloseBraceToken);

tests/skipped.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,5 @@
6161
"programStructure15.php",
6262

6363
"core_predefined_constants2.php",
64-
"void_parameter.php",
65-
"using_namespaces_2.php",
66-
"using_namespaces_3.php"
64+
"void_parameter.php"
6765
]

0 commit comments

Comments
 (0)