diff --git a/src/DiagnosticsProvider.php b/src/DiagnosticsProvider.php index 6574de59..cc518493 100644 --- a/src/DiagnosticsProvider.php +++ b/src/DiagnosticsProvider.php @@ -71,7 +71,10 @@ public static function checkDiagnostics($node) { } } elseif ($node instanceof Node\Statement\NamespaceUseDeclaration) { - if (\count($node->useClauses->children) > 1) { + if ( + $node->useClauses != null + && \count($node->useClauses->children) > 1 + ) { foreach ($node->useClauses->children as $useClause) { if($useClause instanceof Node\NamespaceUseClause && !is_null($useClause->openBrace)) { return new Diagnostic( diff --git a/tests/ParserGrammarTest.php b/tests/ParserGrammarTest.php index abefa36a..3e37a8e2 100644 --- a/tests/ParserGrammarTest.php +++ b/tests/ParserGrammarTest.php @@ -12,7 +12,7 @@ class ParserGrammarTest extends TestCase { public function run(PHPUnit_Framework_TestResult $result = null) : PHPUnit_Framework_TestResult { if (!isset($GLOBALS["GIT_CHECKOUT_PARSER"])) { $GLOBALS["GIT_CHECKOUT_PARSER"] = true; - exec("git -C " . dirname(self::FILE_PATTERN) . " checkout *.php.tree"); + exec("git -C " . dirname(self::FILE_PATTERN) . " checkout *.php.tree *.php.diag"); } $result->addListener(new class() extends PHPUnit_Framework_BaseTestListener { @@ -20,6 +20,9 @@ function addFailure(PHPUnit_Framework_Test $test, PHPUnit_Framework_AssertionFai if (isset($test->expectedTokensFile) && isset($test->tokens)) { file_put_contents($test->expectedTokensFile, str_replace("\r\n", "\n", $test->tokens)); } + if (isset($test->expectedDiagnosticsFile) && isset($test->diagnostics)) { + file_put_contents($test->expectedDiagnosticsFile, str_replace("\r\n", "\n", $test->diagnostics)); + } parent::addFailure($test, $e, $time); } }); @@ -31,8 +34,9 @@ function addFailure(PHPUnit_Framework_Test $test, PHPUnit_Framework_AssertionFai /** * @dataProvider treeProvider */ - public function testOutputTreeClassificationAndLength($testCaseFile, $expectedTokensFile) { + public function testOutputTreeClassificationAndLength($testCaseFile, $expectedTokensFile, $expectedDiagnosticsFile) { $this->expectedTokensFile = $expectedTokensFile; + $this->expectedDiagnosticsFile = $expectedDiagnosticsFile; $fileContents = file_get_contents($testCaseFile); if (!file_exists($expectedTokensFile)) { @@ -40,16 +44,30 @@ public function testOutputTreeClassificationAndLength($testCaseFile, $expectedTo exec("git add " . $expectedTokensFile); } - $expectedTokens = str_replace("\r\n", "\n", file_get_contents($expectedTokensFile)); + if (!file_exists($expectedDiagnosticsFile)) { + file_put_contents($expectedDiagnosticsFile, $fileContents); + exec("git add " . $expectedDiagnosticsFile); + } + $parser = new \Microsoft\PhpParser\Parser(); + $sourceFileNode = $parser->parseSourceFile($fileContents); + + $expectedTokens = str_replace("\r\n", "\n", file_get_contents($expectedTokensFile)); + $expectedDiagnostics = str_replace("\r\n", "\n", file_get_contents($expectedDiagnosticsFile)); + $GLOBALS["SHORT_TOKEN_SERIALIZE"] = true; - $tokens = str_replace("\r\n", "\n", json_encode($parser->parseSourceFile($fileContents), JSON_PRETTY_PRINT)); + $tokens = str_replace("\r\n", "\n", json_encode($sourceFileNode, JSON_PRETTY_PRINT)); + $diagnostics = str_replace("\r\n", "\n", json_encode(\Microsoft\PhpParser\DiagnosticsProvider::getDiagnostics($sourceFileNode), JSON_PRETTY_PRINT)); $GLOBALS["SHORT_TOKEN_SERIALIZE"] = false; + $this->tokens = $tokens; + $this->diagnostics = $diagnostics; - $outputStr = "input doc:\r\n$fileContents\r\n\r\ninput: $testCaseFile\r\nexpected: $expectedTokensFile"; - - $this->assertEquals($expectedTokens, $tokens, $outputStr); + $tokensOutputStr = "input doc:\r\n$fileContents\r\n\r\ninput: $testCaseFile\r\nexpected: $expectedTokensFile"; + $diagnosticsOutputStr = "input doc:\r\n$fileContents\r\n\r\ninput: $testCaseFile\r\nexpected: $expectedDiagnosticsFile"; + + $this->assertEquals($expectedTokens, $tokens, $tokensOutputStr); + $this->assertEquals($expectedDiagnostics, $diagnostics, $diagnosticsOutputStr); } const FILE_PATTERN = __DIR__ . "/cases/parser/*"; @@ -63,7 +81,7 @@ public function treeProvider() { if (in_array(basename($testCase), $skipped)) { continue; } - $testProviderArray[basename($testCase)] = [$testCase, $testCase . ".tree"]; + $testProviderArray[basename($testCase)] = [$testCase, $testCase . ".tree", $testCase . ".diag"]; } return $testProviderArray; diff --git a/tests/cases/parser/abstractMethodDeclaration1.php.diag b/tests/cases/parser/abstractMethodDeclaration1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/abstractMethodDeclaration1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/abstractMethodDeclaration2.php.diag b/tests/cases/parser/abstractMethodDeclaration2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/abstractMethodDeclaration2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/abstractMethodDeclaration3.php.diag b/tests/cases/parser/abstractMethodDeclaration3.php.diag new file mode 100644 index 00000000..30c0addd --- /dev/null +++ b/tests/cases/parser/abstractMethodDeclaration3.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'{' expected.", + "start": 57, + "length": 0 + }, + { + "kind": 0, + "message": "'}' expected.", + "start": 59, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/abstractMethodDeclaration4.php.diag b/tests/cases/parser/abstractMethodDeclaration4.php.diag new file mode 100644 index 00000000..c815bad0 --- /dev/null +++ b/tests/cases/parser/abstractMethodDeclaration4.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'{' expected.", + "start": 20, + "length": 0 + }, + { + "kind": 0, + "message": "'}' expected.", + "start": 21, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/abstractMethodDeclaration5.php.diag b/tests/cases/parser/abstractMethodDeclaration5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/abstractMethodDeclaration5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/abstractMethodDeclaration6.php.diag b/tests/cases/parser/abstractMethodDeclaration6.php.diag new file mode 100644 index 00000000..6d9c7c6e --- /dev/null +++ b/tests/cases/parser/abstractMethodDeclaration6.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "Unexpected 'public'", + "start": 29, + "length": 6 + } +] \ No newline at end of file diff --git a/tests/cases/parser/abstractMethodDeclaration7.php.diag b/tests/cases/parser/abstractMethodDeclaration7.php.diag new file mode 100644 index 00000000..6a5fcc6f --- /dev/null +++ b/tests/cases/parser/abstractMethodDeclaration7.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "Unexpected 'abstract'", + "start": 29, + "length": 8 + } +] \ No newline at end of file diff --git a/tests/cases/parser/anonymousFunctionCreationExpression1.php.diag b/tests/cases/parser/anonymousFunctionCreationExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/anonymousFunctionCreationExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/anonymousFunctionCreationExpression10.php.diag b/tests/cases/parser/anonymousFunctionCreationExpression10.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/anonymousFunctionCreationExpression10.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/anonymousFunctionCreationExpression2.php.diag b/tests/cases/parser/anonymousFunctionCreationExpression2.php.diag new file mode 100644 index 00000000..7174d93d --- /dev/null +++ b/tests/cases/parser/anonymousFunctionCreationExpression2.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 30, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/anonymousFunctionCreationExpression3.php.diag b/tests/cases/parser/anonymousFunctionCreationExpression3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/anonymousFunctionCreationExpression3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/anonymousFunctionCreationExpression4.php.diag b/tests/cases/parser/anonymousFunctionCreationExpression4.php.diag new file mode 100644 index 00000000..d0d92022 --- /dev/null +++ b/tests/cases/parser/anonymousFunctionCreationExpression4.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "Unexpected 'Name'", + "start": 23, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/anonymousFunctionCreationExpression5.php.diag b/tests/cases/parser/anonymousFunctionCreationExpression5.php.diag new file mode 100644 index 00000000..5fc5de8a --- /dev/null +++ b/tests/cases/parser/anonymousFunctionCreationExpression5.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "Unexpected 'Name'", + "start": 21, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/anonymousFunctionCreationExpression6.php.diag b/tests/cases/parser/anonymousFunctionCreationExpression6.php.diag new file mode 100644 index 00000000..32db83b6 --- /dev/null +++ b/tests/cases/parser/anonymousFunctionCreationExpression6.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "Unexpected 'Name'", + "start": 21, + "length": 1 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 30, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/anonymousFunctionCreationExpression7.php.diag b/tests/cases/parser/anonymousFunctionCreationExpression7.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/anonymousFunctionCreationExpression7.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression1.php.diag b/tests/cases/parser/arrayCreationBracketedExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression10.php.diag b/tests/cases/parser/arrayCreationBracketedExpression10.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression10.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression11.php.diag b/tests/cases/parser/arrayCreationBracketedExpression11.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression11.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression12.php.diag b/tests/cases/parser/arrayCreationBracketedExpression12.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression12.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression13.php.diag b/tests/cases/parser/arrayCreationBracketedExpression13.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression13.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression14.php.diag b/tests/cases/parser/arrayCreationBracketedExpression14.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression14.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression15.php.diag b/tests/cases/parser/arrayCreationBracketedExpression15.php.diag new file mode 100644 index 00000000..03368c24 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression15.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 10, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression17.php.diag b/tests/cases/parser/arrayCreationBracketedExpression17.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression17.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression18.php.diag b/tests/cases/parser/arrayCreationBracketedExpression18.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression18.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression19.php.diag b/tests/cases/parser/arrayCreationBracketedExpression19.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression19.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression2.php.diag b/tests/cases/parser/arrayCreationBracketedExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression20.php.diag b/tests/cases/parser/arrayCreationBracketedExpression20.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression20.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression21.php.diag b/tests/cases/parser/arrayCreationBracketedExpression21.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression21.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression22.php.diag b/tests/cases/parser/arrayCreationBracketedExpression22.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression22.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression24.php.diag b/tests/cases/parser/arrayCreationBracketedExpression24.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression24.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression25.php.diag b/tests/cases/parser/arrayCreationBracketedExpression25.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression25.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression26.php.diag b/tests/cases/parser/arrayCreationBracketedExpression26.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression26.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression27.php.diag b/tests/cases/parser/arrayCreationBracketedExpression27.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression27.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression28.php.diag b/tests/cases/parser/arrayCreationBracketedExpression28.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression28.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression29.php.diag b/tests/cases/parser/arrayCreationBracketedExpression29.php.diag new file mode 100644 index 00000000..99f6354f --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression29.php.diag @@ -0,0 +1,32 @@ +[ + { + "kind": 0, + "message": "']' expected.", + "start": 41, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 41, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected '=>'", + "start": 42, + "length": 2 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 46, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected ']'", + "start": 46, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression3.php.diag b/tests/cases/parser/arrayCreationBracketedExpression3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression30.php.diag b/tests/cases/parser/arrayCreationBracketedExpression30.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression30.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression31.php.diag b/tests/cases/parser/arrayCreationBracketedExpression31.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression31.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression4.php.diag b/tests/cases/parser/arrayCreationBracketedExpression4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression5.php.diag b/tests/cases/parser/arrayCreationBracketedExpression5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression6.php.diag b/tests/cases/parser/arrayCreationBracketedExpression6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression7.php.diag b/tests/cases/parser/arrayCreationBracketedExpression7.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression7.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression8.php.diag b/tests/cases/parser/arrayCreationBracketedExpression8.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression8.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationBracketedExpression9.php.diag b/tests/cases/parser/arrayCreationBracketedExpression9.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationBracketedExpression9.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression1.php.diag b/tests/cases/parser/arrayCreationExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression10.php.diag b/tests/cases/parser/arrayCreationExpression10.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression10.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression11.php.diag b/tests/cases/parser/arrayCreationExpression11.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression11.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression12.php.diag b/tests/cases/parser/arrayCreationExpression12.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression12.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression13.php.diag b/tests/cases/parser/arrayCreationExpression13.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression13.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression14.php.diag b/tests/cases/parser/arrayCreationExpression14.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression14.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression15.php.diag b/tests/cases/parser/arrayCreationExpression15.php.diag new file mode 100644 index 00000000..b2a1085b --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression15.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 16, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression16.php.diag b/tests/cases/parser/arrayCreationExpression16.php.diag new file mode 100644 index 00000000..e55d4219 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression16.php.diag @@ -0,0 +1,20 @@ +[ + { + "kind": 0, + "message": "'(' expected.", + "start": 11, + "length": 0 + }, + { + "kind": 0, + "message": "')' expected.", + "start": 18, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 18, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression17.php.diag b/tests/cases/parser/arrayCreationExpression17.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression17.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression18.php.diag b/tests/cases/parser/arrayCreationExpression18.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression18.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression19.php.diag b/tests/cases/parser/arrayCreationExpression19.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression19.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression2.php.diag b/tests/cases/parser/arrayCreationExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression20.php.diag b/tests/cases/parser/arrayCreationExpression20.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression20.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression21.php.diag b/tests/cases/parser/arrayCreationExpression21.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression21.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression22.php.diag b/tests/cases/parser/arrayCreationExpression22.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression22.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression24.php.diag b/tests/cases/parser/arrayCreationExpression24.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression24.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression25.php.diag b/tests/cases/parser/arrayCreationExpression25.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression25.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression26.php.diag b/tests/cases/parser/arrayCreationExpression26.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression26.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression27.php.diag b/tests/cases/parser/arrayCreationExpression27.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression27.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression28.php.diag b/tests/cases/parser/arrayCreationExpression28.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression28.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression29.php.diag b/tests/cases/parser/arrayCreationExpression29.php.diag new file mode 100644 index 00000000..4b3be172 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression29.php.diag @@ -0,0 +1,32 @@ +[ + { + "kind": 0, + "message": "')' expected.", + "start": 47, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 47, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected '=>'", + "start": 48, + "length": 2 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 52, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected ')'", + "start": 52, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression3.php.diag b/tests/cases/parser/arrayCreationExpression3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression30.php.diag b/tests/cases/parser/arrayCreationExpression30.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression30.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression31.php.diag b/tests/cases/parser/arrayCreationExpression31.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression31.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression4.php.diag b/tests/cases/parser/arrayCreationExpression4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression5.php.diag b/tests/cases/parser/arrayCreationExpression5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression6.php.diag b/tests/cases/parser/arrayCreationExpression6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression7.php.diag b/tests/cases/parser/arrayCreationExpression7.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression7.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression8.php.diag b/tests/cases/parser/arrayCreationExpression8.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression8.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/arrayCreationExpression9.php.diag b/tests/cases/parser/arrayCreationExpression9.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/arrayCreationExpression9.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions1.php.diag b/tests/cases/parser/binaryExpressions1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/binaryExpressions1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions10.php.diag b/tests/cases/parser/binaryExpressions10.php.diag new file mode 100644 index 00000000..31579951 --- /dev/null +++ b/tests/cases/parser/binaryExpressions10.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 23, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected '==='", + "start": 24, + "length": 3 + } +] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions11.php.diag b/tests/cases/parser/binaryExpressions11.php.diag new file mode 100644 index 00000000..d4058e40 --- /dev/null +++ b/tests/cases/parser/binaryExpressions11.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 15, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected '==='", + "start": 16, + "length": 3 + } +] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions12.php.diag b/tests/cases/parser/binaryExpressions12.php.diag new file mode 100644 index 00000000..d1fb5f05 --- /dev/null +++ b/tests/cases/parser/binaryExpressions12.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 15, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected '!=='", + "start": 16, + "length": 3 + } +] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions13.php.diag b/tests/cases/parser/binaryExpressions13.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/binaryExpressions13.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions14.php.diag b/tests/cases/parser/binaryExpressions14.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/binaryExpressions14.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions15.php.diag b/tests/cases/parser/binaryExpressions15.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/binaryExpressions15.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions17.php.diag b/tests/cases/parser/binaryExpressions17.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/binaryExpressions17.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions18.php.diag b/tests/cases/parser/binaryExpressions18.php.diag new file mode 100644 index 00000000..d2125fe1 --- /dev/null +++ b/tests/cases/parser/binaryExpressions18.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "')' expected.", + "start": 14, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions19.php.diag b/tests/cases/parser/binaryExpressions19.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/binaryExpressions19.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions2.php.diag b/tests/cases/parser/binaryExpressions2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/binaryExpressions2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions20.php.diag b/tests/cases/parser/binaryExpressions20.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/binaryExpressions20.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions21.php.diag b/tests/cases/parser/binaryExpressions21.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/binaryExpressions21.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions22.php.diag b/tests/cases/parser/binaryExpressions22.php.diag new file mode 100644 index 00000000..5cbfeff3 --- /dev/null +++ b/tests/cases/parser/binaryExpressions22.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 20, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected '==='", + "start": 21, + "length": 3 + } +] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions23.php.diag b/tests/cases/parser/binaryExpressions23.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/binaryExpressions23.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions24.php.diag b/tests/cases/parser/binaryExpressions24.php.diag new file mode 100644 index 00000000..599fb2de --- /dev/null +++ b/tests/cases/parser/binaryExpressions24.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 11, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 11, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions3.php.diag b/tests/cases/parser/binaryExpressions3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/binaryExpressions3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions4.php.diag b/tests/cases/parser/binaryExpressions4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/binaryExpressions4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions5.php.diag b/tests/cases/parser/binaryExpressions5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/binaryExpressions5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions6.php.diag b/tests/cases/parser/binaryExpressions6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/binaryExpressions6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions7.php.diag b/tests/cases/parser/binaryExpressions7.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/binaryExpressions7.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions8.php.diag b/tests/cases/parser/binaryExpressions8.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/binaryExpressions8.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/binaryExpressions9.php.diag b/tests/cases/parser/binaryExpressions9.php.diag new file mode 100644 index 00000000..7cefa9a5 --- /dev/null +++ b/tests/cases/parser/binaryExpressions9.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 22, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected 'instanceof'", + "start": 23, + "length": 10 + } +] \ No newline at end of file diff --git a/tests/cases/parser/breakStatement1.php.diag b/tests/cases/parser/breakStatement1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/breakStatement1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/breakStatement10.php.diag b/tests/cases/parser/breakStatement10.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/breakStatement10.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/breakStatement2.php.diag b/tests/cases/parser/breakStatement2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/breakStatement2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/breakStatement3.php.diag b/tests/cases/parser/breakStatement3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/breakStatement3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/breakStatement4.php.diag b/tests/cases/parser/breakStatement4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/breakStatement4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/breakStatement5.php.diag b/tests/cases/parser/breakStatement5.php.diag new file mode 100644 index 00000000..2d4b191f --- /dev/null +++ b/tests/cases/parser/breakStatement5.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "Positive integer literal expected.", + "start": 128, + "length": 3 + } +] \ No newline at end of file diff --git a/tests/cases/parser/breakStatement6.php.diag b/tests/cases/parser/breakStatement6.php.diag new file mode 100644 index 00000000..c5a7a57f --- /dev/null +++ b/tests/cases/parser/breakStatement6.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "Positive integer literal expected.", + "start": 128, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/breakStatement7.php.diag b/tests/cases/parser/breakStatement7.php.diag new file mode 100644 index 00000000..970a1066 --- /dev/null +++ b/tests/cases/parser/breakStatement7.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 27, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/breakStatement8.php.diag b/tests/cases/parser/breakStatement8.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/breakStatement8.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/breakStatement9.php.diag b/tests/cases/parser/breakStatement9.php.diag new file mode 100644 index 00000000..fedac81b --- /dev/null +++ b/tests/cases/parser/breakStatement9.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "Positive integer literal expected.", + "start": 70, + "length": 3 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 73, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/callExpression1.php.diag b/tests/cases/parser/callExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/callExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/callExpression10.php.diag b/tests/cases/parser/callExpression10.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/callExpression10.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/callExpression12.php.diag b/tests/cases/parser/callExpression12.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/callExpression12.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/callExpression2.php.diag b/tests/cases/parser/callExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/callExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/callExpression3.php.diag b/tests/cases/parser/callExpression3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/callExpression3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/callExpression4.php.diag b/tests/cases/parser/callExpression4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/callExpression4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/callExpression5.php.diag b/tests/cases/parser/callExpression5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/callExpression5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/callExpression6.php.diag b/tests/cases/parser/callExpression6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/callExpression6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/callExpression7.php.diag b/tests/cases/parser/callExpression7.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/callExpression7.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/callExpression8.php.diag b/tests/cases/parser/callExpression8.php.diag new file mode 100644 index 00000000..67758368 --- /dev/null +++ b/tests/cases/parser/callExpression8.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 14, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/callExpression9.php.diag b/tests/cases/parser/callExpression9.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/callExpression9.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/castExpression1.php.diag b/tests/cases/parser/castExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/castExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/castExpression2.php.diag b/tests/cases/parser/castExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/castExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/castExpression3.php.diag b/tests/cases/parser/castExpression3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/castExpression3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/castExpression4.php.diag b/tests/cases/parser/castExpression4.php.diag new file mode 100644 index 00000000..44b05e83 --- /dev/null +++ b/tests/cases/parser/castExpression4.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 15, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 15, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/castExpression6.php.diag b/tests/cases/parser/castExpression6.php.diag new file mode 100644 index 00000000..41d52af0 --- /dev/null +++ b/tests/cases/parser/castExpression6.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 14, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/castExpression7.php.diag b/tests/cases/parser/castExpression7.php.diag new file mode 100644 index 00000000..648cbfaf --- /dev/null +++ b/tests/cases/parser/castExpression7.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 15, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/classBaseClause1.php.diag b/tests/cases/parser/classBaseClause1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/classBaseClause1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/classBaseClause2.php.diag b/tests/cases/parser/classBaseClause2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/classBaseClause2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/classBaseClause6.php.diag b/tests/cases/parser/classBaseClause6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/classBaseClause6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/classConstDeclaration1.php.diag b/tests/cases/parser/classConstDeclaration1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/classConstDeclaration1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/classConstDeclaration10.php.diag b/tests/cases/parser/classConstDeclaration10.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/classConstDeclaration10.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/classConstDeclaration2.php.diag b/tests/cases/parser/classConstDeclaration2.php.diag new file mode 100644 index 00000000..5bce40ac --- /dev/null +++ b/tests/cases/parser/classConstDeclaration2.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'=' expected.", + "start": 27, + "length": 0 + }, + { + "kind": 0, + "message": "'Expression' expected.", + "start": 27, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/classConstDeclaration4.php.diag b/tests/cases/parser/classConstDeclaration4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/classConstDeclaration4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/classConstDeclaration5.php.diag b/tests/cases/parser/classConstDeclaration5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/classConstDeclaration5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/classConstDeclaration7.php.diag b/tests/cases/parser/classConstDeclaration7.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/classConstDeclaration7.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/classConstDeclaration8.php.diag b/tests/cases/parser/classConstDeclaration8.php.diag new file mode 100644 index 00000000..37b44310 --- /dev/null +++ b/tests/cases/parser/classConstDeclaration8.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'=' expected.", + "start": 34, + "length": 0 + }, + { + "kind": 0, + "message": "'Expression' expected.", + "start": 34, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/classConstDeclaration9.php.diag b/tests/cases/parser/classConstDeclaration9.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/classConstDeclaration9.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/classInterfaceClause1.php.diag b/tests/cases/parser/classInterfaceClause1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/classInterfaceClause1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/classInterfaceClause2.php.diag b/tests/cases/parser/classInterfaceClause2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/classInterfaceClause2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/classInterfaceClause3.php.diag b/tests/cases/parser/classInterfaceClause3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/classInterfaceClause3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/classInterfaceClause4.php.diag b/tests/cases/parser/classInterfaceClause4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/classInterfaceClause4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/classInterfaceClause5.php.diag b/tests/cases/parser/classInterfaceClause5.php.diag new file mode 100644 index 00000000..1799cb5d --- /dev/null +++ b/tests/cases/parser/classInterfaceClause5.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "Unexpected 'implements'", + "start": 22, + "length": 10 + } +] \ No newline at end of file diff --git a/tests/cases/parser/classInterfaceClause6.php.diag b/tests/cases/parser/classInterfaceClause6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/classInterfaceClause6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/classMethods1.php.diag b/tests/cases/parser/classMethods1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/classMethods1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/classMethods3.php.diag b/tests/cases/parser/classMethods3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/classMethods3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/classMethods4.php.diag b/tests/cases/parser/classMethods4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/classMethods4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/classMethods5.php.diag b/tests/cases/parser/classMethods5.php.diag new file mode 100644 index 00000000..92a4aca6 --- /dev/null +++ b/tests/cases/parser/classMethods5.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'}' expected.", + "start": 43, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/cloneExpression1.php.diag b/tests/cases/parser/cloneExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/cloneExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/cloneExpression2.php.diag b/tests/cases/parser/cloneExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/cloneExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/cloneExpression3.php.diag b/tests/cases/parser/cloneExpression3.php.diag new file mode 100644 index 00000000..17e14b06 --- /dev/null +++ b/tests/cases/parser/cloneExpression3.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 18, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 18, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/cloneExpression4.php.diag b/tests/cases/parser/cloneExpression4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/cloneExpression4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/compoundStatement1.php.diag b/tests/cases/parser/compoundStatement1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/compoundStatement1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/compoundStatement2.php.diag b/tests/cases/parser/compoundStatement2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/compoundStatement2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/compoundStatement3.php.diag b/tests/cases/parser/compoundStatement3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/compoundStatement3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/conditionalExpressions1.php.diag b/tests/cases/parser/conditionalExpressions1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/conditionalExpressions1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/conditionalExpressions2.php.diag b/tests/cases/parser/conditionalExpressions2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/conditionalExpressions2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/conditionalExpressions3.php.diag b/tests/cases/parser/conditionalExpressions3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/conditionalExpressions3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/conditionalExpressions4.php.diag b/tests/cases/parser/conditionalExpressions4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/conditionalExpressions4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/constDeclaration1.php.diag b/tests/cases/parser/constDeclaration1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/constDeclaration1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/constDeclaration10.php.diag b/tests/cases/parser/constDeclaration10.php.diag new file mode 100644 index 00000000..535f313b --- /dev/null +++ b/tests/cases/parser/constDeclaration10.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "Unexpected 'public'", + "start": 7, + "length": 6 + } +] \ No newline at end of file diff --git a/tests/cases/parser/constDeclaration2.php.diag b/tests/cases/parser/constDeclaration2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/constDeclaration2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/constDeclaration3.php.diag b/tests/cases/parser/constDeclaration3.php.diag new file mode 100644 index 00000000..26f98c9f --- /dev/null +++ b/tests/cases/parser/constDeclaration3.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'=' expected.", + "start": 14, + "length": 0 + }, + { + "kind": 0, + "message": "'Expression' expected.", + "start": 14, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/constDeclaration4.php.diag b/tests/cases/parser/constDeclaration4.php.diag new file mode 100644 index 00000000..e52f69a3 --- /dev/null +++ b/tests/cases/parser/constDeclaration4.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 16, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 16, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/constDeclaration5.php.diag b/tests/cases/parser/constDeclaration5.php.diag new file mode 100644 index 00000000..ff78a530 --- /dev/null +++ b/tests/cases/parser/constDeclaration5.php.diag @@ -0,0 +1,20 @@ +[ + { + "kind": 0, + "message": "'=' expected.", + "start": 14, + "length": 0 + }, + { + "kind": 0, + "message": "'Expression' expected.", + "start": 14, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 14, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/constDeclaration8.php.diag b/tests/cases/parser/constDeclaration8.php.diag new file mode 100644 index 00000000..26f98c9f --- /dev/null +++ b/tests/cases/parser/constDeclaration8.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'=' expected.", + "start": 14, + "length": 0 + }, + { + "kind": 0, + "message": "'Expression' expected.", + "start": 14, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/constDeclaration9.php.diag b/tests/cases/parser/constDeclaration9.php.diag new file mode 100644 index 00000000..535f313b --- /dev/null +++ b/tests/cases/parser/constDeclaration9.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "Unexpected 'public'", + "start": 7, + "length": 6 + } +] \ No newline at end of file diff --git a/tests/cases/parser/constructorDeclaration1.php.diag b/tests/cases/parser/constructorDeclaration1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/constructorDeclaration1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/continueStatement1.php.diag b/tests/cases/parser/continueStatement1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/continueStatement1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/continueStatement10.php.diag b/tests/cases/parser/continueStatement10.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/continueStatement10.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/continueStatement2.php.diag b/tests/cases/parser/continueStatement2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/continueStatement2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/continueStatement3.php.diag b/tests/cases/parser/continueStatement3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/continueStatement3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/continueStatement4.php.diag b/tests/cases/parser/continueStatement4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/continueStatement4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/continueStatement5.php.diag b/tests/cases/parser/continueStatement5.php.diag new file mode 100644 index 00000000..6dd68f86 --- /dev/null +++ b/tests/cases/parser/continueStatement5.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "Positive integer literal expected.", + "start": 131, + "length": 3 + } +] \ No newline at end of file diff --git a/tests/cases/parser/continueStatement6.php.diag b/tests/cases/parser/continueStatement6.php.diag new file mode 100644 index 00000000..0178a184 --- /dev/null +++ b/tests/cases/parser/continueStatement6.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "Positive integer literal expected.", + "start": 131, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/continueStatement7.php.diag b/tests/cases/parser/continueStatement7.php.diag new file mode 100644 index 00000000..7174d93d --- /dev/null +++ b/tests/cases/parser/continueStatement7.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 30, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/continueStatement8.php.diag b/tests/cases/parser/continueStatement8.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/continueStatement8.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/continueStatement9.php.diag b/tests/cases/parser/continueStatement9.php.diag new file mode 100644 index 00000000..97cc5be3 --- /dev/null +++ b/tests/cases/parser/continueStatement9.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "Positive integer literal expected.", + "start": 73, + "length": 3 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 76, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/declareStatement1.php.diag b/tests/cases/parser/declareStatement1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/declareStatement1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/declareStatement10.php.diag b/tests/cases/parser/declareStatement10.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/declareStatement10.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/declareStatement11.php.diag b/tests/cases/parser/declareStatement11.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/declareStatement11.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/declareStatement12.php.diag b/tests/cases/parser/declareStatement12.php.diag new file mode 100644 index 00000000..41d4ac51 --- /dev/null +++ b/tests/cases/parser/declareStatement12.php.diag @@ -0,0 +1,20 @@ +[ + { + "kind": 0, + "message": "'Name' expected.", + "start": 16, + "length": 0 + }, + { + "kind": 0, + "message": "'=' expected.", + "start": 16, + "length": 0 + }, + { + "kind": 0, + "message": "'FloatingLiteralToken' expected.", + "start": 16, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/declareStatement13.php.diag b/tests/cases/parser/declareStatement13.php.diag new file mode 100644 index 00000000..8102a65c --- /dev/null +++ b/tests/cases/parser/declareStatement13.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "Unexpected 'enddeclare'", + "start": 32, + "length": 10 + } +] \ No newline at end of file diff --git a/tests/cases/parser/declareStatement2.php.diag b/tests/cases/parser/declareStatement2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/declareStatement2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/declareStatement3.php.diag b/tests/cases/parser/declareStatement3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/declareStatement3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/declareStatement4.php.diag b/tests/cases/parser/declareStatement4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/declareStatement4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/declareStatement5.php.diag b/tests/cases/parser/declareStatement5.php.diag new file mode 100644 index 00000000..2cff2504 --- /dev/null +++ b/tests/cases/parser/declareStatement5.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'enddeclare' expected.", + "start": 45, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 45, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/declareStatement6.php.diag b/tests/cases/parser/declareStatement6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/declareStatement6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/declareStatement7.php.diag b/tests/cases/parser/declareStatement7.php.diag new file mode 100644 index 00000000..5786cb44 --- /dev/null +++ b/tests/cases/parser/declareStatement7.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'FloatingLiteralToken' expected.", + "start": 28, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/declareStatement8.php.diag b/tests/cases/parser/declareStatement8.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/declareStatement8.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/declareStatement9.php.diag b/tests/cases/parser/declareStatement9.php.diag new file mode 100644 index 00000000..60ef26db --- /dev/null +++ b/tests/cases/parser/declareStatement9.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'=' expected.", + "start": 26, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/doStatement1.php.diag b/tests/cases/parser/doStatement1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/doStatement1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/doStatement2.php.diag b/tests/cases/parser/doStatement2.php.diag new file mode 100644 index 00000000..ebea769c --- /dev/null +++ b/tests/cases/parser/doStatement2.php.diag @@ -0,0 +1,38 @@ +[ + { + "kind": 0, + "message": "'}' expected.", + "start": 34, + "length": 0 + }, + { + "kind": 0, + "message": "'while' expected.", + "start": 34, + "length": 0 + }, + { + "kind": 0, + "message": "'(' expected.", + "start": 34, + "length": 0 + }, + { + "kind": 0, + "message": "'Expression' expected.", + "start": 34, + "length": 0 + }, + { + "kind": 0, + "message": "')' expected.", + "start": 34, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 34, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/doStatement3.php.diag b/tests/cases/parser/doStatement3.php.diag new file mode 100644 index 00000000..22e6975a --- /dev/null +++ b/tests/cases/parser/doStatement3.php.diag @@ -0,0 +1,38 @@ +[ + { + "kind": 0, + "message": "'}' expected.", + "start": 22, + "length": 0 + }, + { + "kind": 0, + "message": "'while' expected.", + "start": 22, + "length": 0 + }, + { + "kind": 0, + "message": "'(' expected.", + "start": 22, + "length": 0 + }, + { + "kind": 0, + "message": "'Expression' expected.", + "start": 22, + "length": 0 + }, + { + "kind": 0, + "message": "')' expected.", + "start": 22, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 22, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/doStatement4.php.diag b/tests/cases/parser/doStatement4.php.diag new file mode 100644 index 00000000..637659a0 --- /dev/null +++ b/tests/cases/parser/doStatement4.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 35, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/doStatement5.php.diag b/tests/cases/parser/doStatement5.php.diag new file mode 100644 index 00000000..358ddc66 --- /dev/null +++ b/tests/cases/parser/doStatement5.php.diag @@ -0,0 +1,20 @@ +[ + { + "kind": 0, + "message": "'(' expected.", + "start": 29, + "length": 0 + }, + { + "kind": 0, + "message": "')' expected.", + "start": 32, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 32, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/echoExpression1.php.diag b/tests/cases/parser/echoExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/echoExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/echoExpression2.php.diag b/tests/cases/parser/echoExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/echoExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/echoExpression3.php.diag b/tests/cases/parser/echoExpression3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/echoExpression3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/echoExpression4.php.diag b/tests/cases/parser/echoExpression4.php.diag new file mode 100644 index 00000000..67758368 --- /dev/null +++ b/tests/cases/parser/echoExpression4.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 14, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/echoExpression5.php.diag b/tests/cases/parser/echoExpression5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/echoExpression5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/echoExpression6.php.diag b/tests/cases/parser/echoExpression6.php.diag new file mode 100644 index 00000000..12732051 --- /dev/null +++ b/tests/cases/parser/echoExpression6.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'DoubleQuoteToken' expected.", + "start": 25, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 25, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/echoExpression7.php.diag b/tests/cases/parser/echoExpression7.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/echoExpression7.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/echoExpression8.php.diag b/tests/cases/parser/echoExpression8.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/echoExpression8.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/echoExpression9.php.diag b/tests/cases/parser/echoExpression9.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/echoExpression9.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/emptyIntrinsicExpression1.php.diag b/tests/cases/parser/emptyIntrinsicExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/emptyIntrinsicExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/emptyIntrinsicExpression2.php.diag b/tests/cases/parser/emptyIntrinsicExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/emptyIntrinsicExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/emptyIntrinsicExpression3.php.diag b/tests/cases/parser/emptyIntrinsicExpression3.php.diag new file mode 100644 index 00000000..b2a1085b --- /dev/null +++ b/tests/cases/parser/emptyIntrinsicExpression3.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 16, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/emptyIntrinsicExpression4.php.diag b/tests/cases/parser/emptyIntrinsicExpression4.php.diag new file mode 100644 index 00000000..7dffd2ec --- /dev/null +++ b/tests/cases/parser/emptyIntrinsicExpression4.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "')' expected.", + "start": 15, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/emptyIntrinsicExpression5.php.diag b/tests/cases/parser/emptyIntrinsicExpression5.php.diag new file mode 100644 index 00000000..98c365b0 --- /dev/null +++ b/tests/cases/parser/emptyIntrinsicExpression5.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'(' expected.", + "start": 11, + "length": 0 + }, + { + "kind": 0, + "message": "')' expected.", + "start": 14, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/emptyIntrinsicExpression6.php.diag b/tests/cases/parser/emptyIntrinsicExpression6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/emptyIntrinsicExpression6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/emptyIntrinsicExpression7.php.diag b/tests/cases/parser/emptyIntrinsicExpression7.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/emptyIntrinsicExpression7.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/emptyIntrinsicExpression8.php.diag b/tests/cases/parser/emptyIntrinsicExpression8.php.diag new file mode 100644 index 00000000..d525c58f --- /dev/null +++ b/tests/cases/parser/emptyIntrinsicExpression8.php.diag @@ -0,0 +1,32 @@ +[ + { + "kind": 0, + "message": "')' expected.", + "start": 56, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 56, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected ','", + "start": 56, + "length": 1 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 60, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected ')'", + "start": 60, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/evalIntrinsicExpression1.php.diag b/tests/cases/parser/evalIntrinsicExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/evalIntrinsicExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/evalIntrinsicExpression2.php.diag b/tests/cases/parser/evalIntrinsicExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/evalIntrinsicExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/evalIntrinsicExpression3.php.diag b/tests/cases/parser/evalIntrinsicExpression3.php.diag new file mode 100644 index 00000000..648cbfaf --- /dev/null +++ b/tests/cases/parser/evalIntrinsicExpression3.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 15, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/evalIntrinsicExpression4.php.diag b/tests/cases/parser/evalIntrinsicExpression4.php.diag new file mode 100644 index 00000000..d2125fe1 --- /dev/null +++ b/tests/cases/parser/evalIntrinsicExpression4.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "')' expected.", + "start": 14, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/evalIntrinsicExpression5.php.diag b/tests/cases/parser/evalIntrinsicExpression5.php.diag new file mode 100644 index 00000000..b5d16a39 --- /dev/null +++ b/tests/cases/parser/evalIntrinsicExpression5.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'(' expected.", + "start": 10, + "length": 0 + }, + { + "kind": 0, + "message": "')' expected.", + "start": 13, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/evalIntrinsicExpression6.php.diag b/tests/cases/parser/evalIntrinsicExpression6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/evalIntrinsicExpression6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/evalIntrinsicExpression7.php.diag b/tests/cases/parser/evalIntrinsicExpression7.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/evalIntrinsicExpression7.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/evalIntrinsicExpression8.php.diag b/tests/cases/parser/evalIntrinsicExpression8.php.diag new file mode 100644 index 00000000..5838a8b7 --- /dev/null +++ b/tests/cases/parser/evalIntrinsicExpression8.php.diag @@ -0,0 +1,32 @@ +[ + { + "kind": 0, + "message": "')' expected.", + "start": 55, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 55, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected ','", + "start": 55, + "length": 1 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 59, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected ')'", + "start": 59, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/exitIntrinsicExpression1.php.diag b/tests/cases/parser/exitIntrinsicExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/exitIntrinsicExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/exitIntrinsicExpression10.php.diag b/tests/cases/parser/exitIntrinsicExpression10.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/exitIntrinsicExpression10.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/exitIntrinsicExpression11.php.diag b/tests/cases/parser/exitIntrinsicExpression11.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/exitIntrinsicExpression11.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/exitIntrinsicExpression12.php.diag b/tests/cases/parser/exitIntrinsicExpression12.php.diag new file mode 100644 index 00000000..3c3cc349 --- /dev/null +++ b/tests/cases/parser/exitIntrinsicExpression12.php.diag @@ -0,0 +1,32 @@ +[ + { + "kind": 0, + "message": "')' expected.", + "start": 12, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 12, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected ','", + "start": 12, + "length": 1 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 16, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected ')'", + "start": 16, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/exitIntrinsicExpression13.php.diag b/tests/cases/parser/exitIntrinsicExpression13.php.diag new file mode 100644 index 00000000..b440a718 --- /dev/null +++ b/tests/cases/parser/exitIntrinsicExpression13.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 9, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/exitIntrinsicExpression2.php.diag b/tests/cases/parser/exitIntrinsicExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/exitIntrinsicExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/exitIntrinsicExpression3.php.diag b/tests/cases/parser/exitIntrinsicExpression3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/exitIntrinsicExpression3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/exitIntrinsicExpression4.php.diag b/tests/cases/parser/exitIntrinsicExpression4.php.diag new file mode 100644 index 00000000..c2c6b983 --- /dev/null +++ b/tests/cases/parser/exitIntrinsicExpression4.php.diag @@ -0,0 +1,32 @@ +[ + { + "kind": 0, + "message": "')' expected.", + "start": 18, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 18, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected ','", + "start": 18, + "length": 1 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 23, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected ')'", + "start": 23, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/exitIntrinsicExpression5.php.diag b/tests/cases/parser/exitIntrinsicExpression5.php.diag new file mode 100644 index 00000000..8ae6bfb8 --- /dev/null +++ b/tests/cases/parser/exitIntrinsicExpression5.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "')' expected.", + "start": 18, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/exitIntrinsicExpression6.php.diag b/tests/cases/parser/exitIntrinsicExpression6.php.diag new file mode 100644 index 00000000..03368c24 --- /dev/null +++ b/tests/cases/parser/exitIntrinsicExpression6.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 10, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/exitIntrinsicExpression7.php.diag b/tests/cases/parser/exitIntrinsicExpression7.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/exitIntrinsicExpression7.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/exitIntrinsicExpression8.php.diag b/tests/cases/parser/exitIntrinsicExpression8.php.diag new file mode 100644 index 00000000..b6670857 --- /dev/null +++ b/tests/cases/parser/exitIntrinsicExpression8.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 37, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/exitIntrinsicExpression9.php.diag b/tests/cases/parser/exitIntrinsicExpression9.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/exitIntrinsicExpression9.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/exponentiationExpression1.php.diag b/tests/cases/parser/exponentiationExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/exponentiationExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/exponentiationExpression2.php.diag b/tests/cases/parser/exponentiationExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/exponentiationExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/exponentiationExpression3.php.diag b/tests/cases/parser/exponentiationExpression3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/exponentiationExpression3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/exponentiationExpression4.php.diag b/tests/cases/parser/exponentiationExpression4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/exponentiationExpression4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/exponentiationExpression5.php.diag b/tests/cases/parser/exponentiationExpression5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/exponentiationExpression5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/forStatement1.php.diag b/tests/cases/parser/forStatement1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/forStatement1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/forStatement2.php.diag b/tests/cases/parser/forStatement2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/forStatement2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/forStatement3.php.diag b/tests/cases/parser/forStatement3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/forStatement3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/forStatement4.php.diag b/tests/cases/parser/forStatement4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/forStatement4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/forStatement5.php.diag b/tests/cases/parser/forStatement5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/forStatement5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/forStatement6.php.diag b/tests/cases/parser/forStatement6.php.diag new file mode 100644 index 00000000..2c477c37 --- /dev/null +++ b/tests/cases/parser/forStatement6.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'endfor' expected.", + "start": 35, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 35, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/forStatement7.php.diag b/tests/cases/parser/forStatement7.php.diag new file mode 100644 index 00000000..c7d69076 --- /dev/null +++ b/tests/cases/parser/forStatement7.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "')' expected.", + "start": 20, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 41, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/forStatement8.php.diag b/tests/cases/parser/forStatement8.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/forStatement8.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/foreachStatement1.php.diag b/tests/cases/parser/foreachStatement1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/foreachStatement1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/foreachStatement2.php.diag b/tests/cases/parser/foreachStatement2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/foreachStatement2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/foreachStatement3.php.diag b/tests/cases/parser/foreachStatement3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/foreachStatement3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/foreachStatement4.php.diag b/tests/cases/parser/foreachStatement4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/foreachStatement4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/foreachStatement5.php.diag b/tests/cases/parser/foreachStatement5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/foreachStatement5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/foreachStatement6.php.diag b/tests/cases/parser/foreachStatement6.php.diag new file mode 100644 index 00000000..f9dcaa2b --- /dev/null +++ b/tests/cases/parser/foreachStatement6.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 26, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/foreachStatement7.php.diag b/tests/cases/parser/foreachStatement7.php.diag new file mode 100644 index 00000000..818b3204 --- /dev/null +++ b/tests/cases/parser/foreachStatement7.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 21, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/foreachStatement9.php.diag b/tests/cases/parser/foreachStatement9.php.diag new file mode 100644 index 00000000..f7da86f9 --- /dev/null +++ b/tests/cases/parser/foreachStatement9.php.diag @@ -0,0 +1,26 @@ +[ + { + "kind": 0, + "message": "'(' expected.", + "start": 14, + "length": 0 + }, + { + "kind": 0, + "message": "')' expected.", + "start": 27, + "length": 0 + }, + { + "kind": 0, + "message": "'endforeach' expected.", + "start": 41, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 41, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/functions1.php.diag b/tests/cases/parser/functions1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/functions1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/functions10.php.diag b/tests/cases/parser/functions10.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/functions10.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/functions11.php.diag b/tests/cases/parser/functions11.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/functions11.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/functions12.php.diag b/tests/cases/parser/functions12.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/functions12.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/functions13.php.diag b/tests/cases/parser/functions13.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/functions13.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/functions14.php.diag b/tests/cases/parser/functions14.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/functions14.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/functions15.php.diag b/tests/cases/parser/functions15.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/functions15.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/functions16.php.diag b/tests/cases/parser/functions16.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/functions16.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/functions17.php.diag b/tests/cases/parser/functions17.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/functions17.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/functions18.php.diag b/tests/cases/parser/functions18.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/functions18.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/functions2.php.diag b/tests/cases/parser/functions2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/functions2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/functions3.php.diag b/tests/cases/parser/functions3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/functions3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/functions4.php.diag b/tests/cases/parser/functions4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/functions4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/functions5.php.diag b/tests/cases/parser/functions5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/functions5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/functions6.php.diag b/tests/cases/parser/functions6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/functions6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/functions7.php.diag b/tests/cases/parser/functions7.php.diag new file mode 100644 index 00000000..30a41cbc --- /dev/null +++ b/tests/cases/parser/functions7.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 27, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/functions8.php.diag b/tests/cases/parser/functions8.php.diag new file mode 100644 index 00000000..b59220ae --- /dev/null +++ b/tests/cases/parser/functions8.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'ReturnType' expected.", + "start": 32, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/functions9.php.diag b/tests/cases/parser/functions9.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/functions9.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/globalVariableDeclarationStatement1.php.diag b/tests/cases/parser/globalVariableDeclarationStatement1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/globalVariableDeclarationStatement1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/globalVariableDeclarationStatement2.php.diag b/tests/cases/parser/globalVariableDeclarationStatement2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/globalVariableDeclarationStatement2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/globalVariableDeclarationStatement4.php.diag b/tests/cases/parser/globalVariableDeclarationStatement4.php.diag new file mode 100644 index 00000000..7eadd2e3 --- /dev/null +++ b/tests/cases/parser/globalVariableDeclarationStatement4.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 36, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected '='", + "start": 37, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/globalVariableDeclarationStatement5.php.diag b/tests/cases/parser/globalVariableDeclarationStatement5.php.diag new file mode 100644 index 00000000..9b04ffdf --- /dev/null +++ b/tests/cases/parser/globalVariableDeclarationStatement5.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 36, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/globalVariableDeclarationStatement6.php.diag b/tests/cases/parser/globalVariableDeclarationStatement6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/globalVariableDeclarationStatement6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/gotoStatement1.php.diag b/tests/cases/parser/gotoStatement1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/gotoStatement1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/gotoStatement2.php.diag b/tests/cases/parser/gotoStatement2.php.diag new file mode 100644 index 00000000..c58a8cef --- /dev/null +++ b/tests/cases/parser/gotoStatement2.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'Name' expected.", + "start": 11, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/gotoStatement3.php.diag b/tests/cases/parser/gotoStatement3.php.diag new file mode 100644 index 00000000..b2a1085b --- /dev/null +++ b/tests/cases/parser/gotoStatement3.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 16, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/gotoStatement4.php.diag b/tests/cases/parser/gotoStatement4.php.diag new file mode 100644 index 00000000..31281d9d --- /dev/null +++ b/tests/cases/parser/gotoStatement4.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'Name' expected.", + "start": 11, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 11, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/gotoStatement5.php.diag b/tests/cases/parser/gotoStatement5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/gotoStatement5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/gotoStatement6.php.diag b/tests/cases/parser/gotoStatement6.php.diag new file mode 100644 index 00000000..95bcfaa2 --- /dev/null +++ b/tests/cases/parser/gotoStatement6.php.diag @@ -0,0 +1,26 @@ +[ + { + "kind": 0, + "message": "'Name' expected.", + "start": 11, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 11, + "length": 0 + }, + { + "kind": 0, + "message": "'Name' expected.", + "start": 16, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 16, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/ifStatement12_1.php.diag b/tests/cases/parser/ifStatement12_1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/ifStatement12_1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/ifStatement12_2.php.diag b/tests/cases/parser/ifStatement12_2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/ifStatement12_2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/ifStatement12_3.php.diag b/tests/cases/parser/ifStatement12_3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/ifStatement12_3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/ifStatement1_1.php.diag b/tests/cases/parser/ifStatement1_1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/ifStatement1_1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/ifStatement1_2.php.diag b/tests/cases/parser/ifStatement1_2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/ifStatement1_2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/ifStatement1_3.php.diag b/tests/cases/parser/ifStatement1_3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/ifStatement1_3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/ifStatement1_4.php.diag b/tests/cases/parser/ifStatement1_4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/ifStatement1_4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/ifStatement1_5.php.diag b/tests/cases/parser/ifStatement1_5.php.diag new file mode 100644 index 00000000..4b24ad13 --- /dev/null +++ b/tests/cases/parser/ifStatement1_5.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "Unexpected 'else'", + "start": 7, + "length": 4 + } +] \ No newline at end of file diff --git a/tests/cases/parser/ifStatement2_1.php.diag b/tests/cases/parser/ifStatement2_1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/ifStatement2_1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/ifStatement2_2.php.diag b/tests/cases/parser/ifStatement2_2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/ifStatement2_2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/ifStatement2_3.php.diag b/tests/cases/parser/ifStatement2_3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/ifStatement2_3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/ifStatement2_4.php.diag b/tests/cases/parser/ifStatement2_4.php.diag new file mode 100644 index 00000000..ebde4aa5 --- /dev/null +++ b/tests/cases/parser/ifStatement2_4.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 40, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/ifStatement2_5.php.diag b/tests/cases/parser/ifStatement2_5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/ifStatement2_5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/ifStatement2_6.php.diag b/tests/cases/parser/ifStatement2_6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/ifStatement2_6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/inclusionExpression1.php.diag b/tests/cases/parser/inclusionExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/inclusionExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/inclusionExpression2.php.diag b/tests/cases/parser/inclusionExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/inclusionExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/inclusionExpression3.php.diag b/tests/cases/parser/inclusionExpression3.php.diag new file mode 100644 index 00000000..07c5dd49 --- /dev/null +++ b/tests/cases/parser/inclusionExpression3.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 14, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 14, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/inclusionExpression4.php.diag b/tests/cases/parser/inclusionExpression4.php.diag new file mode 100644 index 00000000..f138efb0 --- /dev/null +++ b/tests/cases/parser/inclusionExpression4.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 22, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 22, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/inclusionExpression5.php.diag b/tests/cases/parser/inclusionExpression5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/inclusionExpression5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/interfaceDeclaration1.php.diag b/tests/cases/parser/interfaceDeclaration1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/interfaceDeclaration1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/interfaceDeclaration10.php.diag b/tests/cases/parser/interfaceDeclaration10.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/interfaceDeclaration10.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/interfaceDeclaration11.php.diag b/tests/cases/parser/interfaceDeclaration11.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/interfaceDeclaration11.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/interfaceDeclaration12.php.diag b/tests/cases/parser/interfaceDeclaration12.php.diag new file mode 100644 index 00000000..3f015f05 --- /dev/null +++ b/tests/cases/parser/interfaceDeclaration12.php.diag @@ -0,0 +1,26 @@ +[ + { + "kind": 0, + "message": "'{' expected.", + "start": 136, + "length": 0 + }, + { + "kind": 0, + "message": "'}' expected.", + "start": 136, + "length": 0 + }, + { + "kind": 0, + "message": "'{' expected.", + "start": 164, + "length": 0 + }, + { + "kind": 0, + "message": "'}' expected.", + "start": 166, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/interfaceDeclaration13.php.diag b/tests/cases/parser/interfaceDeclaration13.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/interfaceDeclaration13.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/interfaceDeclaration14.php.diag b/tests/cases/parser/interfaceDeclaration14.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/interfaceDeclaration14.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/interfaceDeclaration15.php.diag b/tests/cases/parser/interfaceDeclaration15.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/interfaceDeclaration15.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/interfaceDeclaration16.php.diag b/tests/cases/parser/interfaceDeclaration16.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/interfaceDeclaration16.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/interfaceDeclaration2.php.diag b/tests/cases/parser/interfaceDeclaration2.php.diag new file mode 100644 index 00000000..3693cd75 --- /dev/null +++ b/tests/cases/parser/interfaceDeclaration2.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'{' expected.", + "start": 17, + "length": 0 + }, + { + "kind": 0, + "message": "'}' expected.", + "start": 17, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/interfaceDeclaration3.php.diag b/tests/cases/parser/interfaceDeclaration3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/interfaceDeclaration3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/interfaceDeclaration4.php.diag b/tests/cases/parser/interfaceDeclaration4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/interfaceDeclaration4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/interfaceDeclaration5.php.diag b/tests/cases/parser/interfaceDeclaration5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/interfaceDeclaration5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/interfaceDeclaration7.php.diag b/tests/cases/parser/interfaceDeclaration7.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/interfaceDeclaration7.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/interfaceDeclaration8.php.diag b/tests/cases/parser/interfaceDeclaration8.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/interfaceDeclaration8.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/interfaceDeclaration9.php.diag b/tests/cases/parser/interfaceDeclaration9.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/interfaceDeclaration9.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/issetIntrinsicExpression1.php.diag b/tests/cases/parser/issetIntrinsicExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/issetIntrinsicExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/issetIntrinsicExpression2.php.diag b/tests/cases/parser/issetIntrinsicExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/issetIntrinsicExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/issetIntrinsicExpression3.php.diag b/tests/cases/parser/issetIntrinsicExpression3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/issetIntrinsicExpression3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/issetIntrinsicExpression4.php.diag b/tests/cases/parser/issetIntrinsicExpression4.php.diag new file mode 100644 index 00000000..8f9659bd --- /dev/null +++ b/tests/cases/parser/issetIntrinsicExpression4.php.diag @@ -0,0 +1,20 @@ +[ + { + "kind": 0, + "message": "'(' expected.", + "start": 50, + "length": 0 + }, + { + "kind": 0, + "message": "')' expected.", + "start": 53, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 53, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/issetIntrinsicExpression5.php.diag b/tests/cases/parser/issetIntrinsicExpression5.php.diag new file mode 100644 index 00000000..20bbc894 --- /dev/null +++ b/tests/cases/parser/issetIntrinsicExpression5.php.diag @@ -0,0 +1,32 @@ +[ + { + "kind": 0, + "message": "'(' expected.", + "start": 11, + "length": 0 + }, + { + "kind": 0, + "message": "'(' expected.", + "start": 17, + "length": 0 + }, + { + "kind": 0, + "message": "')' expected.", + "start": 17, + "length": 0 + }, + { + "kind": 0, + "message": "')' expected.", + "start": 17, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 17, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/issetIntrinsicExpression6.php.diag b/tests/cases/parser/issetIntrinsicExpression6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/issetIntrinsicExpression6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/issetIntrinsicExpression7.php.diag b/tests/cases/parser/issetIntrinsicExpression7.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/issetIntrinsicExpression7.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression1.php.diag b/tests/cases/parser/listExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression10.php.diag b/tests/cases/parser/listExpression10.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression10.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression11.php.diag b/tests/cases/parser/listExpression11.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression11.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression12.php.diag b/tests/cases/parser/listExpression12.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression12.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression13.php.diag b/tests/cases/parser/listExpression13.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression13.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression14.php.diag b/tests/cases/parser/listExpression14.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression14.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression15.php.diag b/tests/cases/parser/listExpression15.php.diag new file mode 100644 index 00000000..40ca90ec --- /dev/null +++ b/tests/cases/parser/listExpression15.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 56, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/listExpression16.php.diag b/tests/cases/parser/listExpression16.php.diag new file mode 100644 index 00000000..2cd458fb --- /dev/null +++ b/tests/cases/parser/listExpression16.php.diag @@ -0,0 +1,20 @@ +[ + { + "kind": 0, + "message": "'(' expected.", + "start": 81, + "length": 0 + }, + { + "kind": 0, + "message": "')' expected.", + "start": 88, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 88, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/listExpression18.php.diag b/tests/cases/parser/listExpression18.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression18.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression19.php.diag b/tests/cases/parser/listExpression19.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression19.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression2.php.diag b/tests/cases/parser/listExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression20.php.diag b/tests/cases/parser/listExpression20.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression20.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression21.php.diag b/tests/cases/parser/listExpression21.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression21.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression22.php.diag b/tests/cases/parser/listExpression22.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression22.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression24.php.diag b/tests/cases/parser/listExpression24.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression24.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression25.php.diag b/tests/cases/parser/listExpression25.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression25.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression26.php.diag b/tests/cases/parser/listExpression26.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression26.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression29.php.diag b/tests/cases/parser/listExpression29.php.diag new file mode 100644 index 00000000..6bef5212 --- /dev/null +++ b/tests/cases/parser/listExpression29.php.diag @@ -0,0 +1,32 @@ +[ + { + "kind": 0, + "message": "')' expected.", + "start": 46, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 46, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected '=>'", + "start": 47, + "length": 2 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 51, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected ')'", + "start": 51, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/listExpression3.php.diag b/tests/cases/parser/listExpression3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression30.php.diag b/tests/cases/parser/listExpression30.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression30.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression31.php.diag b/tests/cases/parser/listExpression31.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression31.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression4.php.diag b/tests/cases/parser/listExpression4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression5.php.diag b/tests/cases/parser/listExpression5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression6.php.diag b/tests/cases/parser/listExpression6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression7.php.diag b/tests/cases/parser/listExpression7.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression7.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression8.php.diag b/tests/cases/parser/listExpression8.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression8.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/listExpression9.php.diag b/tests/cases/parser/listExpression9.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/listExpression9.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/memberAccessExpression1.php.diag b/tests/cases/parser/memberAccessExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/memberAccessExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/memberAccessExpression2.php.diag b/tests/cases/parser/memberAccessExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/memberAccessExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/memberAccessExpression3.php.diag b/tests/cases/parser/memberAccessExpression3.php.diag new file mode 100644 index 00000000..fb61d930 --- /dev/null +++ b/tests/cases/parser/memberAccessExpression3.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'MemberName' expected.", + "start": 13, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/memberAccessExpression4.php.diag b/tests/cases/parser/memberAccessExpression4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/memberAccessExpression4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/memberAccessExpression5.php.diag b/tests/cases/parser/memberAccessExpression5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/memberAccessExpression5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/memberAccessExpression6.php.diag b/tests/cases/parser/memberAccessExpression6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/memberAccessExpression6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/memberAccessExpression7.php.diag b/tests/cases/parser/memberAccessExpression7.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/memberAccessExpression7.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/memberAccessExpression8.php.diag b/tests/cases/parser/memberAccessExpression8.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/memberAccessExpression8.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/memberAccessExpression9.php.diag b/tests/cases/parser/memberAccessExpression9.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/memberAccessExpression9.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namedLabelStatement1.php.diag b/tests/cases/parser/namedLabelStatement1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namedLabelStatement1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namedLabelStatement3.php.diag b/tests/cases/parser/namedLabelStatement3.php.diag new file mode 100644 index 00000000..0c282bb3 --- /dev/null +++ b/tests/cases/parser/namedLabelStatement3.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 12, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/namedLabelStatement4.php.diag b/tests/cases/parser/namedLabelStatement4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namedLabelStatement4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceDefinition1.php.diag b/tests/cases/parser/namespaceDefinition1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceDefinition1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceDefinition2.php.diag b/tests/cases/parser/namespaceDefinition2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceDefinition2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceDefinition3.php.diag b/tests/cases/parser/namespaceDefinition3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceDefinition3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceDefinition4.php.diag b/tests/cases/parser/namespaceDefinition4.php.diag new file mode 100644 index 00000000..ebabd1a4 --- /dev/null +++ b/tests/cases/parser/namespaceDefinition4.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 16, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 26, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/namespaceDefinition5.php.diag b/tests/cases/parser/namespaceDefinition5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceDefinition5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration1.php.diag b/tests/cases/parser/namespaceUseDeclaration1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration10.php.diag b/tests/cases/parser/namespaceUseDeclaration10.php.diag new file mode 100644 index 00000000..18bbe0b2 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration10.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 36, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected 'as'", + "start": 38, + "length": 2 + } +] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration11.php.diag b/tests/cases/parser/namespaceUseDeclaration11.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration11.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration12.php.diag b/tests/cases/parser/namespaceUseDeclaration12.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration12.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration13.php.diag b/tests/cases/parser/namespaceUseDeclaration13.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration13.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration14.php.diag b/tests/cases/parser/namespaceUseDeclaration14.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration14.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration15.php.diag b/tests/cases/parser/namespaceUseDeclaration15.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration15.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration16.php.diag b/tests/cases/parser/namespaceUseDeclaration16.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration16.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration17.php.diag b/tests/cases/parser/namespaceUseDeclaration17.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration17.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration18.php.diag b/tests/cases/parser/namespaceUseDeclaration18.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration18.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration19.php.diag b/tests/cases/parser/namespaceUseDeclaration19.php.diag new file mode 100644 index 00000000..722c7ce0 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration19.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 32, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration2.php.diag b/tests/cases/parser/namespaceUseDeclaration2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration20.php.diag b/tests/cases/parser/namespaceUseDeclaration20.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration20.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration21.php.diag b/tests/cases/parser/namespaceUseDeclaration21.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration21.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration22.php.diag b/tests/cases/parser/namespaceUseDeclaration22.php.diag new file mode 100644 index 00000000..f75e31ff --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration22.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 39, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration23.php.diag b/tests/cases/parser/namespaceUseDeclaration23.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration23.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration24.php.diag b/tests/cases/parser/namespaceUseDeclaration24.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration24.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration25.php.diag b/tests/cases/parser/namespaceUseDeclaration25.php.diag new file mode 100644 index 00000000..03368c24 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration25.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 10, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration26.php.diag b/tests/cases/parser/namespaceUseDeclaration26.php.diag new file mode 100644 index 00000000..92bc5f65 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration26.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'Name' expected.", + "start": 32, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration27.php.diag b/tests/cases/parser/namespaceUseDeclaration27.php.diag new file mode 100644 index 00000000..527ab851 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration27.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'Name' expected.", + "start": 42, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 42, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration28.php.diag b/tests/cases/parser/namespaceUseDeclaration28.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration28.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration29.php.diag b/tests/cases/parser/namespaceUseDeclaration29.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration29.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration3.php.diag b/tests/cases/parser/namespaceUseDeclaration3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration30.php.diag b/tests/cases/parser/namespaceUseDeclaration30.php.diag new file mode 100644 index 00000000..779731f0 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration30.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 17, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration31.php.diag b/tests/cases/parser/namespaceUseDeclaration31.php.diag new file mode 100644 index 00000000..6d9bb667 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration31.php.diag @@ -0,0 +1,38 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 9, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 12, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected ','", + "start": 12, + "length": 1 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 15, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected ','", + "start": 15, + "length": 1 + }, + { + "kind": 0, + "message": "'}' expected.", + "start": 19, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration32.php.diag b/tests/cases/parser/namespaceUseDeclaration32.php.diag new file mode 100644 index 00000000..42a4e13f --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration32.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "; expected.", + "start": 25, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration4.php.diag b/tests/cases/parser/namespaceUseDeclaration4.php.diag new file mode 100644 index 00000000..eb5d01fa --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration4.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 55, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration5.php.diag b/tests/cases/parser/namespaceUseDeclaration5.php.diag new file mode 100644 index 00000000..cd65f618 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration5.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'Name' expected.", + "start": 44, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration6.php.diag b/tests/cases/parser/namespaceUseDeclaration6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration7.php.diag b/tests/cases/parser/namespaceUseDeclaration7.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration7.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration8.php.diag b/tests/cases/parser/namespaceUseDeclaration8.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration8.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaceUseDeclaration9.php.diag b/tests/cases/parser/namespaceUseDeclaration9.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaceUseDeclaration9.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaces2.php.diag b/tests/cases/parser/namespaces2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaces2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaces3.php.diag b/tests/cases/parser/namespaces3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaces3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaces4.php.diag b/tests/cases/parser/namespaces4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaces4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/namespaces5.php.diag b/tests/cases/parser/namespaces5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/namespaces5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/objectCreationExpression1.php.diag b/tests/cases/parser/objectCreationExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/objectCreationExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/objectCreationExpression10.php.diag b/tests/cases/parser/objectCreationExpression10.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/objectCreationExpression10.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/objectCreationExpression11.php.diag b/tests/cases/parser/objectCreationExpression11.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/objectCreationExpression11.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/objectCreationExpression12.php.diag b/tests/cases/parser/objectCreationExpression12.php.diag new file mode 100644 index 00000000..a3e01bd1 --- /dev/null +++ b/tests/cases/parser/objectCreationExpression12.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 36, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected 'extends'", + "start": 37, + "length": 7 + } +] \ No newline at end of file diff --git a/tests/cases/parser/objectCreationExpression13.php.diag b/tests/cases/parser/objectCreationExpression13.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/objectCreationExpression13.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/objectCreationExpression14.php.diag b/tests/cases/parser/objectCreationExpression14.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/objectCreationExpression14.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/objectCreationExpression2.php.diag b/tests/cases/parser/objectCreationExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/objectCreationExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/objectCreationExpression3.php.diag b/tests/cases/parser/objectCreationExpression3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/objectCreationExpression3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/objectCreationExpression4.php.diag b/tests/cases/parser/objectCreationExpression4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/objectCreationExpression4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/objectCreationExpression5.php.diag b/tests/cases/parser/objectCreationExpression5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/objectCreationExpression5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/objectCreationExpression6.php.diag b/tests/cases/parser/objectCreationExpression6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/objectCreationExpression6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/objectCreationExpression7.php.diag b/tests/cases/parser/objectCreationExpression7.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/objectCreationExpression7.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/objectCreationExpression8.php.diag b/tests/cases/parser/objectCreationExpression8.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/objectCreationExpression8.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/objectCreationExpression9.php.diag b/tests/cases/parser/objectCreationExpression9.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/objectCreationExpression9.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/parenthesizedExpression1.php.diag b/tests/cases/parser/parenthesizedExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/parenthesizedExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/parenthesizedExpression2.php.diag b/tests/cases/parser/parenthesizedExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/parenthesizedExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/parenthesizedExpression3.php.diag b/tests/cases/parser/parenthesizedExpression3.php.diag new file mode 100644 index 00000000..c5ae5daf --- /dev/null +++ b/tests/cases/parser/parenthesizedExpression3.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "')' expected.", + "start": 13, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/parenthesizedExpression4.php.diag b/tests/cases/parser/parenthesizedExpression4.php.diag new file mode 100644 index 00000000..d57ccffa --- /dev/null +++ b/tests/cases/parser/parenthesizedExpression4.php.diag @@ -0,0 +1,20 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 8, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected ')'", + "start": 8, + "length": 1 + }, + { + "kind": 0, + "message": "Unexpected ')'", + "start": 9, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/parenthesizedExpression5.php.diag b/tests/cases/parser/parenthesizedExpression5.php.diag new file mode 100644 index 00000000..07341aaf --- /dev/null +++ b/tests/cases/parser/parenthesizedExpression5.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 10, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected ')'", + "start": 10, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/parenthesizedExpression6.php.diag b/tests/cases/parser/parenthesizedExpression6.php.diag new file mode 100644 index 00000000..dc5d39b1 --- /dev/null +++ b/tests/cases/parser/parenthesizedExpression6.php.diag @@ -0,0 +1,32 @@ +[ + { + "kind": 0, + "message": "')' expected.", + "start": 9, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 9, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected ','", + "start": 9, + "length": 1 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 13, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected ')'", + "start": 13, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/postfixUpdateExpression1.php.diag b/tests/cases/parser/postfixUpdateExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/postfixUpdateExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/postfixUpdateExpression2.php.diag b/tests/cases/parser/postfixUpdateExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/postfixUpdateExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/postfixUpdateExpression3.php.diag b/tests/cases/parser/postfixUpdateExpression3.php.diag new file mode 100644 index 00000000..c8960d5d --- /dev/null +++ b/tests/cases/parser/postfixUpdateExpression3.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 11, + "length": 0 + }, + { + "kind": 0, + "message": "'Expression' expected.", + "start": 13, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/postfixUpdateExpression4.php.diag b/tests/cases/parser/postfixUpdateExpression4.php.diag new file mode 100644 index 00000000..c8960d5d --- /dev/null +++ b/tests/cases/parser/postfixUpdateExpression4.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 11, + "length": 0 + }, + { + "kind": 0, + "message": "'Expression' expected.", + "start": 13, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/postfixUpdateExpression5.php.diag b/tests/cases/parser/postfixUpdateExpression5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/postfixUpdateExpression5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/postfixUpdateExpression6.php.diag b/tests/cases/parser/postfixUpdateExpression6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/postfixUpdateExpression6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/printIntrinsicExpression1.php.diag b/tests/cases/parser/printIntrinsicExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/printIntrinsicExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/printIntrinsicExpression2.php.diag b/tests/cases/parser/printIntrinsicExpression2.php.diag new file mode 100644 index 00000000..67758368 --- /dev/null +++ b/tests/cases/parser/printIntrinsicExpression2.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 14, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/printIntrinsicExpression3.php.diag b/tests/cases/parser/printIntrinsicExpression3.php.diag new file mode 100644 index 00000000..f272119f --- /dev/null +++ b/tests/cases/parser/printIntrinsicExpression3.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 11, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/printIntrinsicExpression4.php.diag b/tests/cases/parser/printIntrinsicExpression4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/printIntrinsicExpression4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/printIntrinsicExpression5.php.diag b/tests/cases/parser/printIntrinsicExpression5.php.diag new file mode 100644 index 00000000..f0f7ec05 --- /dev/null +++ b/tests/cases/parser/printIntrinsicExpression5.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 17, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 17, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/printIntrinsicExpression6.php.diag b/tests/cases/parser/printIntrinsicExpression6.php.diag new file mode 100644 index 00000000..8cd8c456 --- /dev/null +++ b/tests/cases/parser/printIntrinsicExpression6.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 13, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/programStructure1.php.diag b/tests/cases/parser/programStructure1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/programStructure1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/programStructure10.php.diag b/tests/cases/parser/programStructure10.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/programStructure10.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/programStructure11.php.diag b/tests/cases/parser/programStructure11.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/programStructure11.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/programStructure12.php.diag b/tests/cases/parser/programStructure12.php.diag new file mode 100644 index 00000000..a90cc4e9 --- /dev/null +++ b/tests/cases/parser/programStructure12.php.diag @@ -0,0 +1,20 @@ +[ + { + "kind": 0, + "message": "Unexpected '<'", + "start": 27, + "length": 1 + }, + { + "kind": 0, + "message": "Unexpected '?'", + "start": 28, + "length": 1 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 32, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/programStructure13.php.diag b/tests/cases/parser/programStructure13.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/programStructure13.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/programStructure14.php.diag b/tests/cases/parser/programStructure14.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/programStructure14.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/programStructure16.php.diag b/tests/cases/parser/programStructure16.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/programStructure16.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/programStructure17.php.diag b/tests/cases/parser/programStructure17.php.diag new file mode 100644 index 00000000..c1653ca0 --- /dev/null +++ b/tests/cases/parser/programStructure17.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "Unexpected '*'", + "start": 9, + "length": 1 + }, + { + "kind": 0, + "message": "Unexpected '\/'", + "start": 10, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/programStructure18.php.diag b/tests/cases/parser/programStructure18.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/programStructure18.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/programStructure19.php.diag b/tests/cases/parser/programStructure19.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/programStructure19.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/programStructure2.php.diag b/tests/cases/parser/programStructure2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/programStructure2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/programStructure20.php.diag b/tests/cases/parser/programStructure20.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/programStructure20.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/programStructure21.php.diag b/tests/cases/parser/programStructure21.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/programStructure21.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/programStructure22.php.diag b/tests/cases/parser/programStructure22.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/programStructure22.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/programStructure25.php.diag b/tests/cases/parser/programStructure25.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/programStructure25.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/programStructure26.php.diag b/tests/cases/parser/programStructure26.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/programStructure26.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/programStructure27.php.diag b/tests/cases/parser/programStructure27.php.diag new file mode 100644 index 00000000..8d4d182c --- /dev/null +++ b/tests/cases/parser/programStructure27.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'}' expected.", + "start": 30, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/programStructure28.php.diag b/tests/cases/parser/programStructure28.php.diag new file mode 100644 index 00000000..5c2b8c81 --- /dev/null +++ b/tests/cases/parser/programStructure28.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'}' expected.", + "start": 37, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/programStructure29.php.diag b/tests/cases/parser/programStructure29.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/programStructure29.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/programStructure3.php.diag b/tests/cases/parser/programStructure3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/programStructure3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/programStructure31.php.diag b/tests/cases/parser/programStructure31.php.diag new file mode 100644 index 00000000..92a4aca6 --- /dev/null +++ b/tests/cases/parser/programStructure31.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'}' expected.", + "start": 43, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/programStructure33.php.diag b/tests/cases/parser/programStructure33.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/programStructure33.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/programStructure4.php.diag b/tests/cases/parser/programStructure4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/programStructure4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/programStructure5.php.diag b/tests/cases/parser/programStructure5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/programStructure5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/programStructure6.php.diag b/tests/cases/parser/programStructure6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/programStructure6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/programStructure7.php.diag b/tests/cases/parser/programStructure7.php.diag new file mode 100644 index 00000000..021c25d1 --- /dev/null +++ b/tests/cases/parser/programStructure7.php.diag @@ -0,0 +1,20 @@ +[ + { + "kind": 0, + "message": "Unexpected '<'", + "start": 7, + "length": 1 + }, + { + "kind": 0, + "message": "Unexpected '?'", + "start": 8, + "length": 1 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 12, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/programStructure8.php.diag b/tests/cases/parser/programStructure8.php.diag new file mode 100644 index 00000000..fac96856 --- /dev/null +++ b/tests/cases/parser/programStructure8.php.diag @@ -0,0 +1,20 @@ +[ + { + "kind": 0, + "message": "Unexpected '<'", + "start": 8, + "length": 1 + }, + { + "kind": 0, + "message": "Unexpected '?'", + "start": 9, + "length": 1 + }, + { + "kind": 0, + "message": "Unexpected '='", + "start": 10, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/programStructure9.php.diag b/tests/cases/parser/programStructure9.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/programStructure9.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/propertyDeclaration1.php.diag b/tests/cases/parser/propertyDeclaration1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/propertyDeclaration1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/propertyDeclaration2.php.diag b/tests/cases/parser/propertyDeclaration2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/propertyDeclaration2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/propertyDeclaration3.php.diag b/tests/cases/parser/propertyDeclaration3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/propertyDeclaration3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/propertyDeclaration4.php.diag b/tests/cases/parser/propertyDeclaration4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/propertyDeclaration4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/propertyDeclaration5.php.diag b/tests/cases/parser/propertyDeclaration5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/propertyDeclaration5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/returnStatement1.php.diag b/tests/cases/parser/returnStatement1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/returnStatement1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/returnStatement2.php.diag b/tests/cases/parser/returnStatement2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/returnStatement2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/returnStatement3.php.diag b/tests/cases/parser/returnStatement3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/returnStatement3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/returnStatement4.php.diag b/tests/cases/parser/returnStatement4.php.diag new file mode 100644 index 00000000..b2a1085b --- /dev/null +++ b/tests/cases/parser/returnStatement4.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 16, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/returnStatement5.php.diag b/tests/cases/parser/returnStatement5.php.diag new file mode 100644 index 00000000..add870c8 --- /dev/null +++ b/tests/cases/parser/returnStatement5.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 13, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/returnStatement6.php.diag b/tests/cases/parser/returnStatement6.php.diag new file mode 100644 index 00000000..ac6426a8 --- /dev/null +++ b/tests/cases/parser/returnStatement6.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 65, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/scopedPropertyAccessExpression1.php.diag b/tests/cases/parser/scopedPropertyAccessExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/scopedPropertyAccessExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/scopedPropertyAccessExpression10.php.diag b/tests/cases/parser/scopedPropertyAccessExpression10.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/scopedPropertyAccessExpression10.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/scopedPropertyAccessExpression11.php.diag b/tests/cases/parser/scopedPropertyAccessExpression11.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/scopedPropertyAccessExpression11.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/scopedPropertyAccessExpression12.php.diag b/tests/cases/parser/scopedPropertyAccessExpression12.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/scopedPropertyAccessExpression12.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/scopedPropertyAccessExpression13.php.diag b/tests/cases/parser/scopedPropertyAccessExpression13.php.diag new file mode 100644 index 00000000..7567fe03 --- /dev/null +++ b/tests/cases/parser/scopedPropertyAccessExpression13.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 41, + "length": 0 + }, + { + "kind": 0, + "message": "'Expression' expected.", + "start": 42, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/scopedPropertyAccessExpression14.php.diag b/tests/cases/parser/scopedPropertyAccessExpression14.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/scopedPropertyAccessExpression14.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/scopedPropertyAccessExpression15.php.diag b/tests/cases/parser/scopedPropertyAccessExpression15.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/scopedPropertyAccessExpression15.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/scopedPropertyAccessExpression17.php.diag b/tests/cases/parser/scopedPropertyAccessExpression17.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/scopedPropertyAccessExpression17.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/scopedPropertyAccessExpression18.php.diag b/tests/cases/parser/scopedPropertyAccessExpression18.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/scopedPropertyAccessExpression18.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/scopedPropertyAccessExpression19.php.diag b/tests/cases/parser/scopedPropertyAccessExpression19.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/scopedPropertyAccessExpression19.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/scopedPropertyAccessExpression2.php.diag b/tests/cases/parser/scopedPropertyAccessExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/scopedPropertyAccessExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/scopedPropertyAccessExpression20.php.diag b/tests/cases/parser/scopedPropertyAccessExpression20.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/scopedPropertyAccessExpression20.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/scopedPropertyAccessExpression3.php.diag b/tests/cases/parser/scopedPropertyAccessExpression3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/scopedPropertyAccessExpression3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/scopedPropertyAccessExpression5.php.diag b/tests/cases/parser/scopedPropertyAccessExpression5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/scopedPropertyAccessExpression5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/scopedPropertyAccessExpression6.php.diag b/tests/cases/parser/scopedPropertyAccessExpression6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/scopedPropertyAccessExpression6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/staticVariableDeclarationStatement1.php.diag b/tests/cases/parser/staticVariableDeclarationStatement1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/staticVariableDeclarationStatement1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/staticVariableDeclarationStatement2.php.diag b/tests/cases/parser/staticVariableDeclarationStatement2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/staticVariableDeclarationStatement2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/staticVariableDeclarationStatement4.php.diag b/tests/cases/parser/staticVariableDeclarationStatement4.php.diag new file mode 100644 index 00000000..7174d93d --- /dev/null +++ b/tests/cases/parser/staticVariableDeclarationStatement4.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 30, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/staticVariableDeclarationStatement5.php.diag b/tests/cases/parser/staticVariableDeclarationStatement5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/staticVariableDeclarationStatement5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/staticVariableDeclarationStatement6.php.diag b/tests/cases/parser/staticVariableDeclarationStatement6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/staticVariableDeclarationStatement6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/staticVariableDeclarationStatement7.php.diag b/tests/cases/parser/staticVariableDeclarationStatement7.php.diag new file mode 100644 index 00000000..970a1066 --- /dev/null +++ b/tests/cases/parser/staticVariableDeclarationStatement7.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 27, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/staticVariableDeclarationStatement8.php.diag b/tests/cases/parser/staticVariableDeclarationStatement8.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/staticVariableDeclarationStatement8.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/staticVariableDeclarationStatement9.php.diag b/tests/cases/parser/staticVariableDeclarationStatement9.php.diag new file mode 100644 index 00000000..b2a1085b --- /dev/null +++ b/tests/cases/parser/staticVariableDeclarationStatement9.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 16, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/stringLiteral1.php.diag b/tests/cases/parser/stringLiteral1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/stringLiteral1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/stringLiteral10.php.diag b/tests/cases/parser/stringLiteral10.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/stringLiteral10.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/stringLiteral11.php.diag b/tests/cases/parser/stringLiteral11.php.diag new file mode 100644 index 00000000..c438a1c4 --- /dev/null +++ b/tests/cases/parser/stringLiteral11.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 18, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/stringLiteral2.php.diag b/tests/cases/parser/stringLiteral2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/stringLiteral2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/stringLiteral3.php.diag b/tests/cases/parser/stringLiteral3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/stringLiteral3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/stringLiteral4.php.diag b/tests/cases/parser/stringLiteral4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/stringLiteral4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/stringLiteral5.php.diag b/tests/cases/parser/stringLiteral5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/stringLiteral5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/stringLiteral6.php.diag b/tests/cases/parser/stringLiteral6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/stringLiteral6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/stringLiteral7.php.diag b/tests/cases/parser/stringLiteral7.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/stringLiteral7.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/stringLiteral8.php.diag b/tests/cases/parser/stringLiteral8.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/stringLiteral8.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/stringLiteral9.php.diag b/tests/cases/parser/stringLiteral9.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/stringLiteral9.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/subscriptExpression1.php.diag b/tests/cases/parser/subscriptExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/subscriptExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/subscriptExpression10.php.diag b/tests/cases/parser/subscriptExpression10.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/subscriptExpression10.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/subscriptExpression2.php.diag b/tests/cases/parser/subscriptExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/subscriptExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/subscriptExpression3.php.diag b/tests/cases/parser/subscriptExpression3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/subscriptExpression3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/subscriptExpression4.php.diag b/tests/cases/parser/subscriptExpression4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/subscriptExpression4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/subscriptExpression5.php.diag b/tests/cases/parser/subscriptExpression5.php.diag new file mode 100644 index 00000000..97a219b2 --- /dev/null +++ b/tests/cases/parser/subscriptExpression5.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 7, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/subscriptExpression6.php.diag b/tests/cases/parser/subscriptExpression6.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/subscriptExpression6.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/subscriptExpression7.php.diag b/tests/cases/parser/subscriptExpression7.php.diag new file mode 100644 index 00000000..ed0b0dad --- /dev/null +++ b/tests/cases/parser/subscriptExpression7.php.diag @@ -0,0 +1,20 @@ +[ + { + "kind": 0, + "message": "'}' expected.", + "start": 10, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 10, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected ']'", + "start": 10, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/subscriptExpression8.php.diag b/tests/cases/parser/subscriptExpression8.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/subscriptExpression8.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/subscriptExpression9.php.diag b/tests/cases/parser/subscriptExpression9.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/subscriptExpression9.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/switchStatement1.php.diag b/tests/cases/parser/switchStatement1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/switchStatement1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/switchStatement10.php.diag b/tests/cases/parser/switchStatement10.php.diag new file mode 100644 index 00000000..da3c4820 --- /dev/null +++ b/tests/cases/parser/switchStatement10.php.diag @@ -0,0 +1,20 @@ +[ + { + "kind": 0, + "message": "Unexpected 'case'", + "start": 7, + "length": 4 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 14, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected ':'", + "start": 14, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/switchStatement11.php.diag b/tests/cases/parser/switchStatement11.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/switchStatement11.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/switchStatement12.php.diag b/tests/cases/parser/switchStatement12.php.diag new file mode 100644 index 00000000..279e1b71 --- /dev/null +++ b/tests/cases/parser/switchStatement12.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 29, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/switchStatement13.php.diag b/tests/cases/parser/switchStatement13.php.diag new file mode 100644 index 00000000..909b7255 --- /dev/null +++ b/tests/cases/parser/switchStatement13.php.diag @@ -0,0 +1,20 @@ +[ + { + "kind": 0, + "message": "':' expected.", + "start": 55, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 58, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected ':'", + "start": 58, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/switchStatement2.php.diag b/tests/cases/parser/switchStatement2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/switchStatement2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/switchStatement3.php.diag b/tests/cases/parser/switchStatement3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/switchStatement3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/switchStatement4.php.diag b/tests/cases/parser/switchStatement4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/switchStatement4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/switchStatement5.php.diag b/tests/cases/parser/switchStatement5.php.diag new file mode 100644 index 00000000..af3b46fa --- /dev/null +++ b/tests/cases/parser/switchStatement5.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'endswitch' expected.", + "start": 42, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 42, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/switchStatement6.php.diag b/tests/cases/parser/switchStatement6.php.diag new file mode 100644 index 00000000..ec570263 --- /dev/null +++ b/tests/cases/parser/switchStatement6.php.diag @@ -0,0 +1,20 @@ +[ + { + "kind": 0, + "message": "'}' expected.", + "start": 57, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 79, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected '}'", + "start": 88, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/switchStatement7.php.diag b/tests/cases/parser/switchStatement7.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/switchStatement7.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/switchStatement8.php.diag b/tests/cases/parser/switchStatement8.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/switchStatement8.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/switchStatement9.php.diag b/tests/cases/parser/switchStatement9.php.diag new file mode 100644 index 00000000..a77035a4 --- /dev/null +++ b/tests/cases/parser/switchStatement9.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'}' expected.", + "start": 20, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/templateStringLiteral3.php.diag b/tests/cases/parser/templateStringLiteral3.php.diag new file mode 100644 index 00000000..add870c8 --- /dev/null +++ b/tests/cases/parser/templateStringLiteral3.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 13, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/templateStringLiteral4.php.diag b/tests/cases/parser/templateStringLiteral4.php.diag new file mode 100644 index 00000000..558cf8e6 --- /dev/null +++ b/tests/cases/parser/templateStringLiteral4.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 8, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/ternaryExpressions1.php.diag b/tests/cases/parser/ternaryExpressions1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/ternaryExpressions1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/ternaryExpressions2.php.diag b/tests/cases/parser/ternaryExpressions2.php.diag new file mode 100644 index 00000000..7f6dd3ea --- /dev/null +++ b/tests/cases/parser/ternaryExpressions2.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 15, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/throwStatement1.php.diag b/tests/cases/parser/throwStatement1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/throwStatement1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/throwStatement2.php.diag b/tests/cases/parser/throwStatement2.php.diag new file mode 100644 index 00000000..ab243b89 --- /dev/null +++ b/tests/cases/parser/throwStatement2.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 12, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/throwStatement3.php.diag b/tests/cases/parser/throwStatement3.php.diag new file mode 100644 index 00000000..648cbfaf --- /dev/null +++ b/tests/cases/parser/throwStatement3.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 15, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/throwStatement4.php.diag b/tests/cases/parser/throwStatement4.php.diag new file mode 100644 index 00000000..07e08ee1 --- /dev/null +++ b/tests/cases/parser/throwStatement4.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 12, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 12, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/throwStatement5.php.diag b/tests/cases/parser/throwStatement5.php.diag new file mode 100644 index 00000000..07e08ee1 --- /dev/null +++ b/tests/cases/parser/throwStatement5.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 12, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 12, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/traits1.php.diag b/tests/cases/parser/traits1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/traits1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/traits10.php.diag b/tests/cases/parser/traits10.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/traits10.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/traits12.php.diag b/tests/cases/parser/traits12.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/traits12.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/traits13.php.diag b/tests/cases/parser/traits13.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/traits13.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/traits14.php.diag b/tests/cases/parser/traits14.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/traits14.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/traits15.php.diag b/tests/cases/parser/traits15.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/traits15.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/traits16.php.diag b/tests/cases/parser/traits16.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/traits16.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/traits17.php.diag b/tests/cases/parser/traits17.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/traits17.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/traits18.php.diag b/tests/cases/parser/traits18.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/traits18.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/traits19.php.diag b/tests/cases/parser/traits19.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/traits19.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/traits2.php.diag b/tests/cases/parser/traits2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/traits2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/traits20.php.diag b/tests/cases/parser/traits20.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/traits20.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/traits21.php.diag b/tests/cases/parser/traits21.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/traits21.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/traits22.php.diag b/tests/cases/parser/traits22.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/traits22.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/traits3.php.diag b/tests/cases/parser/traits3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/traits3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/traits4.php.diag b/tests/cases/parser/traits4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/traits4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/traits5.php.diag b/tests/cases/parser/traits5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/traits5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/traits6.php.diag b/tests/cases/parser/traits6.php.diag new file mode 100644 index 00000000..95a4bbd6 --- /dev/null +++ b/tests/cases/parser/traits6.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'{' expected.", + "start": 28, + "length": 0 + }, + { + "kind": 0, + "message": "'}' expected.", + "start": 30, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/traits7.php.diag b/tests/cases/parser/traits7.php.diag new file mode 100644 index 00000000..c58a8cef --- /dev/null +++ b/tests/cases/parser/traits7.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'Name' expected.", + "start": 11, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/traits9.php.diag b/tests/cases/parser/traits9.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/traits9.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/tryStatement1.php.diag b/tests/cases/parser/tryStatement1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/tryStatement1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/tryStatement10.php.diag b/tests/cases/parser/tryStatement10.php.diag new file mode 100644 index 00000000..4d7b4b56 --- /dev/null +++ b/tests/cases/parser/tryStatement10.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'VariableName' expected.", + "start": 22, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/tryStatement2.php.diag b/tests/cases/parser/tryStatement2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/tryStatement2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/tryStatement3.php.diag b/tests/cases/parser/tryStatement3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/tryStatement3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/tryStatement4.php.diag b/tests/cases/parser/tryStatement4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/tryStatement4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/tryStatement5.php.diag b/tests/cases/parser/tryStatement5.php.diag new file mode 100644 index 00000000..d57611ba --- /dev/null +++ b/tests/cases/parser/tryStatement5.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'{' expected.", + "start": 26, + "length": 0 + }, + { + "kind": 0, + "message": "'}' expected.", + "start": 26, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/tryStatement6.php.diag b/tests/cases/parser/tryStatement6.php.diag new file mode 100644 index 00000000..5d656942 --- /dev/null +++ b/tests/cases/parser/tryStatement6.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "Unexpected 'finally'", + "start": 71, + "length": 7 + }, + { + "kind": 0, + "message": "'}' expected.", + "start": 83, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/tryStatement7.php.diag b/tests/cases/parser/tryStatement7.php.diag new file mode 100644 index 00000000..eca479c5 --- /dev/null +++ b/tests/cases/parser/tryStatement7.php.diag @@ -0,0 +1,38 @@ +[ + { + "kind": 0, + "message": "'{' expected.", + "start": 10, + "length": 0 + }, + { + "kind": 0, + "message": "'{' expected.", + "start": 14, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected 'catch'", + "start": 15, + "length": 5 + }, + { + "kind": 0, + "message": "Unexpected 'finally'", + "start": 21, + "length": 7 + }, + { + "kind": 0, + "message": "'}' expected.", + "start": 28, + "length": 0 + }, + { + "kind": 0, + "message": "'}' expected.", + "start": 28, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/tryStatement8.php.diag b/tests/cases/parser/tryStatement8.php.diag new file mode 100644 index 00000000..513e7607 --- /dev/null +++ b/tests/cases/parser/tryStatement8.php.diag @@ -0,0 +1,20 @@ +[ + { + "kind": 0, + "message": "'(' expected.", + "start": 21, + "length": 0 + }, + { + "kind": 0, + "message": "'VariableName' expected.", + "start": 21, + "length": 0 + }, + { + "kind": 0, + "message": "')' expected.", + "start": 21, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/tryStatement9.php.diag b/tests/cases/parser/tryStatement9.php.diag new file mode 100644 index 00000000..59cd30be --- /dev/null +++ b/tests/cases/parser/tryStatement9.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'VariableName' expected.", + "start": 27, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/unaryExpression1.php.diag b/tests/cases/parser/unaryExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/unaryExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/unaryExpression10.php.diag b/tests/cases/parser/unaryExpression10.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/unaryExpression10.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/unaryExpression11.php.diag b/tests/cases/parser/unaryExpression11.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/unaryExpression11.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/unaryExpression14.php.diag b/tests/cases/parser/unaryExpression14.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/unaryExpression14.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/unaryExpression15.php.diag b/tests/cases/parser/unaryExpression15.php.diag new file mode 100644 index 00000000..5a99cf4c --- /dev/null +++ b/tests/cases/parser/unaryExpression15.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 7, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 7, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/unaryExpression16.php.diag b/tests/cases/parser/unaryExpression16.php.diag new file mode 100644 index 00000000..e1c87162 --- /dev/null +++ b/tests/cases/parser/unaryExpression16.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 7, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/unaryExpression19.php.diag b/tests/cases/parser/unaryExpression19.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/unaryExpression19.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/unaryExpression2.php.diag b/tests/cases/parser/unaryExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/unaryExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/unaryExpression20.php.diag b/tests/cases/parser/unaryExpression20.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/unaryExpression20.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/unaryExpression3.php.diag b/tests/cases/parser/unaryExpression3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/unaryExpression3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/unaryExpression4.php.diag b/tests/cases/parser/unaryExpression4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/unaryExpression4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/unaryExpression5.php.diag b/tests/cases/parser/unaryExpression5.php.diag new file mode 100644 index 00000000..e00dffc0 --- /dev/null +++ b/tests/cases/parser/unaryExpression5.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 8, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 8, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/unsetIntrinsicExpression1.php.diag b/tests/cases/parser/unsetIntrinsicExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/unsetIntrinsicExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/unsetIntrinsicExpression10.php.diag b/tests/cases/parser/unsetIntrinsicExpression10.php.diag new file mode 100644 index 00000000..52277030 --- /dev/null +++ b/tests/cases/parser/unsetIntrinsicExpression10.php.diag @@ -0,0 +1,32 @@ +[ + { + "kind": 0, + "message": "')' expected.", + "start": 37, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 37, + "length": 0 + }, + { + "kind": 0, + "message": "Unexpected ','", + "start": 37, + "length": 1 + }, + { + "kind": 0, + "message": "Unexpected ','", + "start": 38, + "length": 1 + }, + { + "kind": 0, + "message": "Unexpected ')'", + "start": 39, + "length": 1 + } +] \ No newline at end of file diff --git a/tests/cases/parser/unsetIntrinsicExpression2.php.diag b/tests/cases/parser/unsetIntrinsicExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/unsetIntrinsicExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/unsetIntrinsicExpression3.php.diag b/tests/cases/parser/unsetIntrinsicExpression3.php.diag new file mode 100644 index 00000000..70d22736 --- /dev/null +++ b/tests/cases/parser/unsetIntrinsicExpression3.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'(' expected.", + "start": 62, + "length": 0 + }, + { + "kind": 0, + "message": "')' expected.", + "start": 62, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/unsetIntrinsicExpression4.php.diag b/tests/cases/parser/unsetIntrinsicExpression4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/unsetIntrinsicExpression4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/unsetIntrinsicExpression5.php.diag b/tests/cases/parser/unsetIntrinsicExpression5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/unsetIntrinsicExpression5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/unsetIntrinsicExpression6.php.diag b/tests/cases/parser/unsetIntrinsicExpression6.php.diag new file mode 100644 index 00000000..c2f50bbd --- /dev/null +++ b/tests/cases/parser/unsetIntrinsicExpression6.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "')' expected.", + "start": 24, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 24, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/unsetIntrinsicExpression7.php.diag b/tests/cases/parser/unsetIntrinsicExpression7.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/unsetIntrinsicExpression7.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/unsetIntrinsicExpression8.php.diag b/tests/cases/parser/unsetIntrinsicExpression8.php.diag new file mode 100644 index 00000000..91b98c79 --- /dev/null +++ b/tests/cases/parser/unsetIntrinsicExpression8.php.diag @@ -0,0 +1,14 @@ +[ + { + "kind": 0, + "message": "'(' expected.", + "start": 11, + "length": 0 + }, + { + "kind": 0, + "message": "')' expected.", + "start": 13, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/unsetIntrinsicExpression9.php.diag b/tests/cases/parser/unsetIntrinsicExpression9.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/unsetIntrinsicExpression9.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/variables1.php.diag b/tests/cases/parser/variables1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/variables1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/variables2.php.diag b/tests/cases/parser/variables2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/variables2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/variables3.php.diag b/tests/cases/parser/variables3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/variables3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/variables4.php.diag b/tests/cases/parser/variables4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/variables4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/variables5.php.diag b/tests/cases/parser/variables5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/variables5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/whileStatement1.php.diag b/tests/cases/parser/whileStatement1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/whileStatement1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/whileStatement2.php.diag b/tests/cases/parser/whileStatement2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/whileStatement2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/whileStatement3.php.diag b/tests/cases/parser/whileStatement3.php.diag new file mode 100644 index 00000000..2c2d3a96 --- /dev/null +++ b/tests/cases/parser/whileStatement3.php.diag @@ -0,0 +1,20 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 91, + "length": 0 + }, + { + "kind": 0, + "message": "'}' expected.", + "start": 91, + "length": 0 + }, + { + "kind": 0, + "message": "'}' expected.", + "start": 91, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/whileStatement4.php.diag b/tests/cases/parser/whileStatement4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/whileStatement4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/whileStatement5.php.diag b/tests/cases/parser/whileStatement5.php.diag new file mode 100644 index 00000000..70b4d32b --- /dev/null +++ b/tests/cases/parser/whileStatement5.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 41, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/whileStatement6.php.diag b/tests/cases/parser/whileStatement6.php.diag new file mode 100644 index 00000000..c2d7af0b --- /dev/null +++ b/tests/cases/parser/whileStatement6.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "';' expected.", + "start": 29, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/whileStatement7.php.diag b/tests/cases/parser/whileStatement7.php.diag new file mode 100644 index 00000000..e789f803 --- /dev/null +++ b/tests/cases/parser/whileStatement7.php.diag @@ -0,0 +1,32 @@ +[ + { + "kind": 0, + "message": "'(' expected.", + "start": 12, + "length": 0 + }, + { + "kind": 0, + "message": "'Expression' expected.", + "start": 12, + "length": 0 + }, + { + "kind": 0, + "message": "')' expected.", + "start": 12, + "length": 0 + }, + { + "kind": 0, + "message": "'Expression' expected.", + "start": 12, + "length": 0 + }, + { + "kind": 0, + "message": "';' expected.", + "start": 12, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression1.php.diag b/tests/cases/parser/yieldExpression1.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression1.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression10.php.diag b/tests/cases/parser/yieldExpression10.php.diag new file mode 100644 index 00000000..97b0830f --- /dev/null +++ b/tests/cases/parser/yieldExpression10.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 75, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression10_from.php.diag b/tests/cases/parser/yieldExpression10_from.php.diag new file mode 100644 index 00000000..eb52e06f --- /dev/null +++ b/tests/cases/parser/yieldExpression10_from.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 65, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression11.php.diag b/tests/cases/parser/yieldExpression11.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression11.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression11_from.php.diag b/tests/cases/parser/yieldExpression11_from.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression11_from.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression12.php.diag b/tests/cases/parser/yieldExpression12.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression12.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression12_from.php.diag b/tests/cases/parser/yieldExpression12_from.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression12_from.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression13.php.diag b/tests/cases/parser/yieldExpression13.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression13.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression13_from.php.diag b/tests/cases/parser/yieldExpression13_from.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression13_from.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression14.php.diag b/tests/cases/parser/yieldExpression14.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression14.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression14_from.php.diag b/tests/cases/parser/yieldExpression14_from.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression14_from.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression15.php.diag b/tests/cases/parser/yieldExpression15.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression15.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression15_from.php.diag b/tests/cases/parser/yieldExpression15_from.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression15_from.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression16.php.diag b/tests/cases/parser/yieldExpression16.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression16.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression16_from.php.diag b/tests/cases/parser/yieldExpression16_from.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression16_from.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression17.php.diag b/tests/cases/parser/yieldExpression17.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression17.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression17_from.php.diag b/tests/cases/parser/yieldExpression17_from.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression17_from.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression1_from.php.diag b/tests/cases/parser/yieldExpression1_from.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression1_from.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression2.php.diag b/tests/cases/parser/yieldExpression2.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression2.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression2_from.php.diag b/tests/cases/parser/yieldExpression2_from.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression2_from.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression3.php.diag b/tests/cases/parser/yieldExpression3.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression3.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression3_from.php.diag b/tests/cases/parser/yieldExpression3_from.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression3_from.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression4.php.diag b/tests/cases/parser/yieldExpression4.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression4.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression4_from.php.diag b/tests/cases/parser/yieldExpression4_from.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression4_from.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression5.php.diag b/tests/cases/parser/yieldExpression5.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression5.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression5_from.php.diag b/tests/cases/parser/yieldExpression5_from.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression5_from.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression6.php.diag b/tests/cases/parser/yieldExpression6.php.diag new file mode 100644 index 00000000..79d286cb --- /dev/null +++ b/tests/cases/parser/yieldExpression6.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 33, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression6_from.php.diag b/tests/cases/parser/yieldExpression6_from.php.diag new file mode 100644 index 00000000..fa3fe945 --- /dev/null +++ b/tests/cases/parser/yieldExpression6_from.php.diag @@ -0,0 +1,8 @@ +[ + { + "kind": 0, + "message": "'Expression' expected.", + "start": 58, + "length": 0 + } +] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression7.php.diag b/tests/cases/parser/yieldExpression7.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression7.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression7_from.php.diag b/tests/cases/parser/yieldExpression7_from.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression7_from.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression8.php.diag b/tests/cases/parser/yieldExpression8.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression8.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression8_from.php.diag b/tests/cases/parser/yieldExpression8_from.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression8_from.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression9.php.diag b/tests/cases/parser/yieldExpression9.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression9.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/tests/cases/parser/yieldExpression9_from.php.diag b/tests/cases/parser/yieldExpression9_from.php.diag new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/tests/cases/parser/yieldExpression9_from.php.diag @@ -0,0 +1 @@ +[] \ No newline at end of file