among_var = find_among(a_0, 11); if (among_var == 0) slice_from("a"); break; case 2: slice_from("e"); break; case 3: slice_from("i"); break; case 4: slice_from("o"); break; case 5: slice_from("u"); break; case 6: if (!(eq_s(1, "y"))) slice_from("Y"); } while (false); if (!(in_grouping(g_v, 97, 232)))
among_var = find_among_b(a_3, 5); if (among_var == 0) if (!r_R1()) slice_from("heid"); break; case 2: if (!r_en_ending()) if (!r_R1()) if (!(out_grouping_b(g_v_j, 97, 232))) slice_del(); break; if (!r_e_ending()) if (!(eq_s_b(4, "heid"))) if (!r_R2()) if (!(eq_s_b(1, "c"))) slice_del(); if (!(eq_s_b(2, "en")))
if (!(in_grouping(g_v, 97, 232))) if (!(out_grouping(g_v, 97, 232))) if (!(in_grouping(g_v, 97, 232))) if (!(out_grouping(g_v, 97, 232)))
private boolean r_undouble() { int v_1; // (, line 90 // test, line 91 v_1 = limit - cursor; // among, line 91 if (find_among_b(a_2, 3) == 0) { return false; } cursor = limit - v_1; // [, line 91 ket = cursor; // next, line 91 if (cursor <= limit_backward) { return false; } cursor--; // ], line 91 bra = cursor; // delete, line 91 slice_del(); return true; }
if (!(eq_s_b(1, "e"))) if (!r_R1()) if (!(out_grouping_b(g_v, 97, 232))) slice_del(); if (!r_undouble())
among_var = find_among(a_1, 3); if (among_var == 0) slice_from("y"); break; case 2: slice_from("i"); break; case 3:
/** * Returns a (possibly reused) {@link TokenStream} which tokenizes all the * text in the provided {@link Reader}. * * @return A {@link TokenStream} built from a {@link StandardTokenizer} * filtered with {@link LowerCaseFilter}, * {@link StopFilter}, {@link SetKeywordMarkerFilter} if a stem exclusion set is provided, * {@link StemmerOverrideFilter}, and {@link SnowballFilter} */ @Override protected TokenStreamComponents createComponents(String fieldName) { final Tokenizer source = new StandardTokenizer(); TokenStream result = new LowerCaseFilter(source); result = new StopFilter(result, stoptable); if (!excltable.isEmpty()) result = new SetKeywordMarkerFilter(result, excltable); if (stemdict != null) result = new StemmerOverrideFilter(result, stemdict); result = new SnowballFilter(result, new org.tartarus.snowball.ext.DutchStemmer()); return new TokenStreamComponents(source, result); }
if (!r_R1()) if (!(out_grouping_b(g_v, 97, 232))) lab0: do { if (!(eq_s_b(3, "gem"))) slice_del(); if (!r_undouble())
public DutchSnowballStemmer() { super(new DutchStemmer()); } public Language getLanguage() { return Language.DUTCH; }
private boolean r_undouble() { int v_1; // (, line 90 // test, line 91 v_1 = limit - cursor; // among, line 91 if (find_among_b(a_2, 3) == 0) { return false; } cursor = limit - v_1; // [, line 91 ket = cursor; // next, line 91 if (cursor <= limit_backward) { return false; } cursor--; // ], line 91 bra = cursor; // delete, line 91 slice_del(); return true; }
among_var = find_among(a_1, 3); if (among_var == 0) slice_from("y"); break; case 2: slice_from("i"); break; case 3:
among_var = find_among_b(a_3, 5); if (among_var == 0) if (!r_R1()) slice_from("heid"); break; case 2: if (!r_en_ending()) if (!r_R1()) if (!(out_grouping_b(g_v_j, 97, 232))) slice_del(); break; if (!r_e_ending()) if (!(eq_s_b(4, "heid"))) if (!r_R2()) if (!(eq_s_b(1, "c"))) slice_del(); if (!(eq_s_b(2, "en")))
if (!(eq_s_b(1, "e"))) if (!r_R1()) if (!(out_grouping_b(g_v, 97, 232))) slice_del(); if (!r_undouble())
@Override public TokenStream apply(final TokenStream input) { return new SnowballFilter(input, new DutchStemmer()); } };
among_var = find_among(a_0, 11); if (among_var == 0) slice_from("a"); break; case 2: slice_from("e"); break; case 3: slice_from("i"); break; case 4: slice_from("o"); break; case 5: slice_from("u"); break; case 6: if (!(eq_s(1, "y"))) slice_from("Y"); } while (false); if (!(in_grouping(g_v, 97, 232)))
private boolean r_undouble() { int v_1; // (, line 90 // test, line 91 v_1 = limit - cursor; // among, line 91 if (find_among_b(a_2, 3) == 0) { return false; } cursor = limit - v_1; // [, line 91 ket = cursor; // next, line 91 if (cursor <= limit_backward) { return false; } cursor--; // ], line 91 bra = cursor; // delete, line 91 slice_del(); return true; }
among_var = find_among(a_1, 3); if (among_var == 0) slice_from("y"); break; case 2: slice_from("i"); break; case 3:
if (!(in_grouping(g_v, 97, 232))) if (!(out_grouping(g_v, 97, 232))) if (!(in_grouping(g_v, 97, 232))) if (!(out_grouping(g_v, 97, 232)))
among_var = find_among_b(a_3, 5); if (among_var == 0) if (!r_R1()) slice_from("heid"); break; case 2: if (!r_en_ending()) if (!r_R1()) if (!(out_grouping_b(g_v_j, 97, 232))) slice_del(); break; if (!r_e_ending()) if (!(eq_s_b(4, "heid"))) if (!r_R2()) if (!(eq_s_b(1, "c"))) slice_del(); if (!(eq_s_b(2, "en")))
if (!r_R1()) if (!(out_grouping_b(g_v, 97, 232))) lab0: do { if (!(eq_s_b(3, "gem"))) slice_del(); if (!r_undouble())