import org.apache.uima.UIMAException;
import org.apache.uima.analysis_engine.AnalysisEngineDescription;
import org.apache.uima.fit.factory.AnalysisEngineFactory;
import org.apache.uima.fit.factory.JCasFactory;
import org.apache.uima.fit.pipeline.SimplePipeline;
import org.apache.uima.jcas.JCas;
import org.apache.uima.ruta.engine.RutaEngine;
import org.apache.uima.ruta.seed.TextSeeder;

import java.io.IOException;

public class RutaSeedLexerError {

    public static void main(String[] args) throws IOException, UIMAException {
        AnalysisEngineDescription ruta = AnalysisEngineFactory.createEngineDescription(
                        "org.apache.uima.ruta.engine.BasicEngine",
                        RutaEngine.PARAM_MAIN_SCRIPT, "dummy",
                        RutaEngine.PARAM_SEEDERS, new Class[]{TextSeeder.class}
                    );
        JCas jCas = JCasFactory.createJCas();
        jCas.setDocumentText("Bla bla. \u2028. Bla bla.");
        SimplePipeline.runPipeline(jCas, ruta);
    }
}
