You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by rm...@apache.org on 2012/08/01 20:58:21 UTC
svn commit: r1368194 [19/20] - in /lucene/dev/branches/branch_4x: ./ lucene/
lucene/analysis/ lucene/analysis/common/src/java/org/tartarus/snowball/ext/
lucene/analysis/common/src/test/org/apache/lucene/analysis/snowball/
Modified: lucene/dev/branches/branch_4x/lucene/analysis/common/src/java/org/tartarus/snowball/ext/TurkishStemmer.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_4x/lucene/analysis/common/src/java/org/tartarus/snowball/ext/TurkishStemmer.java?rev=1368194&r1=1368193&r2=1368194&view=diff
==============================================================================
--- lucene/dev/branches/branch_4x/lucene/analysis/common/src/java/org/tartarus/snowball/ext/TurkishStemmer.java (original)
+++ lucene/dev/branches/branch_4x/lucene/analysis/common/src/java/org/tartarus/snowball/ext/TurkishStemmer.java Wed Aug 1 18:58:20 2012
@@ -1,232 +1,239 @@
// This file was generated automatically by the Snowball to Java compiler
package org.tartarus.snowball.ext;
-import org.tartarus.snowball.SnowballProgram;
+
import org.tartarus.snowball.Among;
+import org.tartarus.snowball.SnowballProgram;
+
+ /**
+ * This class was automatically generated by a Snowball to Java compiler
+ * It implements the stemming algorithm defined by a snowball script.
+ */
-/**
- * Generated class implementing code defined by a snowball script.
- */
public class TurkishStemmer extends SnowballProgram {
- private Among a_0[] = {
- new Among ( "m", -1, -1, "", this),
- new Among ( "n", -1, -1, "", this),
- new Among ( "miz", -1, -1, "", this),
- new Among ( "niz", -1, -1, "", this),
- new Among ( "muz", -1, -1, "", this),
- new Among ( "nuz", -1, -1, "", this),
- new Among ( "m\u00FCz", -1, -1, "", this),
- new Among ( "n\u00FCz", -1, -1, "", this),
- new Among ( "m\u0131z", -1, -1, "", this),
- new Among ( "n\u0131z", -1, -1, "", this)
- };
-
- private Among a_1[] = {
- new Among ( "leri", -1, -1, "", this),
- new Among ( "lar\u0131", -1, -1, "", this)
- };
-
- private Among a_2[] = {
- new Among ( "ni", -1, -1, "", this),
- new Among ( "nu", -1, -1, "", this),
- new Among ( "n\u00FC", -1, -1, "", this),
- new Among ( "n\u0131", -1, -1, "", this)
- };
-
- private Among a_3[] = {
- new Among ( "in", -1, -1, "", this),
- new Among ( "un", -1, -1, "", this),
- new Among ( "\u00FCn", -1, -1, "", this),
- new Among ( "\u0131n", -1, -1, "", this)
- };
-
- private Among a_4[] = {
- new Among ( "a", -1, -1, "", this),
- new Among ( "e", -1, -1, "", this)
- };
-
- private Among a_5[] = {
- new Among ( "na", -1, -1, "", this),
- new Among ( "ne", -1, -1, "", this)
- };
-
- private Among a_6[] = {
- new Among ( "da", -1, -1, "", this),
- new Among ( "ta", -1, -1, "", this),
- new Among ( "de", -1, -1, "", this),
- new Among ( "te", -1, -1, "", this)
- };
-
- private Among a_7[] = {
- new Among ( "nda", -1, -1, "", this),
- new Among ( "nde", -1, -1, "", this)
- };
-
- private Among a_8[] = {
- new Among ( "dan", -1, -1, "", this),
- new Among ( "tan", -1, -1, "", this),
- new Among ( "den", -1, -1, "", this),
- new Among ( "ten", -1, -1, "", this)
- };
-
- private Among a_9[] = {
- new Among ( "ndan", -1, -1, "", this),
- new Among ( "nden", -1, -1, "", this)
- };
-
- private Among a_10[] = {
- new Among ( "la", -1, -1, "", this),
- new Among ( "le", -1, -1, "", this)
- };
-
- private Among a_11[] = {
- new Among ( "ca", -1, -1, "", this),
- new Among ( "ce", -1, -1, "", this)
- };
-
- private Among a_12[] = {
- new Among ( "im", -1, -1, "", this),
- new Among ( "um", -1, -1, "", this),
- new Among ( "\u00FCm", -1, -1, "", this),
- new Among ( "\u0131m", -1, -1, "", this)
- };
-
- private Among a_13[] = {
- new Among ( "sin", -1, -1, "", this),
- new Among ( "sun", -1, -1, "", this),
- new Among ( "s\u00FCn", -1, -1, "", this),
- new Among ( "s\u0131n", -1, -1, "", this)
- };
-
- private Among a_14[] = {
- new Among ( "iz", -1, -1, "", this),
- new Among ( "uz", -1, -1, "", this),
- new Among ( "\u00FCz", -1, -1, "", this),
- new Among ( "\u0131z", -1, -1, "", this)
- };
-
- private Among a_15[] = {
- new Among ( "siniz", -1, -1, "", this),
- new Among ( "sunuz", -1, -1, "", this),
- new Among ( "s\u00FCn\u00FCz", -1, -1, "", this),
- new Among ( "s\u0131n\u0131z", -1, -1, "", this)
- };
-
- private Among a_16[] = {
- new Among ( "lar", -1, -1, "", this),
- new Among ( "ler", -1, -1, "", this)
- };
-
- private Among a_17[] = {
- new Among ( "niz", -1, -1, "", this),
- new Among ( "nuz", -1, -1, "", this),
- new Among ( "n\u00FCz", -1, -1, "", this),
- new Among ( "n\u0131z", -1, -1, "", this)
- };
-
- private Among a_18[] = {
- new Among ( "dir", -1, -1, "", this),
- new Among ( "tir", -1, -1, "", this),
- new Among ( "dur", -1, -1, "", this),
- new Among ( "tur", -1, -1, "", this),
- new Among ( "d\u00FCr", -1, -1, "", this),
- new Among ( "t\u00FCr", -1, -1, "", this),
- new Among ( "d\u0131r", -1, -1, "", this),
- new Among ( "t\u0131r", -1, -1, "", this)
- };
-
- private Among a_19[] = {
- new Among ( "cas\u0131na", -1, -1, "", this),
- new Among ( "cesine", -1, -1, "", this)
- };
-
- private Among a_20[] = {
- new Among ( "di", -1, -1, "", this),
- new Among ( "ti", -1, -1, "", this),
- new Among ( "dik", -1, -1, "", this),
- new Among ( "tik", -1, -1, "", this),
- new Among ( "duk", -1, -1, "", this),
- new Among ( "tuk", -1, -1, "", this),
- new Among ( "d\u00FCk", -1, -1, "", this),
- new Among ( "t\u00FCk", -1, -1, "", this),
- new Among ( "d\u0131k", -1, -1, "", this),
- new Among ( "t\u0131k", -1, -1, "", this),
- new Among ( "dim", -1, -1, "", this),
- new Among ( "tim", -1, -1, "", this),
- new Among ( "dum", -1, -1, "", this),
- new Among ( "tum", -1, -1, "", this),
- new Among ( "d\u00FCm", -1, -1, "", this),
- new Among ( "t\u00FCm", -1, -1, "", this),
- new Among ( "d\u0131m", -1, -1, "", this),
- new Among ( "t\u0131m", -1, -1, "", this),
- new Among ( "din", -1, -1, "", this),
- new Among ( "tin", -1, -1, "", this),
- new Among ( "dun", -1, -1, "", this),
- new Among ( "tun", -1, -1, "", this),
- new Among ( "d\u00FCn", -1, -1, "", this),
- new Among ( "t\u00FCn", -1, -1, "", this),
- new Among ( "d\u0131n", -1, -1, "", this),
- new Among ( "t\u0131n", -1, -1, "", this),
- new Among ( "du", -1, -1, "", this),
- new Among ( "tu", -1, -1, "", this),
- new Among ( "d\u00FC", -1, -1, "", this),
- new Among ( "t\u00FC", -1, -1, "", this),
- new Among ( "d\u0131", -1, -1, "", this),
- new Among ( "t\u0131", -1, -1, "", this)
- };
-
- private Among a_21[] = {
- new Among ( "sa", -1, -1, "", this),
- new Among ( "se", -1, -1, "", this),
- new Among ( "sak", -1, -1, "", this),
- new Among ( "sek", -1, -1, "", this),
- new Among ( "sam", -1, -1, "", this),
- new Among ( "sem", -1, -1, "", this),
- new Among ( "san", -1, -1, "", this),
- new Among ( "sen", -1, -1, "", this)
- };
-
- private Among a_22[] = {
- new Among ( "mi\u015F", -1, -1, "", this),
- new Among ( "mu\u015F", -1, -1, "", this),
- new Among ( "m\u00FC\u015F", -1, -1, "", this),
- new Among ( "m\u0131\u015F", -1, -1, "", this)
- };
-
- private Among a_23[] = {
- new Among ( "b", -1, 1, "", this),
- new Among ( "c", -1, 2, "", this),
- new Among ( "d", -1, 3, "", this),
- new Among ( "\u011F", -1, 4, "", this)
- };
-
- private static final char g_vowel[] = {17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 8, 0, 0, 0, 0, 0, 0, 1 };
-
- private static final char g_U[] = {1, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 1 };
-
- private static final char g_vowel1[] = {1, 64, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 };
-
- private static final char g_vowel2[] = {17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 130 };
+private static final long serialVersionUID = 1L;
- private static final char g_vowel3[] = {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 };
+ private final static TurkishStemmer methodObject = new TurkishStemmer ();
- private static final char g_vowel4[] = {17 };
+ private final static Among a_0[] = {
+ new Among ( "m", -1, -1, "", methodObject ),
+ new Among ( "n", -1, -1, "", methodObject ),
+ new Among ( "miz", -1, -1, "", methodObject ),
+ new Among ( "niz", -1, -1, "", methodObject ),
+ new Among ( "muz", -1, -1, "", methodObject ),
+ new Among ( "nuz", -1, -1, "", methodObject ),
+ new Among ( "m\u00FCz", -1, -1, "", methodObject ),
+ new Among ( "n\u00FCz", -1, -1, "", methodObject ),
+ new Among ( "m\u0131z", -1, -1, "", methodObject ),
+ new Among ( "n\u0131z", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_1[] = {
+ new Among ( "leri", -1, -1, "", methodObject ),
+ new Among ( "lar\u0131", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_2[] = {
+ new Among ( "ni", -1, -1, "", methodObject ),
+ new Among ( "nu", -1, -1, "", methodObject ),
+ new Among ( "n\u00FC", -1, -1, "", methodObject ),
+ new Among ( "n\u0131", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_3[] = {
+ new Among ( "in", -1, -1, "", methodObject ),
+ new Among ( "un", -1, -1, "", methodObject ),
+ new Among ( "\u00FCn", -1, -1, "", methodObject ),
+ new Among ( "\u0131n", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_4[] = {
+ new Among ( "a", -1, -1, "", methodObject ),
+ new Among ( "e", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_5[] = {
+ new Among ( "na", -1, -1, "", methodObject ),
+ new Among ( "ne", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_6[] = {
+ new Among ( "da", -1, -1, "", methodObject ),
+ new Among ( "ta", -1, -1, "", methodObject ),
+ new Among ( "de", -1, -1, "", methodObject ),
+ new Among ( "te", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_7[] = {
+ new Among ( "nda", -1, -1, "", methodObject ),
+ new Among ( "nde", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_8[] = {
+ new Among ( "dan", -1, -1, "", methodObject ),
+ new Among ( "tan", -1, -1, "", methodObject ),
+ new Among ( "den", -1, -1, "", methodObject ),
+ new Among ( "ten", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_9[] = {
+ new Among ( "ndan", -1, -1, "", methodObject ),
+ new Among ( "nden", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_10[] = {
+ new Among ( "la", -1, -1, "", methodObject ),
+ new Among ( "le", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_11[] = {
+ new Among ( "ca", -1, -1, "", methodObject ),
+ new Among ( "ce", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_12[] = {
+ new Among ( "im", -1, -1, "", methodObject ),
+ new Among ( "um", -1, -1, "", methodObject ),
+ new Among ( "\u00FCm", -1, -1, "", methodObject ),
+ new Among ( "\u0131m", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_13[] = {
+ new Among ( "sin", -1, -1, "", methodObject ),
+ new Among ( "sun", -1, -1, "", methodObject ),
+ new Among ( "s\u00FCn", -1, -1, "", methodObject ),
+ new Among ( "s\u0131n", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_14[] = {
+ new Among ( "iz", -1, -1, "", methodObject ),
+ new Among ( "uz", -1, -1, "", methodObject ),
+ new Among ( "\u00FCz", -1, -1, "", methodObject ),
+ new Among ( "\u0131z", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_15[] = {
+ new Among ( "siniz", -1, -1, "", methodObject ),
+ new Among ( "sunuz", -1, -1, "", methodObject ),
+ new Among ( "s\u00FCn\u00FCz", -1, -1, "", methodObject ),
+ new Among ( "s\u0131n\u0131z", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_16[] = {
+ new Among ( "lar", -1, -1, "", methodObject ),
+ new Among ( "ler", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_17[] = {
+ new Among ( "niz", -1, -1, "", methodObject ),
+ new Among ( "nuz", -1, -1, "", methodObject ),
+ new Among ( "n\u00FCz", -1, -1, "", methodObject ),
+ new Among ( "n\u0131z", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_18[] = {
+ new Among ( "dir", -1, -1, "", methodObject ),
+ new Among ( "tir", -1, -1, "", methodObject ),
+ new Among ( "dur", -1, -1, "", methodObject ),
+ new Among ( "tur", -1, -1, "", methodObject ),
+ new Among ( "d\u00FCr", -1, -1, "", methodObject ),
+ new Among ( "t\u00FCr", -1, -1, "", methodObject ),
+ new Among ( "d\u0131r", -1, -1, "", methodObject ),
+ new Among ( "t\u0131r", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_19[] = {
+ new Among ( "cas\u0131na", -1, -1, "", methodObject ),
+ new Among ( "cesine", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_20[] = {
+ new Among ( "di", -1, -1, "", methodObject ),
+ new Among ( "ti", -1, -1, "", methodObject ),
+ new Among ( "dik", -1, -1, "", methodObject ),
+ new Among ( "tik", -1, -1, "", methodObject ),
+ new Among ( "duk", -1, -1, "", methodObject ),
+ new Among ( "tuk", -1, -1, "", methodObject ),
+ new Among ( "d\u00FCk", -1, -1, "", methodObject ),
+ new Among ( "t\u00FCk", -1, -1, "", methodObject ),
+ new Among ( "d\u0131k", -1, -1, "", methodObject ),
+ new Among ( "t\u0131k", -1, -1, "", methodObject ),
+ new Among ( "dim", -1, -1, "", methodObject ),
+ new Among ( "tim", -1, -1, "", methodObject ),
+ new Among ( "dum", -1, -1, "", methodObject ),
+ new Among ( "tum", -1, -1, "", methodObject ),
+ new Among ( "d\u00FCm", -1, -1, "", methodObject ),
+ new Among ( "t\u00FCm", -1, -1, "", methodObject ),
+ new Among ( "d\u0131m", -1, -1, "", methodObject ),
+ new Among ( "t\u0131m", -1, -1, "", methodObject ),
+ new Among ( "din", -1, -1, "", methodObject ),
+ new Among ( "tin", -1, -1, "", methodObject ),
+ new Among ( "dun", -1, -1, "", methodObject ),
+ new Among ( "tun", -1, -1, "", methodObject ),
+ new Among ( "d\u00FCn", -1, -1, "", methodObject ),
+ new Among ( "t\u00FCn", -1, -1, "", methodObject ),
+ new Among ( "d\u0131n", -1, -1, "", methodObject ),
+ new Among ( "t\u0131n", -1, -1, "", methodObject ),
+ new Among ( "du", -1, -1, "", methodObject ),
+ new Among ( "tu", -1, -1, "", methodObject ),
+ new Among ( "d\u00FC", -1, -1, "", methodObject ),
+ new Among ( "t\u00FC", -1, -1, "", methodObject ),
+ new Among ( "d\u0131", -1, -1, "", methodObject ),
+ new Among ( "t\u0131", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_21[] = {
+ new Among ( "sa", -1, -1, "", methodObject ),
+ new Among ( "se", -1, -1, "", methodObject ),
+ new Among ( "sak", -1, -1, "", methodObject ),
+ new Among ( "sek", -1, -1, "", methodObject ),
+ new Among ( "sam", -1, -1, "", methodObject ),
+ new Among ( "sem", -1, -1, "", methodObject ),
+ new Among ( "san", -1, -1, "", methodObject ),
+ new Among ( "sen", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_22[] = {
+ new Among ( "mi\u015F", -1, -1, "", methodObject ),
+ new Among ( "mu\u015F", -1, -1, "", methodObject ),
+ new Among ( "m\u00FC\u015F", -1, -1, "", methodObject ),
+ new Among ( "m\u0131\u015F", -1, -1, "", methodObject )
+ };
+
+ private final static Among a_23[] = {
+ new Among ( "b", -1, 1, "", methodObject ),
+ new Among ( "c", -1, 2, "", methodObject ),
+ new Among ( "d", -1, 3, "", methodObject ),
+ new Among ( "\u011F", -1, 4, "", methodObject )
+ };
+
+ private static final char g_vowel[] = {17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32, 8, 0, 0, 0, 0, 0, 0, 1 };
+
+ private static final char g_U[] = {1, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 1 };
+
+ private static final char g_vowel1[] = {1, 64, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 };
+
+ private static final char g_vowel2[] = {17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 130 };
- private static final char g_vowel5[] = {65 };
+ private static final char g_vowel3[] = {1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 };
- private static final char g_vowel6[] = {65 };
+ private static final char g_vowel4[] = {17 };
+
+ private static final char g_vowel5[] = {65 };
+
+ private static final char g_vowel6[] = {65 };
private boolean B_continue_stemming_noun_suffixes;
private int I_strlen;
- private void copy_from(TurkishStemmer other) {
- B_continue_stemming_noun_suffixes = other.B_continue_stemming_noun_suffixes;
- I_strlen = other.I_strlen;
- super.copy_from(other);
- }
+ private void copy_from(TurkishStemmer other) {
+ B_continue_stemming_noun_suffixes = other.B_continue_stemming_noun_suffixes;
+ I_strlen = other.I_strlen;
+ super.copy_from(other);
+ }
- private boolean r_check_vowel_harmony() {
+ private boolean r_check_vowel_harmony() {
int v_1;
int v_2;
int v_3;
@@ -238,268 +245,268 @@ public class TurkishStemmer extends Snow
int v_9;
int v_10;
int v_11;
- // (, line 111
- // test, line 112
- v_1 = limit - cursor;
- // (, line 113
- // (, line 114
- // goto, line 114
- golab0: while(true)
- {
- v_2 = limit - cursor;
- lab1: do {
- if (!(in_grouping_b(g_vowel, 97, 305)))
+ // (, line 111
+ // test, line 112
+ v_1 = limit - cursor;
+ // (, line 113
+ // (, line 114
+ // goto, line 114
+ golab0: while(true)
{
- break lab1;
- }
- cursor = limit - v_2;
- break golab0;
- } while (false);
- cursor = limit - v_2;
- if (cursor <= limit_backward)
- {
- return false;
- }
- cursor--;
- }
- // (, line 115
- // or, line 116
- lab2: do {
- v_3 = limit - cursor;
- lab3: do {
- // (, line 116
- // literal, line 116
- if (!(eq_s_b(1, "a")))
- {
- break lab3;
- }
- // goto, line 116
- golab4: while(true)
- {
- v_4 = limit - cursor;
- lab5: do {
- if (!(in_grouping_b(g_vowel1, 97, 305)))
+ v_2 = limit - cursor;
+ lab1: do {
+ if (!(in_grouping_b(g_vowel, 97, 305)))
{
- break lab5;
+ break lab1;
}
- cursor = limit - v_4;
- break golab4;
+ cursor = limit - v_2;
+ break golab0;
} while (false);
- cursor = limit - v_4;
+ cursor = limit - v_2;
if (cursor <= limit_backward)
{
- break lab3;
+ return false;
}
cursor--;
}
- break lab2;
- } while (false);
- cursor = limit - v_3;
- lab6: do {
- // (, line 117
- // literal, line 117
- if (!(eq_s_b(1, "e")))
- {
- break lab6;
- }
- // goto, line 117
- golab7: while(true)
- {
- v_5 = limit - cursor;
- lab8: do {
- if (!(in_grouping_b(g_vowel2, 101, 252)))
+ // (, line 115
+ // or, line 116
+ lab2: do {
+ v_3 = limit - cursor;
+ lab3: do {
+ // (, line 116
+ // literal, line 116
+ if (!(eq_s_b(1, "a")))
{
- break lab8;
+ break lab3;
+ }
+ // goto, line 116
+ golab4: while(true)
+ {
+ v_4 = limit - cursor;
+ lab5: do {
+ if (!(in_grouping_b(g_vowel1, 97, 305)))
+ {
+ break lab5;
+ }
+ cursor = limit - v_4;
+ break golab4;
+ } while (false);
+ cursor = limit - v_4;
+ if (cursor <= limit_backward)
+ {
+ break lab3;
+ }
+ cursor--;
}
- cursor = limit - v_5;
- break golab7;
+ break lab2;
} while (false);
- cursor = limit - v_5;
- if (cursor <= limit_backward)
- {
- break lab6;
- }
- cursor--;
- }
- break lab2;
- } while (false);
- cursor = limit - v_3;
- lab9: do {
- // (, line 118
- // literal, line 118
- if (!(eq_s_b(1, "\u0131")))
- {
- break lab9;
- }
- // goto, line 118
- golab10: while(true)
- {
- v_6 = limit - cursor;
- lab11: do {
- if (!(in_grouping_b(g_vowel3, 97, 305)))
+ cursor = limit - v_3;
+ lab6: do {
+ // (, line 117
+ // literal, line 117
+ if (!(eq_s_b(1, "e")))
+ {
+ break lab6;
+ }
+ // goto, line 117
+ golab7: while(true)
{
- break lab11;
+ v_5 = limit - cursor;
+ lab8: do {
+ if (!(in_grouping_b(g_vowel2, 101, 252)))
+ {
+ break lab8;
+ }
+ cursor = limit - v_5;
+ break golab7;
+ } while (false);
+ cursor = limit - v_5;
+ if (cursor <= limit_backward)
+ {
+ break lab6;
+ }
+ cursor--;
}
- cursor = limit - v_6;
- break golab10;
+ break lab2;
} while (false);
- cursor = limit - v_6;
- if (cursor <= limit_backward)
- {
- break lab9;
- }
- cursor--;
- }
- break lab2;
- } while (false);
- cursor = limit - v_3;
- lab12: do {
- // (, line 119
- // literal, line 119
- if (!(eq_s_b(1, "i")))
- {
- break lab12;
- }
- // goto, line 119
- golab13: while(true)
- {
- v_7 = limit - cursor;
- lab14: do {
- if (!(in_grouping_b(g_vowel4, 101, 105)))
+ cursor = limit - v_3;
+ lab9: do {
+ // (, line 118
+ // literal, line 118
+ if (!(eq_s_b(1, "\u0131")))
{
- break lab14;
+ break lab9;
}
- cursor = limit - v_7;
- break golab13;
+ // goto, line 118
+ golab10: while(true)
+ {
+ v_6 = limit - cursor;
+ lab11: do {
+ if (!(in_grouping_b(g_vowel3, 97, 305)))
+ {
+ break lab11;
+ }
+ cursor = limit - v_6;
+ break golab10;
+ } while (false);
+ cursor = limit - v_6;
+ if (cursor <= limit_backward)
+ {
+ break lab9;
+ }
+ cursor--;
+ }
+ break lab2;
} while (false);
- cursor = limit - v_7;
- if (cursor <= limit_backward)
- {
- break lab12;
- }
- cursor--;
- }
- break lab2;
- } while (false);
- cursor = limit - v_3;
- lab15: do {
- // (, line 120
- // literal, line 120
- if (!(eq_s_b(1, "o")))
- {
- break lab15;
- }
- // goto, line 120
- golab16: while(true)
- {
- v_8 = limit - cursor;
- lab17: do {
- if (!(in_grouping_b(g_vowel5, 111, 117)))
+ cursor = limit - v_3;
+ lab12: do {
+ // (, line 119
+ // literal, line 119
+ if (!(eq_s_b(1, "i")))
+ {
+ break lab12;
+ }
+ // goto, line 119
+ golab13: while(true)
{
- break lab17;
+ v_7 = limit - cursor;
+ lab14: do {
+ if (!(in_grouping_b(g_vowel4, 101, 105)))
+ {
+ break lab14;
+ }
+ cursor = limit - v_7;
+ break golab13;
+ } while (false);
+ cursor = limit - v_7;
+ if (cursor <= limit_backward)
+ {
+ break lab12;
+ }
+ cursor--;
}
- cursor = limit - v_8;
- break golab16;
+ break lab2;
} while (false);
- cursor = limit - v_8;
- if (cursor <= limit_backward)
- {
- break lab15;
- }
- cursor--;
- }
- break lab2;
- } while (false);
- cursor = limit - v_3;
- lab18: do {
- // (, line 121
- // literal, line 121
- if (!(eq_s_b(1, "\u00F6")))
- {
- break lab18;
- }
- // goto, line 121
- golab19: while(true)
- {
- v_9 = limit - cursor;
- lab20: do {
- if (!(in_grouping_b(g_vowel6, 246, 252)))
+ cursor = limit - v_3;
+ lab15: do {
+ // (, line 120
+ // literal, line 120
+ if (!(eq_s_b(1, "o")))
{
- break lab20;
+ break lab15;
+ }
+ // goto, line 120
+ golab16: while(true)
+ {
+ v_8 = limit - cursor;
+ lab17: do {
+ if (!(in_grouping_b(g_vowel5, 111, 117)))
+ {
+ break lab17;
+ }
+ cursor = limit - v_8;
+ break golab16;
+ } while (false);
+ cursor = limit - v_8;
+ if (cursor <= limit_backward)
+ {
+ break lab15;
+ }
+ cursor--;
}
- cursor = limit - v_9;
- break golab19;
+ break lab2;
} while (false);
- cursor = limit - v_9;
- if (cursor <= limit_backward)
- {
- break lab18;
- }
- cursor--;
- }
- break lab2;
- } while (false);
- cursor = limit - v_3;
- lab21: do {
- // (, line 122
- // literal, line 122
- if (!(eq_s_b(1, "u")))
- {
- break lab21;
- }
- // goto, line 122
- golab22: while(true)
- {
- v_10 = limit - cursor;
- lab23: do {
- if (!(in_grouping_b(g_vowel5, 111, 117)))
+ cursor = limit - v_3;
+ lab18: do {
+ // (, line 121
+ // literal, line 121
+ if (!(eq_s_b(1, "\u00F6")))
{
- break lab23;
+ break lab18;
}
- cursor = limit - v_10;
- break golab22;
+ // goto, line 121
+ golab19: while(true)
+ {
+ v_9 = limit - cursor;
+ lab20: do {
+ if (!(in_grouping_b(g_vowel6, 246, 252)))
+ {
+ break lab20;
+ }
+ cursor = limit - v_9;
+ break golab19;
+ } while (false);
+ cursor = limit - v_9;
+ if (cursor <= limit_backward)
+ {
+ break lab18;
+ }
+ cursor--;
+ }
+ break lab2;
} while (false);
- cursor = limit - v_10;
- if (cursor <= limit_backward)
- {
- break lab21;
- }
- cursor--;
- }
- break lab2;
- } while (false);
- cursor = limit - v_3;
- // (, line 123
- // literal, line 123
- if (!(eq_s_b(1, "\u00FC")))
- {
- return false;
- }
- // goto, line 123
- golab24: while(true)
- {
- v_11 = limit - cursor;
- lab25: do {
- if (!(in_grouping_b(g_vowel6, 246, 252)))
- {
- break lab25;
+ cursor = limit - v_3;
+ lab21: do {
+ // (, line 122
+ // literal, line 122
+ if (!(eq_s_b(1, "u")))
+ {
+ break lab21;
+ }
+ // goto, line 122
+ golab22: while(true)
+ {
+ v_10 = limit - cursor;
+ lab23: do {
+ if (!(in_grouping_b(g_vowel5, 111, 117)))
+ {
+ break lab23;
+ }
+ cursor = limit - v_10;
+ break golab22;
+ } while (false);
+ cursor = limit - v_10;
+ if (cursor <= limit_backward)
+ {
+ break lab21;
+ }
+ cursor--;
+ }
+ break lab2;
+ } while (false);
+ cursor = limit - v_3;
+ // (, line 123
+ // literal, line 123
+ if (!(eq_s_b(1, "\u00FC")))
+ {
+ return false;
+ }
+ // goto, line 123
+ golab24: while(true)
+ {
+ v_11 = limit - cursor;
+ lab25: do {
+ if (!(in_grouping_b(g_vowel6, 246, 252)))
+ {
+ break lab25;
+ }
+ cursor = limit - v_11;
+ break golab24;
+ } while (false);
+ cursor = limit - v_11;
+ if (cursor <= limit_backward)
+ {
+ return false;
+ }
+ cursor--;
}
- cursor = limit - v_11;
- break golab24;
} while (false);
- cursor = limit - v_11;
- if (cursor <= limit_backward)
- {
- return false;
- }
- cursor--;
+ cursor = limit - v_1;
+ return true;
}
- } while (false);
- cursor = limit - v_1;
- return true;
- }
- private boolean r_mark_suffix_with_optional_n_consonant() {
+ private boolean r_mark_suffix_with_optional_n_consonant() {
int v_1;
int v_2;
int v_3;
@@ -507,80 +514,80 @@ public class TurkishStemmer extends Snow
int v_5;
int v_6;
int v_7;
- // (, line 132
- // or, line 134
- lab0: do {
- v_1 = limit - cursor;
- lab1: do {
- // (, line 133
- // (, line 133
- // test, line 133
- v_2 = limit - cursor;
- // literal, line 133
- if (!(eq_s_b(1, "n")))
- {
- break lab1;
- }
- cursor = limit - v_2;
- // next, line 133
- if (cursor <= limit_backward)
- {
- break lab1;
- }
- cursor--;
- // (, line 133
- // test, line 133
- v_3 = limit - cursor;
- if (!(in_grouping_b(g_vowel, 97, 305)))
- {
- break lab1;
- }
- cursor = limit - v_3;
- break lab0;
- } while (false);
- cursor = limit - v_1;
- // (, line 135
- // (, line 135
- // not, line 135
- {
- v_4 = limit - cursor;
- lab2: do {
+ // (, line 132
+ // or, line 134
+ lab0: do {
+ v_1 = limit - cursor;
+ lab1: do {
+ // (, line 133
+ // (, line 133
+ // test, line 133
+ v_2 = limit - cursor;
+ // literal, line 133
+ if (!(eq_s_b(1, "n")))
+ {
+ break lab1;
+ }
+ cursor = limit - v_2;
+ // next, line 133
+ if (cursor <= limit_backward)
+ {
+ break lab1;
+ }
+ cursor--;
+ // (, line 133
+ // test, line 133
+ v_3 = limit - cursor;
+ if (!(in_grouping_b(g_vowel, 97, 305)))
+ {
+ break lab1;
+ }
+ cursor = limit - v_3;
+ break lab0;
+ } while (false);
+ cursor = limit - v_1;
// (, line 135
+ // (, line 135
+ // not, line 135
+ {
+ v_4 = limit - cursor;
+ lab2: do {
+ // (, line 135
+ // test, line 135
+ v_5 = limit - cursor;
+ // literal, line 135
+ if (!(eq_s_b(1, "n")))
+ {
+ break lab2;
+ }
+ cursor = limit - v_5;
+ return false;
+ } while (false);
+ cursor = limit - v_4;
+ }
// test, line 135
- v_5 = limit - cursor;
- // literal, line 135
- if (!(eq_s_b(1, "n")))
+ v_6 = limit - cursor;
+ // (, line 135
+ // next, line 135
+ if (cursor <= limit_backward)
{
- break lab2;
+ return false;
}
- cursor = limit - v_5;
- return false;
+ cursor--;
+ // (, line 135
+ // test, line 135
+ v_7 = limit - cursor;
+ if (!(in_grouping_b(g_vowel, 97, 305)))
+ {
+ return false;
+ }
+ cursor = limit - v_7;
+ cursor = limit - v_6;
} while (false);
- cursor = limit - v_4;
+ return true;
}
- // test, line 135
- v_6 = limit - cursor;
- // (, line 135
- // next, line 135
- if (cursor <= limit_backward)
- {
- return false;
- }
- cursor--;
- // (, line 135
- // test, line 135
- v_7 = limit - cursor;
- if (!(in_grouping_b(g_vowel, 97, 305)))
- {
- return false;
- }
- cursor = limit - v_7;
- cursor = limit - v_6;
- } while (false);
- return true;
- }
- private boolean r_mark_suffix_with_optional_s_consonant() {
+ private boolean r_mark_suffix_with_optional_s_consonant() {
int v_1;
int v_2;
int v_3;
@@ -588,161 +595,161 @@ public class TurkishStemmer extends Snow
int v_5;
int v_6;
int v_7;
- // (, line 143
- // or, line 145
- lab0: do {
- v_1 = limit - cursor;
- lab1: do {
- // (, line 144
- // (, line 144
- // test, line 144
- v_2 = limit - cursor;
- // literal, line 144
- if (!(eq_s_b(1, "s")))
- {
- break lab1;
- }
- cursor = limit - v_2;
- // next, line 144
- if (cursor <= limit_backward)
- {
- break lab1;
- }
- cursor--;
- // (, line 144
- // test, line 144
- v_3 = limit - cursor;
- if (!(in_grouping_b(g_vowel, 97, 305)))
- {
- break lab1;
- }
- cursor = limit - v_3;
- break lab0;
- } while (false);
- cursor = limit - v_1;
- // (, line 146
- // (, line 146
- // not, line 146
- {
- v_4 = limit - cursor;
- lab2: do {
- // (, line 146
- // test, line 146
- v_5 = limit - cursor;
- // literal, line 146
- if (!(eq_s_b(1, "s")))
- {
- break lab2;
- }
- cursor = limit - v_5;
- return false;
- } while (false);
- cursor = limit - v_4;
- }
- // test, line 146
- v_6 = limit - cursor;
- // (, line 146
- // next, line 146
- if (cursor <= limit_backward)
- {
- return false;
- }
- cursor--;
- // (, line 146
- // test, line 146
- v_7 = limit - cursor;
- if (!(in_grouping_b(g_vowel, 97, 305)))
- {
- return false;
- }
- cursor = limit - v_7;
- cursor = limit - v_6;
- } while (false);
- return true;
- }
-
- private boolean r_mark_suffix_with_optional_y_consonant() {
- int v_1;
- int v_2;
+ // (, line 143
+ // or, line 145
+ lab0: do {
+ v_1 = limit - cursor;
+ lab1: do {
+ // (, line 144
+ // (, line 144
+ // test, line 144
+ v_2 = limit - cursor;
+ // literal, line 144
+ if (!(eq_s_b(1, "s")))
+ {
+ break lab1;
+ }
+ cursor = limit - v_2;
+ // next, line 144
+ if (cursor <= limit_backward)
+ {
+ break lab1;
+ }
+ cursor--;
+ // (, line 144
+ // test, line 144
+ v_3 = limit - cursor;
+ if (!(in_grouping_b(g_vowel, 97, 305)))
+ {
+ break lab1;
+ }
+ cursor = limit - v_3;
+ break lab0;
+ } while (false);
+ cursor = limit - v_1;
+ // (, line 146
+ // (, line 146
+ // not, line 146
+ {
+ v_4 = limit - cursor;
+ lab2: do {
+ // (, line 146
+ // test, line 146
+ v_5 = limit - cursor;
+ // literal, line 146
+ if (!(eq_s_b(1, "s")))
+ {
+ break lab2;
+ }
+ cursor = limit - v_5;
+ return false;
+ } while (false);
+ cursor = limit - v_4;
+ }
+ // test, line 146
+ v_6 = limit - cursor;
+ // (, line 146
+ // next, line 146
+ if (cursor <= limit_backward)
+ {
+ return false;
+ }
+ cursor--;
+ // (, line 146
+ // test, line 146
+ v_7 = limit - cursor;
+ if (!(in_grouping_b(g_vowel, 97, 305)))
+ {
+ return false;
+ }
+ cursor = limit - v_7;
+ cursor = limit - v_6;
+ } while (false);
+ return true;
+ }
+
+ private boolean r_mark_suffix_with_optional_y_consonant() {
+ int v_1;
+ int v_2;
int v_3;
int v_4;
int v_5;
int v_6;
int v_7;
- // (, line 153
- // or, line 155
- lab0: do {
- v_1 = limit - cursor;
- lab1: do {
- // (, line 154
- // (, line 154
- // test, line 154
- v_2 = limit - cursor;
- // literal, line 154
- if (!(eq_s_b(1, "y")))
- {
- break lab1;
- }
- cursor = limit - v_2;
- // next, line 154
- if (cursor <= limit_backward)
- {
- break lab1;
- }
- cursor--;
- // (, line 154
- // test, line 154
- v_3 = limit - cursor;
- if (!(in_grouping_b(g_vowel, 97, 305)))
- {
- break lab1;
- }
- cursor = limit - v_3;
- break lab0;
- } while (false);
- cursor = limit - v_1;
- // (, line 156
- // (, line 156
- // not, line 156
- {
- v_4 = limit - cursor;
- lab2: do {
+ // (, line 153
+ // or, line 155
+ lab0: do {
+ v_1 = limit - cursor;
+ lab1: do {
+ // (, line 154
+ // (, line 154
+ // test, line 154
+ v_2 = limit - cursor;
+ // literal, line 154
+ if (!(eq_s_b(1, "y")))
+ {
+ break lab1;
+ }
+ cursor = limit - v_2;
+ // next, line 154
+ if (cursor <= limit_backward)
+ {
+ break lab1;
+ }
+ cursor--;
+ // (, line 154
+ // test, line 154
+ v_3 = limit - cursor;
+ if (!(in_grouping_b(g_vowel, 97, 305)))
+ {
+ break lab1;
+ }
+ cursor = limit - v_3;
+ break lab0;
+ } while (false);
+ cursor = limit - v_1;
// (, line 156
+ // (, line 156
+ // not, line 156
+ {
+ v_4 = limit - cursor;
+ lab2: do {
+ // (, line 156
+ // test, line 156
+ v_5 = limit - cursor;
+ // literal, line 156
+ if (!(eq_s_b(1, "y")))
+ {
+ break lab2;
+ }
+ cursor = limit - v_5;
+ return false;
+ } while (false);
+ cursor = limit - v_4;
+ }
// test, line 156
- v_5 = limit - cursor;
- // literal, line 156
- if (!(eq_s_b(1, "y")))
+ v_6 = limit - cursor;
+ // (, line 156
+ // next, line 156
+ if (cursor <= limit_backward)
{
- break lab2;
+ return false;
}
- cursor = limit - v_5;
- return false;
+ cursor--;
+ // (, line 156
+ // test, line 156
+ v_7 = limit - cursor;
+ if (!(in_grouping_b(g_vowel, 97, 305)))
+ {
+ return false;
+ }
+ cursor = limit - v_7;
+ cursor = limit - v_6;
} while (false);
- cursor = limit - v_4;
+ return true;
}
- // test, line 156
- v_6 = limit - cursor;
- // (, line 156
- // next, line 156
- if (cursor <= limit_backward)
- {
- return false;
- }
- cursor--;
- // (, line 156
- // test, line 156
- v_7 = limit - cursor;
- if (!(in_grouping_b(g_vowel, 97, 305)))
- {
- return false;
- }
- cursor = limit - v_7;
- cursor = limit - v_6;
- } while (false);
- return true;
- }
- private boolean r_mark_suffix_with_optional_U_vowel() {
+ private boolean r_mark_suffix_with_optional_U_vowel() {
int v_1;
int v_2;
int v_3;
@@ -750,524 +757,524 @@ public class TurkishStemmer extends Snow
int v_5;
int v_6;
int v_7;
- // (, line 159
- // or, line 161
- lab0: do {
- v_1 = limit - cursor;
- lab1: do {
- // (, line 160
- // (, line 160
- // test, line 160
- v_2 = limit - cursor;
- if (!(in_grouping_b(g_U, 105, 305)))
- {
- break lab1;
- }
- cursor = limit - v_2;
- // next, line 160
- if (cursor <= limit_backward)
- {
- break lab1;
- }
- cursor--;
- // (, line 160
- // test, line 160
- v_3 = limit - cursor;
- if (!(out_grouping_b(g_vowel, 97, 305)))
- {
- break lab1;
- }
- cursor = limit - v_3;
- break lab0;
- } while (false);
- cursor = limit - v_1;
- // (, line 162
- // (, line 162
- // not, line 162
- {
- v_4 = limit - cursor;
- lab2: do {
+ // (, line 159
+ // or, line 161
+ lab0: do {
+ v_1 = limit - cursor;
+ lab1: do {
+ // (, line 160
+ // (, line 160
+ // test, line 160
+ v_2 = limit - cursor;
+ if (!(in_grouping_b(g_U, 105, 305)))
+ {
+ break lab1;
+ }
+ cursor = limit - v_2;
+ // next, line 160
+ if (cursor <= limit_backward)
+ {
+ break lab1;
+ }
+ cursor--;
+ // (, line 160
+ // test, line 160
+ v_3 = limit - cursor;
+ if (!(out_grouping_b(g_vowel, 97, 305)))
+ {
+ break lab1;
+ }
+ cursor = limit - v_3;
+ break lab0;
+ } while (false);
+ cursor = limit - v_1;
// (, line 162
+ // (, line 162
+ // not, line 162
+ {
+ v_4 = limit - cursor;
+ lab2: do {
+ // (, line 162
+ // test, line 162
+ v_5 = limit - cursor;
+ if (!(in_grouping_b(g_U, 105, 305)))
+ {
+ break lab2;
+ }
+ cursor = limit - v_5;
+ return false;
+ } while (false);
+ cursor = limit - v_4;
+ }
// test, line 162
- v_5 = limit - cursor;
- if (!(in_grouping_b(g_U, 105, 305)))
+ v_6 = limit - cursor;
+ // (, line 162
+ // next, line 162
+ if (cursor <= limit_backward)
{
- break lab2;
+ return false;
}
- cursor = limit - v_5;
- return false;
+ cursor--;
+ // (, line 162
+ // test, line 162
+ v_7 = limit - cursor;
+ if (!(out_grouping_b(g_vowel, 97, 305)))
+ {
+ return false;
+ }
+ cursor = limit - v_7;
+ cursor = limit - v_6;
} while (false);
- cursor = limit - v_4;
+ return true;
}
- // test, line 162
- v_6 = limit - cursor;
- // (, line 162
- // next, line 162
- if (cursor <= limit_backward)
- {
- return false;
- }
- cursor--;
- // (, line 162
- // test, line 162
- v_7 = limit - cursor;
- if (!(out_grouping_b(g_vowel, 97, 305)))
- {
- return false;
- }
- cursor = limit - v_7;
- cursor = limit - v_6;
- } while (false);
- return true;
- }
- private boolean r_mark_possessives() {
- // (, line 166
- // among, line 167
- if (find_among_b(a_0, 10) == 0)
- {
- return false;
- }
- // (, line 169
- // call mark_suffix_with_optional_U_vowel, line 169
- if (!r_mark_suffix_with_optional_U_vowel())
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_possessives() {
+ // (, line 166
+ // among, line 167
+ if (find_among_b(a_0, 10) == 0)
+ {
+ return false;
+ }
+ // (, line 169
+ // call mark_suffix_with_optional_U_vowel, line 169
+ if (!r_mark_suffix_with_optional_U_vowel())
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_sU() {
- // (, line 172
- // call check_vowel_harmony, line 173
- if (!r_check_vowel_harmony())
- {
- return false;
- }
- if (!(in_grouping_b(g_U, 105, 305)))
- {
- return false;
- }
- // (, line 175
- // call mark_suffix_with_optional_s_consonant, line 175
- if (!r_mark_suffix_with_optional_s_consonant())
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_sU() {
+ // (, line 172
+ // call check_vowel_harmony, line 173
+ if (!r_check_vowel_harmony())
+ {
+ return false;
+ }
+ if (!(in_grouping_b(g_U, 105, 305)))
+ {
+ return false;
+ }
+ // (, line 175
+ // call mark_suffix_with_optional_s_consonant, line 175
+ if (!r_mark_suffix_with_optional_s_consonant())
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_lArI() {
- // (, line 178
- // among, line 179
- if (find_among_b(a_1, 2) == 0)
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_lArI() {
+ // (, line 178
+ // among, line 179
+ if (find_among_b(a_1, 2) == 0)
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_yU() {
- // (, line 182
- // call check_vowel_harmony, line 183
- if (!r_check_vowel_harmony())
- {
- return false;
- }
- if (!(in_grouping_b(g_U, 105, 305)))
- {
- return false;
- }
- // (, line 185
- // call mark_suffix_with_optional_y_consonant, line 185
- if (!r_mark_suffix_with_optional_y_consonant())
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_yU() {
+ // (, line 182
+ // call check_vowel_harmony, line 183
+ if (!r_check_vowel_harmony())
+ {
+ return false;
+ }
+ if (!(in_grouping_b(g_U, 105, 305)))
+ {
+ return false;
+ }
+ // (, line 185
+ // call mark_suffix_with_optional_y_consonant, line 185
+ if (!r_mark_suffix_with_optional_y_consonant())
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_nU() {
- // (, line 188
- // call check_vowel_harmony, line 189
- if (!r_check_vowel_harmony())
- {
- return false;
- }
- // among, line 190
- if (find_among_b(a_2, 4) == 0)
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_nU() {
+ // (, line 188
+ // call check_vowel_harmony, line 189
+ if (!r_check_vowel_harmony())
+ {
+ return false;
+ }
+ // among, line 190
+ if (find_among_b(a_2, 4) == 0)
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_nUn() {
- // (, line 193
- // call check_vowel_harmony, line 194
- if (!r_check_vowel_harmony())
- {
- return false;
- }
- // among, line 195
- if (find_among_b(a_3, 4) == 0)
- {
- return false;
- }
- // (, line 196
- // call mark_suffix_with_optional_n_consonant, line 196
- if (!r_mark_suffix_with_optional_n_consonant())
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_nUn() {
+ // (, line 193
+ // call check_vowel_harmony, line 194
+ if (!r_check_vowel_harmony())
+ {
+ return false;
+ }
+ // among, line 195
+ if (find_among_b(a_3, 4) == 0)
+ {
+ return false;
+ }
+ // (, line 196
+ // call mark_suffix_with_optional_n_consonant, line 196
+ if (!r_mark_suffix_with_optional_n_consonant())
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_yA() {
- // (, line 199
- // call check_vowel_harmony, line 200
- if (!r_check_vowel_harmony())
- {
- return false;
- }
- // among, line 201
- if (find_among_b(a_4, 2) == 0)
- {
- return false;
- }
- // (, line 202
- // call mark_suffix_with_optional_y_consonant, line 202
- if (!r_mark_suffix_with_optional_y_consonant())
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_yA() {
+ // (, line 199
+ // call check_vowel_harmony, line 200
+ if (!r_check_vowel_harmony())
+ {
+ return false;
+ }
+ // among, line 201
+ if (find_among_b(a_4, 2) == 0)
+ {
+ return false;
+ }
+ // (, line 202
+ // call mark_suffix_with_optional_y_consonant, line 202
+ if (!r_mark_suffix_with_optional_y_consonant())
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_nA() {
- // (, line 205
- // call check_vowel_harmony, line 206
- if (!r_check_vowel_harmony())
- {
- return false;
- }
- // among, line 207
- if (find_among_b(a_5, 2) == 0)
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_nA() {
+ // (, line 205
+ // call check_vowel_harmony, line 206
+ if (!r_check_vowel_harmony())
+ {
+ return false;
+ }
+ // among, line 207
+ if (find_among_b(a_5, 2) == 0)
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_DA() {
- // (, line 210
- // call check_vowel_harmony, line 211
- if (!r_check_vowel_harmony())
- {
- return false;
- }
- // among, line 212
- if (find_among_b(a_6, 4) == 0)
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_DA() {
+ // (, line 210
+ // call check_vowel_harmony, line 211
+ if (!r_check_vowel_harmony())
+ {
+ return false;
+ }
+ // among, line 212
+ if (find_among_b(a_6, 4) == 0)
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_ndA() {
- // (, line 215
- // call check_vowel_harmony, line 216
- if (!r_check_vowel_harmony())
- {
- return false;
- }
- // among, line 217
- if (find_among_b(a_7, 2) == 0)
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_ndA() {
+ // (, line 215
+ // call check_vowel_harmony, line 216
+ if (!r_check_vowel_harmony())
+ {
+ return false;
+ }
+ // among, line 217
+ if (find_among_b(a_7, 2) == 0)
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_DAn() {
- // (, line 220
- // call check_vowel_harmony, line 221
- if (!r_check_vowel_harmony())
- {
- return false;
- }
- // among, line 222
- if (find_among_b(a_8, 4) == 0)
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_DAn() {
+ // (, line 220
+ // call check_vowel_harmony, line 221
+ if (!r_check_vowel_harmony())
+ {
+ return false;
+ }
+ // among, line 222
+ if (find_among_b(a_8, 4) == 0)
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_ndAn() {
- // (, line 225
- // call check_vowel_harmony, line 226
- if (!r_check_vowel_harmony())
- {
- return false;
- }
- // among, line 227
- if (find_among_b(a_9, 2) == 0)
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_ndAn() {
+ // (, line 225
+ // call check_vowel_harmony, line 226
+ if (!r_check_vowel_harmony())
+ {
+ return false;
+ }
+ // among, line 227
+ if (find_among_b(a_9, 2) == 0)
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_ylA() {
- // (, line 230
- // call check_vowel_harmony, line 231
- if (!r_check_vowel_harmony())
- {
- return false;
- }
- // among, line 232
- if (find_among_b(a_10, 2) == 0)
- {
- return false;
- }
- // (, line 233
- // call mark_suffix_with_optional_y_consonant, line 233
- if (!r_mark_suffix_with_optional_y_consonant())
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_ylA() {
+ // (, line 230
+ // call check_vowel_harmony, line 231
+ if (!r_check_vowel_harmony())
+ {
+ return false;
+ }
+ // among, line 232
+ if (find_among_b(a_10, 2) == 0)
+ {
+ return false;
+ }
+ // (, line 233
+ // call mark_suffix_with_optional_y_consonant, line 233
+ if (!r_mark_suffix_with_optional_y_consonant())
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_ki() {
- // (, line 236
- // literal, line 237
- if (!(eq_s_b(2, "ki")))
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_ki() {
+ // (, line 236
+ // literal, line 237
+ if (!(eq_s_b(2, "ki")))
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_ncA() {
- // (, line 240
- // call check_vowel_harmony, line 241
- if (!r_check_vowel_harmony())
- {
- return false;
- }
- // among, line 242
- if (find_among_b(a_11, 2) == 0)
- {
- return false;
- }
- // (, line 243
- // call mark_suffix_with_optional_n_consonant, line 243
- if (!r_mark_suffix_with_optional_n_consonant())
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_ncA() {
+ // (, line 240
+ // call check_vowel_harmony, line 241
+ if (!r_check_vowel_harmony())
+ {
+ return false;
+ }
+ // among, line 242
+ if (find_among_b(a_11, 2) == 0)
+ {
+ return false;
+ }
+ // (, line 243
+ // call mark_suffix_with_optional_n_consonant, line 243
+ if (!r_mark_suffix_with_optional_n_consonant())
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_yUm() {
- // (, line 246
- // call check_vowel_harmony, line 247
- if (!r_check_vowel_harmony())
- {
- return false;
- }
- // among, line 248
- if (find_among_b(a_12, 4) == 0)
- {
- return false;
- }
- // (, line 249
- // call mark_suffix_with_optional_y_consonant, line 249
- if (!r_mark_suffix_with_optional_y_consonant())
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_yUm() {
+ // (, line 246
+ // call check_vowel_harmony, line 247
+ if (!r_check_vowel_harmony())
+ {
+ return false;
+ }
+ // among, line 248
+ if (find_among_b(a_12, 4) == 0)
+ {
+ return false;
+ }
+ // (, line 249
+ // call mark_suffix_with_optional_y_consonant, line 249
+ if (!r_mark_suffix_with_optional_y_consonant())
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_sUn() {
- // (, line 252
- // call check_vowel_harmony, line 253
- if (!r_check_vowel_harmony())
- {
- return false;
- }
- // among, line 254
- if (find_among_b(a_13, 4) == 0)
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_sUn() {
+ // (, line 252
+ // call check_vowel_harmony, line 253
+ if (!r_check_vowel_harmony())
+ {
+ return false;
+ }
+ // among, line 254
+ if (find_among_b(a_13, 4) == 0)
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_yUz() {
- // (, line 257
- // call check_vowel_harmony, line 258
- if (!r_check_vowel_harmony())
- {
- return false;
- }
- // among, line 259
- if (find_among_b(a_14, 4) == 0)
- {
- return false;
- }
- // (, line 260
- // call mark_suffix_with_optional_y_consonant, line 260
- if (!r_mark_suffix_with_optional_y_consonant())
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_yUz() {
+ // (, line 257
+ // call check_vowel_harmony, line 258
+ if (!r_check_vowel_harmony())
+ {
+ return false;
+ }
+ // among, line 259
+ if (find_among_b(a_14, 4) == 0)
+ {
+ return false;
+ }
+ // (, line 260
+ // call mark_suffix_with_optional_y_consonant, line 260
+ if (!r_mark_suffix_with_optional_y_consonant())
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_sUnUz() {
- // (, line 263
- // among, line 264
- if (find_among_b(a_15, 4) == 0)
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_sUnUz() {
+ // (, line 263
+ // among, line 264
+ if (find_among_b(a_15, 4) == 0)
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_lAr() {
- // (, line 267
- // call check_vowel_harmony, line 268
- if (!r_check_vowel_harmony())
- {
- return false;
- }
- // among, line 269
- if (find_among_b(a_16, 2) == 0)
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_lAr() {
+ // (, line 267
+ // call check_vowel_harmony, line 268
+ if (!r_check_vowel_harmony())
+ {
+ return false;
+ }
+ // among, line 269
+ if (find_among_b(a_16, 2) == 0)
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_nUz() {
- // (, line 272
- // call check_vowel_harmony, line 273
- if (!r_check_vowel_harmony())
- {
- return false;
- }
- // among, line 274
- if (find_among_b(a_17, 4) == 0)
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_nUz() {
+ // (, line 272
+ // call check_vowel_harmony, line 273
+ if (!r_check_vowel_harmony())
+ {
+ return false;
+ }
+ // among, line 274
+ if (find_among_b(a_17, 4) == 0)
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_DUr() {
- // (, line 277
- // call check_vowel_harmony, line 278
- if (!r_check_vowel_harmony())
- {
- return false;
- }
- // among, line 279
- if (find_among_b(a_18, 8) == 0)
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_DUr() {
+ // (, line 277
+ // call check_vowel_harmony, line 278
+ if (!r_check_vowel_harmony())
+ {
+ return false;
+ }
+ // among, line 279
+ if (find_among_b(a_18, 8) == 0)
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_cAsInA() {
- // (, line 282
- // among, line 283
- if (find_among_b(a_19, 2) == 0)
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_cAsInA() {
+ // (, line 282
+ // among, line 283
+ if (find_among_b(a_19, 2) == 0)
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_yDU() {
- // (, line 286
- // call check_vowel_harmony, line 287
- if (!r_check_vowel_harmony())
- {
- return false;
- }
- // among, line 288
- if (find_among_b(a_20, 32) == 0)
- {
- return false;
- }
- // (, line 292
- // call mark_suffix_with_optional_y_consonant, line 292
- if (!r_mark_suffix_with_optional_y_consonant())
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_yDU() {
+ // (, line 286
+ // call check_vowel_harmony, line 287
+ if (!r_check_vowel_harmony())
+ {
+ return false;
+ }
+ // among, line 288
+ if (find_among_b(a_20, 32) == 0)
+ {
+ return false;
+ }
+ // (, line 292
+ // call mark_suffix_with_optional_y_consonant, line 292
+ if (!r_mark_suffix_with_optional_y_consonant())
+ {
+ return false;
+ }
+ return true;
+ }
- private boolean r_mark_ysA() {
- // (, line 296
- // among, line 297
- if (find_among_b(a_21, 8) == 0)
- {
- return false;
- }
- // (, line 298
- // call mark_suffix_with_optional_y_consonant, line 298
- if (!r_mark_suffix_with_optional_y_consonant())
- {
- return false;
- }
- return true;
- }
+ private boolean r_mark_ysA() {
[... 3555 lines stripped ...]