parse kotlin scripts

http://confluence.jetbrains.net/display/~stepan.koltsov/REPL
This commit is contained in:
Stepan Koltsov
2012-05-23 02:52:29 +04:00
parent a8bf3b6e10
commit 5fc73a4cd4
16 changed files with 275 additions and 4 deletions
@@ -20,6 +20,7 @@ import com.intellij.openapi.application.PathManager;
import junit.framework.Test;
import junit.framework.TestSuite;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.lang.parsing.JetParser;
import java.io.File;
import java.io.FileFilter;
@@ -67,7 +68,7 @@ public abstract class JetTestCaseBuilder {
public static FilenameFilter kotlinFilter = new FilenameFilter() {
@Override
public boolean accept(File dir, String name) {
return name.endsWith(".kt") || name.endsWith("jet");
return name.endsWith(".kt") || name.endsWith("jet") || name.endsWith("." + JetParser.KTSCRIPT_FILE_SUFFIX);
}
};
@@ -136,6 +136,7 @@ public class JetParsingTest extends ParsingTestCase {
suite.addTest(JetTestCaseBuilder.suiteForDirectory(prefix, "/", false, factory));
suite.addTest(JetTestCaseBuilder.suiteForDirectory(prefix, "examples", true, factory));
suite.addTest(JetTestCaseBuilder.suiteForDirectory(prefix, "greatSyntacticShift", true, factory));
suite.addTest(JetTestCaseBuilder.suiteForDirectory(prefix, "script", true, factory));
return suite;
}