Allow to separate top-level script declarations and statements with semicolon

This fix allows to write one-liner scripts like "val x = 3; println(x)", which
were previously rejected by the parser.
This commit is contained in:
Ilya Chernikov
2019-11-19 19:14:27 +01:00
parent b8034567ef
commit 7bb9f97b11
4 changed files with 42 additions and 1 deletions
@@ -2607,6 +2607,11 @@ public class ParsingTestGenerated extends AbstractParsingTest {
runTest("compiler/testData/psi/script/manyAnnotationsOnFile.kts");
}
@TestMetadata("OneLiner.kts")
public void testOneLiner() throws Exception {
runTest("compiler/testData/psi/script/OneLiner.kts");
}
@TestMetadata("Shebang.kts")
public void testShebang() throws Exception {
runTest("compiler/testData/psi/script/Shebang.kts");