ParserModel model = new ParserModelLoader().load(params.getModel());
Parser parser = ParserFactory.create(model);
ParserEvaluator evaluator = new ParserEvaluator(parser);
System.out.print("Evaluating ... ");
try {
evaluator.evaluate(sampleStream);
}
catch (IOException e) {
System.err.println("failed");
throw new TerminateToolException(-1, "IO error while reading test data: " + e.getMessage(), e);
} finally {
try {
sampleStream.close();
} catch (IOException e) {
// sorry that this can fail
}
}
System.out.println("done");
System.out.println();
System.out.println(evaluator.getFMeasure());
}