public void writeMetadata(final PrintStream s) { s.print(" Evaluation type: "); for (final Eval e : evals) s.print(e.getEvalName() + " "); s.println(); s.println(" Test files:"); for (final String f : corpusFiles) s.println(" " + f); if (filterLength > 0) s.println(" Filter test files by len: " + filterLength); // if (numSent > 0) // s.println(" Num test sentences: " + numSent); s.println(" Test file type: " + testFileType); }
/** When entering a BlockStatement, place a new StatementList onto the stack */ public NodeVisitor enter(Node n) { if (n instanceof Block) { stack.addFirst(new LinkedList()); } if (n instanceof Eval) { // Don't flatten the expression contained in the statement, but // flatten its subexpressions. Eval s = (Eval) n; noFlatten = s.expr(); } return this; }
public void writeEval(final PrintStream out) throws EvalError { for (final Eval eval : evals) { eval.writeSummary(evalReportType, out, onlyLast); out.println(); } }
public void addChunkerOutput(final String comment, final ChunkedSegmentedCorpus output) throws EvalError, CorpusError { if (evals.size() == 0) initParseEvaluationTypes(); for (final Eval eval : evals) eval.eval(comment, output); }
public void visit(OpQuadPattern quadPattern) { push(Eval.evalQuadPattern(quadPattern, evaluator)); }
public void visit(OpDatasetNames dsNames) { push(Eval.evalDS(dsNames, evaluator)); }
public void visit(OpGraph opGraph) { push(Eval.evalGraph(opGraph, evaluator)); }