package monolipse.core.runtime;
import java.io.*;
import monolipse.core.*;
import org.eclipse.core.resources.*;
public class BoojayCompilerLauncher extends CompilerLauncher {
private final BooErrorParser _errorParser = new BooErrorParser();
protected BoojayCompilerLauncher() throws IOException {
super(BooCore.createLauncherFromBundle("lib/boojay/boojay.exe"));
}
@Override
public void setOutputType(String outputType) {
// not applicable
}
@Override
public void setOutput(IResource output) {
IResource target = generateJar() ? output : output.getParent();
super.setOutput(target);
}
private boolean generateJar() {
return false;
}
@Override
protected CompilerError parseCompilerError(String line) {
return _errorParser.parse(line);
}
}