@Override protected EasyFirstParser buildInnerTool() throws Exception { EasyFirstParser parser = new EasyFirstParser(host, port); parser.init(); return parser; } }
/** * @throws ParserRunException * */ public RuleMatcher(String dotDir) throws ParserRunException { parser = new EasyFirstParser("b:/jars/stanford-postagger-2008-09-28/bidirectional-wsj-0-18.tagger"); parser.init(); this.dotDir = dotDir; }
parser.init(); parser.setSentence(text); parser.parse();
/** * Ctor * * @param posTaggerModelFile e.g. "b:/jars/stanford-postagger-2008-09-28/bidirectional-wsj-0-18.tagger" * @throws JwktlException */ public WktGlossParser(String posTaggerModelFile) throws JwktlException { try { parser = new EasyFirstParser(posTaggerModelFile ); parser.init(); } catch (ParserRunException e) { throw new JwktlException("could not init the parser", e); } try { posTagger = new MaxentPosTagger(posTaggerModelFile); posTagger.init(); } catch (PosTaggerException e) { throw new JwktlException("POS tagger error", e); } }
/** * Ctor * @throws ConfigurationException * @throws ConllConverterException */ public AnnotateSentenceToConll(ConfigurationFile confFile) throws ConfigurationException, ConllConverterException { confFile.setExpandingEnvironmentVariables(true); annotationParams = confFile.getModuleConfiguration(TransformationsConfigurationParametersNames.TRUTH_TELLER_MODULE_NAME); try { annotator = new DefaultSentenceAnnotator(annotationParams); String posTaggerString = annotationParams.get(TransformationsConfigurationParametersNames.PREPROCESS_EASYFIRST); String easyFirstHost = annotationParams.get(TransformationsConfigurationParametersNames.PREPROCESS_EASYFIRST_HOST); int easyFirstPort = annotationParams.getInt(TransformationsConfigurationParametersNames.PREPROCESS_EASYFIRST_PORT); parser = new EasyFirstParser(easyFirstHost, easyFirstPort, posTaggerString); parser.init(); } catch (Exception e) { throw new ConllConverterException("see nested", e); } String conllOutputFolderPath = annotationParams.get(TransformationsConfigurationParametersNames.CONLL_FORMAT_OUTPUT_DIRECTORY); conllOutputFolder = new File(conllOutputFolderPath); conllOutputFolder.mkdirs(); }
public void f() throws ParserRunException, TreeStringGeneratorException { String posTaggerFile = args[0]; EasyFirstParser parser = new EasyFirstParser(posTaggerFile); parser.init(); try { parser.setSentence("I love you."); parser.parse(); BasicNode tree = parser.getParseTree(); TreeStringGenerator<Info> tsg = new TreeStringGenerator<Info>(new IdLemmaPosRelNodeString(), tree); String treeAsString = tsg.generateString(); System.out.println(treeAsString); } finally { parser.cleanUp(); } }