protected String toString(DEPTree tree, String mode) { if (mode.startsWith(NLPLib.MODE_POS)) return tree.toStringPOS(); else if (mode.equals(NLPLib.MODE_MORPH)) return tree.toStringMorph(); else if (mode.equals(NLPLib.MODE_DEP) || mode.equals(NLPLib.MODE_PRED) || mode.equals(NLPLib.MODE_ROLE) || mode.startsWith(NLPLib.MODE_SENSE)) return tree.toStringDEP(); else return tree.toStringSRL(); }
public void process(AbstractTokenizer tokenizer, AbstractDEPParser parser, AbstractComponent[] preComponents, AbstractComponent[] postComponents, String sentence) { DEPTree tree = NLPDecode.toDEPTree(tokenizer.getTokens(sentence)); List<ObjectDoublePair<DEPTree>> trees = getParses(parser, preComponents, postComponents, tree); for (ObjectDoublePair<DEPTree> p : trees) { tree = (DEPTree)p.o; System.out.println("Score: "+p.d); System.out.println(tree.toStringSRL()+"\n"); } }
public void process(AbstractTokenizer tokenizer, AbstractComponent[] components, String sentence) { DEPTree tree = NLPDecode.toDEPTree(tokenizer.getTokens(sentence)); for (AbstractComponent component : components) component.process(tree); System.out.println(tree.toStringSRL()+"\n"); }
public void process(AbstractTokenizer tokenizer, AbstractComponent[] components, BufferedReader reader, PrintStream fout) { AbstractSegmenter segmenter = EngineGetter.getSegmenter(language, tokenizer); DEPTree tree; for (List<String> tokens : segmenter.getSentences(reader)) { tree = NLPDecode.toDEPTree(tokens); for (AbstractComponent component : components) component.process(tree); fout.println(tree.toStringSRL()+"\n"); } fout.close(); }
public void process(AbstractTokenizer tokenizer, AbstractDEPParser parser, AbstractComponent[] preComponents, AbstractComponent[] postComponents, BufferedReader reader, PrintStream fout) { AbstractSegmenter segmenter = EngineGetter.getSegmenter(language, tokenizer); List<ObjectDoublePair<DEPTree>> trees; DEPTree tree; for (List<String> tokens : segmenter.getSentences(reader)) { tree = NLPDecode.toDEPTree(tokens); trees = getParses(parser, preComponents, postComponents, tree); for (ObjectDoublePair<DEPTree> p : trees) { tree = (DEPTree)p.o; fout.println("Score: "+p.d); fout.println(tree.toStringSRL()+"\n"); } } fout.close(); }
public void addVerbNet(PVMap map, BufferedReader fin, PrintStream fout) { SRLReader reader = new SRLReader(0, 1, 2, 3, 4, 5, 6, 7); reader.open(fin); DEPTree tree; while ((tree = reader.next()) != null) { EngineProcess.addVerbNet(map, tree); fout.println(tree.toStringSRL()+"\n"); } reader.close(); fout.close(); }
void testParseLabel(String[] args) throws Exception { SRLReader fin = new SRLReader(0, 1, 2, 3, 4, 5, 6, 8); fin.open(UTInput.createBufferedFileReader(args[0])); PrintStream fold = UTOutput.createPrintBufferedFileStream(args[0]+".o"); PrintStream fnew = UTOutput.createPrintBufferedFileStream(args[0]+".n"); // ObjectInputStream oin = new ObjectInputStream(new BufferedInputStream(new FileInputStream(args[1]))); // PBFrameset p = (PBFrameset)oin.readObject(); DEPTree tree; while ((tree = fin.next()) != null) { fold.println(tree.toStringSRL()+"\n"); DEPLibEn.postLabel(tree); fnew.println(tree.toStringSRL()+"\n"); } }
System.out.println(node.id+" "+sArc.getNode().id+" "+tree.toStringSRL()); try {System.in.read();} catch (IOException e) {e.printStackTrace();}
fout.println(tree.toStringSRL()+"\n");