diff --git a/jar/NichtHaskell.jar b/jar/NichtHaskell.jar index 118fd7f..9470f99 100644 Binary files a/jar/NichtHaskell.jar and b/jar/NichtHaskell.jar differ diff --git a/jar/NichtHaskellCompiler-jar-with-dependencies.jar b/jar/NichtHaskellCompiler-jar-with-dependencies.jar index 8a123ac..02aa6dc 100644 Binary files a/jar/NichtHaskellCompiler-jar-with-dependencies.jar and b/jar/NichtHaskellCompiler-jar-with-dependencies.jar differ diff --git a/src/main/java/Compiler.java b/src/main/java/Compiler.java index 39bff41..5baf0fd 100644 --- a/src/main/java/Compiler.java +++ b/src/main/java/Compiler.java @@ -9,7 +9,7 @@ import org.antlr.v4.runtime.CommonTokenStream; import org.antlr.v4.runtime.Token; import org.antlr.v4.runtime.tree.ParseTree; -import java.io.Console; +import java.io.File; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; @@ -22,11 +22,10 @@ public class Compiler { if (args.length < 1) { System.out.println("Usage: java -jar Compiler.jar [--suppress-details]"); - //return; + return; } - //String filePath = args[0]; - String filePath = "src/CharArgument.java"; + String filePath = args[0]; boolean suppressDetails = false; @@ -110,6 +109,11 @@ public class Compiler { System.out.println(e); return; } + + File outputJarFile = new File("output.jar"); + if (outputJarFile.exists()) + outputJarFile.delete(); + System.out.println("Your input was compiled. You can find the output in your current working directory."); } }