public FrenchHeadFinder() { this(new FrenchTreebankLanguagePack()); }
nonTerminalInfo.put(tlp.startSymbol(), new String[][]{{"left", "VN", "NP"}, {"left"}}); nonTerminalInfo.put("SENT", new String[][]{{"left", "VN", "NP"}, {"left"}});
public AbishekFrenchHeadFinder() { this(new FrenchTreebankLanguagePack()); }
nonTerminalInfo.put(tlp.startSymbol(), new String[][]{{"left", "VN", "V", "NP", "Srel", "Ssub", "Sint"}}); nonTerminalInfo.put("SENT", new String[][]{{"left", "VN", "V", "NP", "Srel", "Ssub", "Sint"}});
public DybroFrenchHeadFinder() { this(new FrenchTreebankLanguagePack()); }
nonTerminalInfo.put(tlp.startSymbol(), new String[][]{{"left", "VN", "NP"}, {"left"}}); nonTerminalInfo.put("SENT", new String[][]{{"left", "VN", "NP"}, {"left"}});
public FrenchTreebankParserParams() { super(new FrenchTreebankLanguagePack()); setInputEncoding("UTF-8"); optionsString = new StringBuilder(); optionsString.append("FrenchTreebankParserParams\n"); initializeAnnotationPatterns(); }
nonTerminalInfo.put(tlp.startSymbol(), new String[][]{{"left", "VN", "NP"}, {"left"}}); nonTerminalInfo.put("SENT", new String[][]{{"left", "VN", "NP"}, {"left"}});
public FrenchTreeNormalizer(boolean ccTagset) { super(new FrenchTreebankLanguagePack()); rootLabel = tlp.startSymbol(); this.ccTagset = ccTagset; aOverAFilter = new FrenchAOverAFilter(); emptyFilter = new Predicate<Tree>() { private static final long serialVersionUID = -22673346831392110L; public boolean test(Tree tree) { if(tree.isPreTerminal() && (tree.firstChild().value().equals("") || tree.firstChild().value().equals("-NONE-"))) { return false; } return true; } }; }
nonTerminalInfo.put(tlp.startSymbol(), new String[][]{{"left", "VN", "NP"}, {"left"}}); nonTerminalInfo.put("SENT", new String[][]{{"left", "VN", "NP"}, {"left"}});
/** * Read parse trees from a Reader. * * @param in Reader * @param tf TreeFactory -- factory to create some kind of Tree * @param tn the method of normalizing trees */ public FrenchXMLTreeReader(Reader in, TreeFactory tf, TreeNormalizer tn) { TreebankLanguagePack tlp = new FrenchTreebankLanguagePack(); stream = new ReaderInputStream(in,tlp.getEncoding()); treeFactory = tf; treeNormalizer = tn; DocumentBuilder parser = XMLUtils.getXmlParser(); try { final Document xml = parser.parse(stream); final Element root = xml.getDocumentElement(); sentences = root.getElementsByTagName(NODE_SENT); sentIdx = 0; } catch (SAXException | IOException e) { e.printStackTrace(); } }
nonTerminalInfo.put(tlp.startSymbol(), new String[][]{{"left", "VN", "NP"}, {"left"}}); nonTerminalInfo.put("SENT", new String[][]{{"left", "VN", "NP"}, {"left"}});
public FrenchHeadFinder() { this(new FrenchTreebankLanguagePack()); }
public DybroFrenchHeadFinder() { this(new FrenchTreebankLanguagePack()); }
public DybroFrenchHeadFinder() { this(new FrenchTreebankLanguagePack()); }
public FrenchHeadFinder() { this(new FrenchTreebankLanguagePack()); }
public DybroFrenchHeadFinder() { this(new FrenchTreebankLanguagePack()); }
public FrenchHeadFinder() { this(new FrenchTreebankLanguagePack()); }
public DybroFrenchHeadFinder() { this(new FrenchTreebankLanguagePack()); }
public FrenchHeadFinder() { this(new FrenchTreebankLanguagePack()); }