/** * Print elapsed time on (static) timer to * {@code System.err} (without stopping timer). * * @param str Additional prefix string to be printed * @return Number of milliseconds elapsed */ public static long endTime(String str) { return endTime(str, System.err); }
/** * Print elapsed time on (static) timer (without stopping timer). * * @param str Additional prefix string to be printed * @param stream PrintStream on which to write output * @return Number of milliseconds elapsed */ public static long endTime(String str, PrintStream stream) { long elapsed = endTime(); stream.println(str + " Time elapsed: " + (elapsed) + " ms"); return elapsed; }
/** * Loads treebank grammar from first argument and prints it. * Just a demonstration of functionality. * <p> * {@code usage: java MemoryTreebank treebankFilesPath} * * @param args array of command-line arguments */ public static void main(String[] args) { Timing.startTime(); Treebank treebank = new MemoryTreebank(PennTreeReader::new); treebank.loadPath(args[0]); Timing.endTime(); System.out.println(treebank); }
private static void runTiming(Treebank treebank) { System.out.println(); Timing.startTime(); int num = 0; for (Tree t : treebank) { num += t.yield().size(); } Timing.endTime("traversing corpus, counting words with iterator"); log.info("There were " + num + " words in the treebank."); treebank.apply(new TreeVisitor() { int num; // = 0; @Override public void visitTree(final Tree t) { num += t.yield().size(); } }); log.info(); Timing.endTime("traversing corpus, counting words with TreeVisitor"); log.info("There were " + num + " words in the treebank."); log.info(); Timing.startTime(); log.info("This treebank contains " + treebank.size() + " trees."); Timing.endTime("size of corpus"); }
treebank2.loadPath(args[0]); CompositeTreebank c = new CompositeTreebank(treebank, treebank2); Timing.endTime(); TreeTransformer myTransformer = new MyTreeTransformer(); TreeTransformer myTransformer2 = new MyTreeTransformer2();
Timing.endTime(); if (TRegexTreeVisitor.printMatches) { errPW.println("There were " + vis.numMatches() + " matches in total.");
/** * Print elapsed time on (static) timer to * {@code System.err} (without stopping timer). * * @param str Additional prefix string to be printed * @return Number of milliseconds elapsed */ public static long endTime(String str) { return endTime(str, System.err); }
/** * Print elapsed time on (static) timer to * <code>System.err</code> (without stopping timer). * * @param str Additional prefix string to be printed * @return Number of milliseconds elapsed */ public static long endTime(String str) { return endTime(str, System.err); }
/** * Print elapsed time on (static) timer to * {@code System.err} (without stopping timer). * * @param str Additional prefix string to be printed * @return Number of milliseconds elapsed */ public static long endTime(String str) { return endTime(str, System.err); }
/** * Print elapsed time on (static) timer to * <code>System.err</code> (without stopping timer). * * @param str Additional prefix string to be printed * @return Number of milliseconds elapsed */ public static long endTime(String str) { return endTime(str, System.err); }
/** * Print elapsed time on (static) timer (without stopping timer). * * @param str Additional prefix string to be printed * @param stream PrintStream on which to write output * @return Number of milliseconds elapsed */ public static long endTime(String str, PrintStream stream) { long elapsed = endTime(); stream.println(str + " Time elapsed: " + (elapsed) + " ms"); return elapsed; }
/** * Print elapsed time on (static) timer (without stopping timer). * * @param str Additional prefix string to be printed * @param stream PrintStream on which to write output * @return Number of milliseconds elapsed */ public static long endTime(String str, PrintStream stream) { long elapsed = endTime(); stream.println(str + " Time elapsed: " + (elapsed) + " ms"); return elapsed; }
/** * Print elapsed time on (static) timer (without stopping timer). * * @param str Additional prefix string to be printed * @param stream PrintStream on which to write output * @return Number of milliseconds elapsed */ public static long endTime(String str, PrintStream stream) { long elapsed = endTime(); stream.println(str + " Time elapsed: " + (elapsed) + " ms"); return elapsed; }
/** * Print elapsed time on (static) timer (without stopping timer). * * @param str Additional prefix string to be printed * @param stream PrintStream on which to write output * @return Number of milliseconds elapsed */ public static long endTime(String str, PrintStream stream) { long elapsed = endTime(); stream.println(str + " Time elapsed: " + (elapsed) + " ms"); return elapsed; }
private static void runTiming(Treebank treebank) { System.out.println(); Timing.startTime(); int num = 0; for (Tree t : treebank) { num += t.yield().size(); } Timing.endTime("traversing corpus, counting words with iterator"); System.err.println("There were " + num + " words in the treebank."); treebank.apply(new TreeVisitor() { int num = 0; @Override public void visitTree(final Tree t) { num += t.yield().size(); } }); System.err.println(); Timing.endTime("traversing corpus, counting words with TreeVisitor"); System.err.println("There were " + num + " words in the treebank."); System.err.println(); Timing.startTime(); System.err.println("This treebank contains " + treebank.size() + " trees."); Timing.endTime("size of corpus"); }
/** * Loads treebank grammar from first argument and prints it. * Just a demonstration of functionality. <br> * <code>usage: java MemoryTreebank treebankFilesPath</code> * * @param args array of command-line arguments */ public static void main(String[] args) { Timing.startTime(); Treebank treebank = new MemoryTreebank(new TreeReaderFactory() { public TreeReader newTreeReader(Reader in) { return new PennTreeReader(in, new LabeledScoredTreeFactory()); } }); treebank.loadPath(args[0]); Timing.endTime(); System.out.println(treebank); }
/** * Loads treebank grammar from first argument and prints it. * Just a demonstration of functionality. <br> * <code>usage: java MemoryTreebank treebankFilesPath</code> * * @param args array of command-line arguments */ public static void main(String[] args) { Timing.startTime(); Treebank treebank = new MemoryTreebank(new TreeReaderFactory() { public TreeReader newTreeReader(Reader in) { return new PennTreeReader(in); } }); treebank.loadPath(args[0]); Timing.endTime(); System.out.println(treebank); }
private static void runTiming(Treebank treebank) { System.out.println(); Timing.startTime(); int num = 0; for (Tree t : treebank) { num += t.yield().size(); } Timing.endTime("traversing corpus, counting words with iterator"); log.info("There were " + num + " words in the treebank."); treebank.apply(new TreeVisitor() { int num; // = 0; @Override public void visitTree(final Tree t) { num += t.yield().size(); } }); log.info(); Timing.endTime("traversing corpus, counting words with TreeVisitor"); log.info("There were " + num + " words in the treebank."); log.info(); Timing.startTime(); log.info("This treebank contains " + treebank.size() + " trees."); Timing.endTime("size of corpus"); }
/** * Loads treebank grammar from first argument and prints it. * Just a demonstration of functionality. <br> * <code>usage: java MemoryTreebank treebankFilesPath</code> * * @param args array of command-line arguments */ public static void main(String[] args) { Timing.startTime(); Treebank treebank = new MemoryTreebank(in -> new PennTreeReader(in)); treebank.loadPath(args[0]); Timing.endTime(); System.out.println(treebank); }
/** * Loads treebank grammar from first argument and prints it. * Just a demonstration of functionality. <br> * <code>usage: java MemoryTreebank treebankFilesPath</code> * * @param args array of command-line arguments */ public static void main(String[] args) { Timing.startTime(); Treebank treebank = new MemoryTreebank(in -> new PennTreeReader(in)); treebank.loadPath(args[0]); Timing.endTime(); System.out.println(treebank); }