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 2020/02/16 15:49:35 UTC
[lucene-solr] branch jira/LUCENE-9220 updated: LUCENE-9220: just
fixup tabs/indentation rather than slow reformatting
This is an automated email from the ASF dual-hosted git repository.
rmuir pushed a commit to branch jira/LUCENE-9220
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git
The following commit(s) were added to refs/heads/jira/LUCENE-9220 by this push:
new affb596 LUCENE-9220: just fixup tabs/indentation rather than slow reformatting
affb596 is described below
commit affb5966838692348e129121bcef928b77af21d6
Author: Robert Muir <rm...@apache.org>
AuthorDate: Sun Feb 16 10:49:10 2020 -0500
LUCENE-9220: just fixup tabs/indentation rather than slow reformatting
---
gradle/generation/snowball.sh | 16 +-
.../src/java/org/tartarus/snowball/Among.java | 52 +-
.../org/tartarus/snowball/SnowballProgram.java | 102 +-
.../org/tartarus/snowball/SnowballStemmer.java | 44 +-
.../org/tartarus/snowball/ext/ArabicStemmer.java | 1678 +++----
.../org/tartarus/snowball/ext/ArmenianStemmer.java | 504 +-
.../org/tartarus/snowball/ext/BasqueStemmer.java | 1234 ++---
.../org/tartarus/snowball/ext/CatalanStemmer.java | 1362 ++---
.../org/tartarus/snowball/ext/DanishStemmer.java | 288 +-
.../org/tartarus/snowball/ext/DutchStemmer.java | 860 ++--
.../org/tartarus/snowball/ext/EnglishStemmer.java | 1180 ++---
.../org/tartarus/snowball/ext/EstonianStemmer.java | 1172 ++---
.../org/tartarus/snowball/ext/FinnishStemmer.java | 854 ++--
.../org/tartarus/snowball/ext/FrenchStemmer.java | 1676 +++----
.../org/tartarus/snowball/ext/German2Stemmer.java | 858 ++--
.../org/tartarus/snowball/ext/GermanStemmer.java | 802 +--
.../org/tartarus/snowball/ext/GreekStemmer.java | 3774 +++++++-------
.../org/tartarus/snowball/ext/HindiStemmer.java | 362 +-
.../tartarus/snowball/ext/HungarianStemmer.java | 562 +--
.../tartarus/snowball/ext/IndonesianStemmer.java | 414 +-
.../org/tartarus/snowball/ext/IrishStemmer.java | 320 +-
.../org/tartarus/snowball/ext/ItalianStemmer.java | 1286 ++---
.../java/org/tartarus/snowball/ext/KpStemmer.java | 2298 ++++-----
.../tartarus/snowball/ext/LithuanianStemmer.java | 816 +--
.../org/tartarus/snowball/ext/LovinsStemmer.java | 1964 ++++----
.../org/tartarus/snowball/ext/NepaliStemmer.java | 448 +-
.../tartarus/snowball/ext/NorwegianStemmer.java | 250 +-
.../org/tartarus/snowball/ext/PorterStemmer.java | 906 ++--
.../tartarus/snowball/ext/PortugueseStemmer.java | 1148 ++---
.../org/tartarus/snowball/ext/RomanianStemmer.java | 1140 ++---
.../org/tartarus/snowball/ext/RussianStemmer.java | 750 +--
.../org/tartarus/snowball/ext/SerbianStemmer.java | 5236 ++++++++++----------
.../org/tartarus/snowball/ext/SpanishStemmer.java | 1070 ++--
.../org/tartarus/snowball/ext/SwedishStemmer.java | 220 +-
.../org/tartarus/snowball/ext/TamilStemmer.java | 3254 ++++++------
.../org/tartarus/snowball/ext/TurkishStemmer.java | 3398 ++++++-------
36 files changed, 21144 insertions(+), 21154 deletions(-)
diff --git a/gradle/generation/snowball.sh b/gradle/generation/snowball.sh
index 61ff9d1..b53f80e 100755
--- a/gradle/generation/snowball.sh
+++ b/gradle/generation/snowball.sh
@@ -14,21 +14,11 @@ test $# -eq 4
trap ': "*** BUILD FAILED ***" $BASH_SOURCE:$LINENO: error: "$BASH_COMMAND" returned $?' ERR
set -eExuo pipefail
-# completely reformats file with vim, to kill the crazy space/tabs mix.
+# reformats file indentation to kill the crazy space/tabs mix.
# prevents early blindness !
function reformat_java() {
- target=$1
- vimrc=$(mktemp)
- cat > ${vimrc} << EOF
-syntax on
-filetype plugin indent on
-set tabstop=2
-set softtabstop=2
-set shiftwidth=2
-set expandtab
-EOF
- vim -u ${vimrc} -c 'normal gg=G' -c ':wq' ${target}
- rm ${vimrc}
+ # convert tabs to 8 spaces, then reduce indent from 4 space to 2 space
+ sed --in-place -e 's/\t/ /g' -e 's/ / /g' $1
}
# generate stuff with existing makefile, just 'make' will try to do crazy stuff with e.g. python
diff --git a/lucene/analysis/common/src/java/org/tartarus/snowball/Among.java b/lucene/analysis/common/src/java/org/tartarus/snowball/Among.java
index 0596d05..ba67cb1 100644
--- a/lucene/analysis/common/src/java/org/tartarus/snowball/Among.java
+++ b/lucene/analysis/common/src/java/org/tartarus/snowball/Among.java
@@ -1,34 +1,34 @@
/*
- Copyright (c) 2001, Dr Martin Porter
- Copyright (c) 2004,2005, Richard Boulton
- Copyright (c) 2013, Yoshiki Shibukawa
- Copyright (c) 2006,2007,2009,2010,2011,2014-2019, Olly Betts
- All rights reserved.
+Copyright (c) 2001, Dr Martin Porter
+Copyright (c) 2004,2005, Richard Boulton
+Copyright (c) 2013, Yoshiki Shibukawa
+Copyright (c) 2006,2007,2009,2010,2011,2014-2019, Olly Betts
+All rights reserved.
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
- 1. Redistributions of source code must retain the above copyright notice,
+ 1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
- 2. Redistributions in binary form must reproduce the above copyright notice,
+ 2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
- 3. Neither the name of the Snowball project nor the names of its contributors
+ 3. Neither the name of the Snowball project nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
- ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
- ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
package org.tartarus.snowball;
import java.lang.invoke.MethodHandle;
@@ -48,7 +48,7 @@ public class Among {
}
public Among (String s, int substring_i, int result, String methodname,
- MethodHandles.Lookup methodobject) {
+ MethodHandles.Lookup methodobject) {
this.s = s.toCharArray();
this.substring_i = substring_i;
this.result = result;
@@ -59,9 +59,9 @@ public class Among {
.asType(MethodType.methodType(boolean.class, SnowballProgram.class));
} catch (NoSuchMethodException | IllegalAccessException e) {
throw new RuntimeException(String.format(Locale.ENGLISH,
- "Snowball program '%s' is broken, cannot access method: boolean %s()",
- clazz.getSimpleName(), methodname
- ), e);
+ "Snowball program '%s' is broken, cannot access method: boolean %s()",
+ clazz.getSimpleName(), methodname
+ ), e);
}
} else {
this.method = null;
diff --git a/lucene/analysis/common/src/java/org/tartarus/snowball/SnowballProgram.java b/lucene/analysis/common/src/java/org/tartarus/snowball/SnowballProgram.java
index a532b4e..d1feade 100644
--- a/lucene/analysis/common/src/java/org/tartarus/snowball/SnowballProgram.java
+++ b/lucene/analysis/common/src/java/org/tartarus/snowball/SnowballProgram.java
@@ -1,34 +1,34 @@
/*
- Copyright (c) 2001, Dr Martin Porter
- Copyright (c) 2004,2005, Richard Boulton
- Copyright (c) 2013, Yoshiki Shibukawa
- Copyright (c) 2006,2007,2009,2010,2011,2014-2019, Olly Betts
- All rights reserved.
+Copyright (c) 2001, Dr Martin Porter
+Copyright (c) 2004,2005, Richard Boulton
+Copyright (c) 2013, Yoshiki Shibukawa
+Copyright (c) 2006,2007,2009,2010,2011,2014-2019, Olly Betts
+All rights reserved.
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
- 1. Redistributions of source code must retain the above copyright notice,
+ 1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
- 2. Redistributions in binary form must reproduce the above copyright notice,
+ 2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
- 3. Neither the name of the Snowball project nor the names of its contributors
+ 3. Neither the name of the Snowball project nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
- ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
- ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
package org.tartarus.snowball;
import java.lang.reflect.UndeclaredThrowableException;
@@ -118,22 +118,22 @@ public class SnowballProgram implements Serializable {
protected int ket;
public SnowballProgram(SnowballProgram other) {
- current = other.current;
- cursor = other.cursor;
- limit = other.limit;
+ current = other.current;
+ cursor = other.cursor;
+ limit = other.limit;
limit_backward = other.limit_backward;
- bra = other.bra;
- ket = other.ket;
+ bra = other.bra;
+ ket = other.ket;
}
protected void copy_from(SnowballProgram other)
{
- current = other.current;
- cursor = other.cursor;
- limit = other.limit;
+ current = other.current;
+ cursor = other.cursor;
+ limit = other.limit;
limit_backward = other.limit_backward;
- bra = other.bra;
- ket = other.ket;
+ bra = other.bra;
+ ket = other.ket;
}
protected boolean in_grouping(char [] s, int min, int max)
@@ -372,7 +372,7 @@ public class SnowballProgram implements Serializable {
// replacement, need to shift things around
if (adjustment != 0 && c_ket < limit) {
System.arraycopy(current, c_ket, current, c_bra + s.length(),
- limit - c_ket);
+ limit - c_ket);
}
// insert the replacement text
// Note, faster is s.getChars(0, s.length(), current, c_bra);
@@ -389,10 +389,10 @@ public class SnowballProgram implements Serializable {
protected void slice_check()
{
if (bra < 0 ||
- bra > ket ||
- ket > limit)
+ bra > ket ||
+ ket > limit)
{
- throw new IllegalArgumentException("faulty slice operation: bra=" + bra + ",ket=" + ket + ",limit=" + limit);
+ throw new IllegalArgumentException("faulty slice operation: bra=" + bra + ",ket=" + ket + ",limit=" + limit);
}
}
@@ -429,26 +429,26 @@ public class SnowballProgram implements Serializable {
s.append(current, 0, limit);
}
- /*
- extern void debug(struct SN_env * z, int number, int line_count)
- { int i;
- int limit = SIZE(z->p);
+/*
+extern void debug(struct SN_env * z, int number, int line_count)
+{ int i;
+ int limit = SIZE(z->p);
//if (number >= 0) printf("%3d (line %4d): '", number, line_count);
if (number >= 0) printf("%3d (line %4d): [%d]'", number, line_count,limit);
for (i = 0; i <= limit; i++)
{ if (z->lb == i) printf("{");
- if (z->bra == i) printf("[");
- if (z->c == i) printf("|");
- if (z->ket == i) printf("]");
- if (z->l == i) printf("}");
- if (i < limit)
- { int ch = z->p[i];
- if (ch == 0) ch = '#';
- printf("%c", ch);
- }
+ if (z->bra == i) printf("[");
+ if (z->c == i) printf("|");
+ if (z->ket == i) printf("]");
+ if (z->l == i) printf("}");
+ if (i < limit)
+ { int ch = z->p[i];
+ if (ch == 0) ch = '#';
+ printf("%c", ch);
+ }
}
printf("'\n");
- }
- */
+}
+*/
};
diff --git a/lucene/analysis/common/src/java/org/tartarus/snowball/SnowballStemmer.java b/lucene/analysis/common/src/java/org/tartarus/snowball/SnowballStemmer.java
index 9c91b1d..023313c 100644
--- a/lucene/analysis/common/src/java/org/tartarus/snowball/SnowballStemmer.java
+++ b/lucene/analysis/common/src/java/org/tartarus/snowball/SnowballStemmer.java
@@ -1,34 +1,34 @@
/*
- Copyright (c) 2001, Dr Martin Porter
- Copyright (c) 2004,2005, Richard Boulton
- Copyright (c) 2013, Yoshiki Shibukawa
- Copyright (c) 2006,2007,2009,2010,2011,2014-2019, Olly Betts
- All rights reserved.
+Copyright (c) 2001, Dr Martin Porter
+Copyright (c) 2004,2005, Richard Boulton
+Copyright (c) 2013, Yoshiki Shibukawa
+Copyright (c) 2006,2007,2009,2010,2011,2014-2019, Olly Betts
+All rights reserved.
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions
- are met:
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
- 1. Redistributions of source code must retain the above copyright notice,
+ 1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
- 2. Redistributions in binary form must reproduce the above copyright notice,
+ 2. Redistributions in binary form must reproduce the above copyright notice,
this list of conditions and the following disclaimer in the documentation
and/or other materials provided with the distribution.
- 3. Neither the name of the Snowball project nor the names of its contributors
+ 3. Neither the name of the Snowball project nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
- ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
- ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
- ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
package org.tartarus.snowball;
diff --git a/lucene/analysis/common/src/java/org/tartarus/snowball/ext/ArabicStemmer.java b/lucene/analysis/common/src/java/org/tartarus/snowball/ext/ArabicStemmer.java
index 03be077..5af716d 100644
--- a/lucene/analysis/common/src/java/org/tartarus/snowball/ext/ArabicStemmer.java
+++ b/lucene/analysis/common/src/java/org/tartarus/snowball/ext/ArabicStemmer.java
@@ -16,554 +16,554 @@ public class ArabicStemmer extends org.tartarus.snowball.SnowballStemmer {
private static final long serialVersionUID = 1L;
private static final java.lang.invoke.MethodHandles.Lookup methodObject = java.lang.invoke.MethodHandles.lookup();
- private final static Among a_0[] = {
- new Among("\u0640", -1, 1),
- new Among("\u064B", -1, 1),
- new Among("\u064C", -1, 1),
- new Among("\u064D", -1, 1),
- new Among("\u064E", -1, 1),
- new Among("\u064F", -1, 1),
- new Among("\u0650", -1, 1),
- new Among("\u0651", -1, 1),
- new Among("\u0652", -1, 1),
- new Among("\u0660", -1, 2),
- new Among("\u0661", -1, 3),
- new Among("\u0662", -1, 4),
- new Among("\u0663", -1, 5),
- new Among("\u0664", -1, 6),
- new Among("\u0665", -1, 7),
- new Among("\u0666", -1, 8),
- new Among("\u0667", -1, 9),
- new Among("\u0668", -1, 10),
- new Among("\u0669", -1, 11),
- new Among("\uFE80", -1, 12),
- new Among("\uFE81", -1, 16),
- new Among("\uFE82", -1, 16),
- new Among("\uFE83", -1, 13),
- new Among("\uFE84", -1, 13),
- new Among("\uFE85", -1, 17),
- new Among("\uFE86", -1, 17),
- new Among("\uFE87", -1, 14),
- new Among("\uFE88", -1, 14),
- new Among("\uFE89", -1, 15),
- new Among("\uFE8A", -1, 15),
- new Among("\uFE8B", -1, 15),
- new Among("\uFE8C", -1, 15),
- new Among("\uFE8D", -1, 18),
- new Among("\uFE8E", -1, 18),
- new Among("\uFE8F", -1, 19),
- new Among("\uFE90", -1, 19),
- new Among("\uFE91", -1, 19),
- new Among("\uFE92", -1, 19),
- new Among("\uFE93", -1, 20),
- new Among("\uFE94", -1, 20),
- new Among("\uFE95", -1, 21),
- new Among("\uFE96", -1, 21),
- new Among("\uFE97", -1, 21),
- new Among("\uFE98", -1, 21),
- new Among("\uFE99", -1, 22),
- new Among("\uFE9A", -1, 22),
- new Among("\uFE9B", -1, 22),
- new Among("\uFE9C", -1, 22),
- new Among("\uFE9D", -1, 23),
- new Among("\uFE9E", -1, 23),
- new Among("\uFE9F", -1, 23),
- new Among("\uFEA0", -1, 23),
- new Among("\uFEA1", -1, 24),
- new Among("\uFEA2", -1, 24),
- new Among("\uFEA3", -1, 24),
- new Among("\uFEA4", -1, 24),
- new Among("\uFEA5", -1, 25),
- new Among("\uFEA6", -1, 25),
- new Among("\uFEA7", -1, 25),
- new Among("\uFEA8", -1, 25),
- new Among("\uFEA9", -1, 26),
- new Among("\uFEAA", -1, 26),
- new Among("\uFEAB", -1, 27),
- new Among("\uFEAC", -1, 27),
- new Among("\uFEAD", -1, 28),
- new Among("\uFEAE", -1, 28),
- new Among("\uFEAF", -1, 29),
- new Among("\uFEB0", -1, 29),
- new Among("\uFEB1", -1, 30),
- new Among("\uFEB2", -1, 30),
- new Among("\uFEB3", -1, 30),
- new Among("\uFEB4", -1, 30),
- new Among("\uFEB5", -1, 31),
- new Among("\uFEB6", -1, 31),
- new Among("\uFEB7", -1, 31),
- new Among("\uFEB8", -1, 31),
- new Among("\uFEB9", -1, 32),
- new Among("\uFEBA", -1, 32),
- new Among("\uFEBB", -1, 32),
- new Among("\uFEBC", -1, 32),
- new Among("\uFEBD", -1, 33),
- new Among("\uFEBE", -1, 33),
- new Among("\uFEBF", -1, 33),
- new Among("\uFEC0", -1, 33),
- new Among("\uFEC1", -1, 34),
- new Among("\uFEC2", -1, 34),
- new Among("\uFEC3", -1, 34),
- new Among("\uFEC4", -1, 34),
- new Among("\uFEC5", -1, 35),
- new Among("\uFEC6", -1, 35),
- new Among("\uFEC7", -1, 35),
- new Among("\uFEC8", -1, 35),
- new Among("\uFEC9", -1, 36),
- new Among("\uFECA", -1, 36),
- new Among("\uFECB", -1, 36),
- new Among("\uFECC", -1, 36),
- new Among("\uFECD", -1, 37),
- new Among("\uFECE", -1, 37),
- new Among("\uFECF", -1, 37),
- new Among("\uFED0", -1, 37),
- new Among("\uFED1", -1, 38),
- new Among("\uFED2", -1, 38),
- new Among("\uFED3", -1, 38),
- new Among("\uFED4", -1, 38),
- new Among("\uFED5", -1, 39),
- new Among("\uFED6", -1, 39),
- new Among("\uFED7", -1, 39),
- new Among("\uFED8", -1, 39),
- new Among("\uFED9", -1, 40),
- new Among("\uFEDA", -1, 40),
- new Among("\uFEDB", -1, 40),
- new Among("\uFEDC", -1, 40),
- new Among("\uFEDD", -1, 41),
- new Among("\uFEDE", -1, 41),
- new Among("\uFEDF", -1, 41),
- new Among("\uFEE0", -1, 41),
- new Among("\uFEE1", -1, 42),
- new Among("\uFEE2", -1, 42),
- new Among("\uFEE3", -1, 42),
- new Among("\uFEE4", -1, 42),
- new Among("\uFEE5", -1, 43),
- new Among("\uFEE6", -1, 43),
- new Among("\uFEE7", -1, 43),
- new Among("\uFEE8", -1, 43),
- new Among("\uFEE9", -1, 44),
- new Among("\uFEEA", -1, 44),
- new Among("\uFEEB", -1, 44),
- new Among("\uFEEC", -1, 44),
- new Among("\uFEED", -1, 45),
- new Among("\uFEEE", -1, 45),
- new Among("\uFEEF", -1, 46),
- new Among("\uFEF0", -1, 46),
- new Among("\uFEF1", -1, 47),
- new Among("\uFEF2", -1, 47),
- new Among("\uFEF3", -1, 47),
- new Among("\uFEF4", -1, 47),
- new Among("\uFEF5", -1, 51),
- new Among("\uFEF6", -1, 51),
- new Among("\uFEF7", -1, 49),
- new Among("\uFEF8", -1, 49),
- new Among("\uFEF9", -1, 50),
- new Among("\uFEFA", -1, 50),
- new Among("\uFEFB", -1, 48),
- new Among("\uFEFC", -1, 48)
- };
+private final static Among a_0[] = {
+ new Among("\u0640", -1, 1),
+ new Among("\u064B", -1, 1),
+ new Among("\u064C", -1, 1),
+ new Among("\u064D", -1, 1),
+ new Among("\u064E", -1, 1),
+ new Among("\u064F", -1, 1),
+ new Among("\u0650", -1, 1),
+ new Among("\u0651", -1, 1),
+ new Among("\u0652", -1, 1),
+ new Among("\u0660", -1, 2),
+ new Among("\u0661", -1, 3),
+ new Among("\u0662", -1, 4),
+ new Among("\u0663", -1, 5),
+ new Among("\u0664", -1, 6),
+ new Among("\u0665", -1, 7),
+ new Among("\u0666", -1, 8),
+ new Among("\u0667", -1, 9),
+ new Among("\u0668", -1, 10),
+ new Among("\u0669", -1, 11),
+ new Among("\uFE80", -1, 12),
+ new Among("\uFE81", -1, 16),
+ new Among("\uFE82", -1, 16),
+ new Among("\uFE83", -1, 13),
+ new Among("\uFE84", -1, 13),
+ new Among("\uFE85", -1, 17),
+ new Among("\uFE86", -1, 17),
+ new Among("\uFE87", -1, 14),
+ new Among("\uFE88", -1, 14),
+ new Among("\uFE89", -1, 15),
+ new Among("\uFE8A", -1, 15),
+ new Among("\uFE8B", -1, 15),
+ new Among("\uFE8C", -1, 15),
+ new Among("\uFE8D", -1, 18),
+ new Among("\uFE8E", -1, 18),
+ new Among("\uFE8F", -1, 19),
+ new Among("\uFE90", -1, 19),
+ new Among("\uFE91", -1, 19),
+ new Among("\uFE92", -1, 19),
+ new Among("\uFE93", -1, 20),
+ new Among("\uFE94", -1, 20),
+ new Among("\uFE95", -1, 21),
+ new Among("\uFE96", -1, 21),
+ new Among("\uFE97", -1, 21),
+ new Among("\uFE98", -1, 21),
+ new Among("\uFE99", -1, 22),
+ new Among("\uFE9A", -1, 22),
+ new Among("\uFE9B", -1, 22),
+ new Among("\uFE9C", -1, 22),
+ new Among("\uFE9D", -1, 23),
+ new Among("\uFE9E", -1, 23),
+ new Among("\uFE9F", -1, 23),
+ new Among("\uFEA0", -1, 23),
+ new Among("\uFEA1", -1, 24),
+ new Among("\uFEA2", -1, 24),
+ new Among("\uFEA3", -1, 24),
+ new Among("\uFEA4", -1, 24),
+ new Among("\uFEA5", -1, 25),
+ new Among("\uFEA6", -1, 25),
+ new Among("\uFEA7", -1, 25),
+ new Among("\uFEA8", -1, 25),
+ new Among("\uFEA9", -1, 26),
+ new Among("\uFEAA", -1, 26),
+ new Among("\uFEAB", -1, 27),
+ new Among("\uFEAC", -1, 27),
+ new Among("\uFEAD", -1, 28),
+ new Among("\uFEAE", -1, 28),
+ new Among("\uFEAF", -1, 29),
+ new Among("\uFEB0", -1, 29),
+ new Among("\uFEB1", -1, 30),
+ new Among("\uFEB2", -1, 30),
+ new Among("\uFEB3", -1, 30),
+ new Among("\uFEB4", -1, 30),
+ new Among("\uFEB5", -1, 31),
+ new Among("\uFEB6", -1, 31),
+ new Among("\uFEB7", -1, 31),
+ new Among("\uFEB8", -1, 31),
+ new Among("\uFEB9", -1, 32),
+ new Among("\uFEBA", -1, 32),
+ new Among("\uFEBB", -1, 32),
+ new Among("\uFEBC", -1, 32),
+ new Among("\uFEBD", -1, 33),
+ new Among("\uFEBE", -1, 33),
+ new Among("\uFEBF", -1, 33),
+ new Among("\uFEC0", -1, 33),
+ new Among("\uFEC1", -1, 34),
+ new Among("\uFEC2", -1, 34),
+ new Among("\uFEC3", -1, 34),
+ new Among("\uFEC4", -1, 34),
+ new Among("\uFEC5", -1, 35),
+ new Among("\uFEC6", -1, 35),
+ new Among("\uFEC7", -1, 35),
+ new Among("\uFEC8", -1, 35),
+ new Among("\uFEC9", -1, 36),
+ new Among("\uFECA", -1, 36),
+ new Among("\uFECB", -1, 36),
+ new Among("\uFECC", -1, 36),
+ new Among("\uFECD", -1, 37),
+ new Among("\uFECE", -1, 37),
+ new Among("\uFECF", -1, 37),
+ new Among("\uFED0", -1, 37),
+ new Among("\uFED1", -1, 38),
+ new Among("\uFED2", -1, 38),
+ new Among("\uFED3", -1, 38),
+ new Among("\uFED4", -1, 38),
+ new Among("\uFED5", -1, 39),
+ new Among("\uFED6", -1, 39),
+ new Among("\uFED7", -1, 39),
+ new Among("\uFED8", -1, 39),
+ new Among("\uFED9", -1, 40),
+ new Among("\uFEDA", -1, 40),
+ new Among("\uFEDB", -1, 40),
+ new Among("\uFEDC", -1, 40),
+ new Among("\uFEDD", -1, 41),
+ new Among("\uFEDE", -1, 41),
+ new Among("\uFEDF", -1, 41),
+ new Among("\uFEE0", -1, 41),
+ new Among("\uFEE1", -1, 42),
+ new Among("\uFEE2", -1, 42),
+ new Among("\uFEE3", -1, 42),
+ new Among("\uFEE4", -1, 42),
+ new Among("\uFEE5", -1, 43),
+ new Among("\uFEE6", -1, 43),
+ new Among("\uFEE7", -1, 43),
+ new Among("\uFEE8", -1, 43),
+ new Among("\uFEE9", -1, 44),
+ new Among("\uFEEA", -1, 44),
+ new Among("\uFEEB", -1, 44),
+ new Among("\uFEEC", -1, 44),
+ new Among("\uFEED", -1, 45),
+ new Among("\uFEEE", -1, 45),
+ new Among("\uFEEF", -1, 46),
+ new Among("\uFEF0", -1, 46),
+ new Among("\uFEF1", -1, 47),
+ new Among("\uFEF2", -1, 47),
+ new Among("\uFEF3", -1, 47),
+ new Among("\uFEF4", -1, 47),
+ new Among("\uFEF5", -1, 51),
+ new Among("\uFEF6", -1, 51),
+ new Among("\uFEF7", -1, 49),
+ new Among("\uFEF8", -1, 49),
+ new Among("\uFEF9", -1, 50),
+ new Among("\uFEFA", -1, 50),
+ new Among("\uFEFB", -1, 48),
+ new Among("\uFEFC", -1, 48)
+};
- private final static Among a_1[] = {
- new Among("\u0622", -1, 1),
- new Among("\u0623", -1, 1),
- new Among("\u0624", -1, 1),
- new Among("\u0625", -1, 1),
- new Among("\u0626", -1, 1)
- };
+private final static Among a_1[] = {
+ new Among("\u0622", -1, 1),
+ new Among("\u0623", -1, 1),
+ new Among("\u0624", -1, 1),
+ new Among("\u0625", -1, 1),
+ new Among("\u0626", -1, 1)
+};
- private final static Among a_2[] = {
- new Among("\u0622", -1, 1),
- new Among("\u0623", -1, 1),
- new Among("\u0624", -1, 2),
- new Among("\u0625", -1, 1),
- new Among("\u0626", -1, 3)
- };
+private final static Among a_2[] = {
+ new Among("\u0622", -1, 1),
+ new Among("\u0623", -1, 1),
+ new Among("\u0624", -1, 2),
+ new Among("\u0625", -1, 1),
+ new Among("\u0626", -1, 3)
+};
- private final static Among a_3[] = {
- new Among("\u0627\u0644", -1, 2),
- new Among("\u0628\u0627\u0644", -1, 1),
- new Among("\u0643\u0627\u0644", -1, 1),
- new Among("\u0644\u0644", -1, 2)
- };
+private final static Among a_3[] = {
+ new Among("\u0627\u0644", -1, 2),
+ new Among("\u0628\u0627\u0644", -1, 1),
+ new Among("\u0643\u0627\u0644", -1, 1),
+ new Among("\u0644\u0644", -1, 2)
+};
- private final static Among a_4[] = {
- new Among("\u0623\u0622", -1, 2),
- new Among("\u0623\u0623", -1, 1),
- new Among("\u0623\u0624", -1, 1),
- new Among("\u0623\u0625", -1, 4),
- new Among("\u0623\u0627", -1, 3)
- };
+private final static Among a_4[] = {
+ new Among("\u0623\u0622", -1, 2),
+ new Among("\u0623\u0623", -1, 1),
+ new Among("\u0623\u0624", -1, 1),
+ new Among("\u0623\u0625", -1, 4),
+ new Among("\u0623\u0627", -1, 3)
+};
- private final static Among a_5[] = {
- new Among("\u0641", -1, 1),
- new Among("\u0648", -1, 1)
- };
+private final static Among a_5[] = {
+ new Among("\u0641", -1, 1),
+ new Among("\u0648", -1, 1)
+};
- private final static Among a_6[] = {
- new Among("\u0627\u0644", -1, 2),
- new Among("\u0628\u0627\u0644", -1, 1),
- new Among("\u0643\u0627\u0644", -1, 1),
- new Among("\u0644\u0644", -1, 2)
- };
+private final static Among a_6[] = {
+ new Among("\u0627\u0644", -1, 2),
+ new Among("\u0628\u0627\u0644", -1, 1),
+ new Among("\u0643\u0627\u0644", -1, 1),
+ new Among("\u0644\u0644", -1, 2)
+};
- private final static Among a_7[] = {
- new Among("\u0628", -1, 1),
- new Among("\u0628\u0628", 0, 2),
- new Among("\u0643\u0643", -1, 3)
- };
+private final static Among a_7[] = {
+ new Among("\u0628", -1, 1),
+ new Among("\u0628\u0628", 0, 2),
+ new Among("\u0643\u0643", -1, 3)
+};
- private final static Among a_8[] = {
- new Among("\u0633\u0623", -1, 4),
- new Among("\u0633\u062A", -1, 2),
- new Among("\u0633\u0646", -1, 3),
- new Among("\u0633\u064A", -1, 1)
- };
+private final static Among a_8[] = {
+ new Among("\u0633\u0623", -1, 4),
+ new Among("\u0633\u062A", -1, 2),
+ new Among("\u0633\u0646", -1, 3),
+ new Among("\u0633\u064A", -1, 1)
+};
- private final static Among a_9[] = {
- new Among("\u062A\u0633\u062A", -1, 1),
- new Among("\u0646\u0633\u062A", -1, 1),
- new Among("\u064A\u0633\u062A", -1, 1)
- };
+private final static Among a_9[] = {
+ new Among("\u062A\u0633\u062A", -1, 1),
+ new Among("\u0646\u0633\u062A", -1, 1),
+ new Among("\u064A\u0633\u062A", -1, 1)
+};
- private final static Among a_10[] = {
- new Among("\u0643\u0645\u0627", -1, 3),
- new Among("\u0647\u0645\u0627", -1, 3),
- new Among("\u0646\u0627", -1, 2),
- new Among("\u0647\u0627", -1, 2),
- new Among("\u0643", -1, 1),
- new Among("\u0643\u0645", -1, 2),
- new Among("\u0647\u0645", -1, 2),
- new Among("\u0647\u0646", -1, 2),
- new Among("\u0647", -1, 1),
- new Among("\u064A", -1, 1)
- };
+private final static Among a_10[] = {
+ new Among("\u0643\u0645\u0627", -1, 3),
+ new Among("\u0647\u0645\u0627", -1, 3),
+ new Among("\u0646\u0627", -1, 2),
+ new Among("\u0647\u0627", -1, 2),
+ new Among("\u0643", -1, 1),
+ new Among("\u0643\u0645", -1, 2),
+ new Among("\u0647\u0645", -1, 2),
+ new Among("\u0647\u0646", -1, 2),
+ new Among("\u0647", -1, 1),
+ new Among("\u064A", -1, 1)
+};
- private final static Among a_11[] = {
- new Among("\u0646", -1, 1)
- };
+private final static Among a_11[] = {
+ new Among("\u0646", -1, 1)
+};
- private final static Among a_12[] = {
- new Among("\u0627", -1, 1),
- new Among("\u0648", -1, 1),
- new Among("\u064A", -1, 1)
- };
+private final static Among a_12[] = {
+ new Among("\u0627", -1, 1),
+ new Among("\u0648", -1, 1),
+ new Among("\u064A", -1, 1)
+};
- private final static Among a_13[] = {
- new Among("\u0627\u062A", -1, 1)
- };
+private final static Among a_13[] = {
+ new Among("\u0627\u062A", -1, 1)
+};
- private final static Among a_14[] = {
- new Among("\u062A", -1, 1)
- };
+private final static Among a_14[] = {
+ new Among("\u062A", -1, 1)
+};
- private final static Among a_15[] = {
- new Among("\u0629", -1, 1)
- };
+private final static Among a_15[] = {
+ new Among("\u0629", -1, 1)
+};
- private final static Among a_16[] = {
- new Among("\u064A", -1, 1)
- };
+private final static Among a_16[] = {
+ new Among("\u064A", -1, 1)
+};
- private final static Among a_17[] = {
- new Among("\u0643\u0645\u0627", -1, 3),
- new Among("\u0647\u0645\u0627", -1, 3),
- new Among("\u0646\u0627", -1, 2),
- new Among("\u0647\u0627", -1, 2),
- new Among("\u0643", -1, 1),
- new Among("\u0643\u0645", -1, 2),
- new Among("\u0647\u0645", -1, 2),
- new Among("\u0643\u0646", -1, 2),
- new Among("\u0647\u0646", -1, 2),
- new Among("\u0647", -1, 1),
- new Among("\u0643\u0645\u0648", -1, 3),
- new Among("\u0646\u064A", -1, 2)
- };
+private final static Among a_17[] = {
+ new Among("\u0643\u0645\u0627", -1, 3),
+ new Among("\u0647\u0645\u0627", -1, 3),
+ new Among("\u0646\u0627", -1, 2),
+ new Among("\u0647\u0627", -1, 2),
+ new Among("\u0643", -1, 1),
+ new Among("\u0643\u0645", -1, 2),
+ new Among("\u0647\u0645", -1, 2),
+ new Among("\u0643\u0646", -1, 2),
+ new Among("\u0647\u0646", -1, 2),
+ new Among("\u0647", -1, 1),
+ new Among("\u0643\u0645\u0648", -1, 3),
+ new Among("\u0646\u064A", -1, 2)
+};
- private final static Among a_18[] = {
- new Among("\u0627", -1, 1),
- new Among("\u062A\u0627", 0, 2),
- new Among("\u062A\u0645\u0627", 0, 4),
- new Among("\u0646\u0627", 0, 2),
- new Among("\u062A", -1, 1),
- new Among("\u0646", -1, 1),
- new Among("\u0627\u0646", 5, 3),
- new Among("\u062A\u0646", 5, 2),
- new Among("\u0648\u0646", 5, 3),
- new Among("\u064A\u0646", 5, 3),
- new Among("\u064A", -1, 1)
- };
+private final static Among a_18[] = {
+ new Among("\u0627", -1, 1),
+ new Among("\u062A\u0627", 0, 2),
+ new Among("\u062A\u0645\u0627", 0, 4),
+ new Among("\u0646\u0627", 0, 2),
+ new Among("\u062A", -1, 1),
+ new Among("\u0646", -1, 1),
+ new Among("\u0627\u0646", 5, 3),
+ new Among("\u062A\u0646", 5, 2),
+ new Among("\u0648\u0646", 5, 3),
+ new Among("\u064A\u0646", 5, 3),
+ new Among("\u064A", -1, 1)
+};
- private final static Among a_19[] = {
- new Among("\u0648\u0627", -1, 1),
- new Among("\u062A\u0645", -1, 1)
- };
+private final static Among a_19[] = {
+ new Among("\u0648\u0627", -1, 1),
+ new Among("\u062A\u0645", -1, 1)
+};
- private final static Among a_20[] = {
- new Among("\u0648", -1, 1),
- new Among("\u062A\u0645\u0648", 0, 2)
- };
+private final static Among a_20[] = {
+ new Among("\u0648", -1, 1),
+ new Among("\u062A\u0645\u0648", 0, 2)
+};
- private final static Among a_21[] = {
- new Among("\u0649", -1, 1)
- };
+private final static Among a_21[] = {
+ new Among("\u0649", -1, 1)
+};
- private boolean B_is_defined;
- private boolean B_is_verb;
- private boolean B_is_noun;
+private boolean B_is_defined;
+private boolean B_is_verb;
+private boolean B_is_noun;
- private boolean r_Normalize_pre() {
- int among_var;
- int v_1 = cursor;
-lab0: {
- while(true)
- {
- int v_2 = cursor;
-lab1: {
-lab2: {
- int v_3 = cursor;
-lab3: {
- bra = cursor;
- among_var = find_among(a_0);
- if (among_var == 0)
- {
- break lab3;
- }
- ket = cursor;
- switch (among_var) {
- case 1:
- slice_del();
- break;
- case 2:
- slice_from("0");
- break;
- case 3:
- slice_from("1");
- break;
- case 4:
- slice_from("2");
- break;
- case 5:
- slice_from("3");
- break;
- case 6:
- slice_from("4");
- break;
- case 7:
- slice_from("5");
- break;
- case 8:
- slice_from("6");
- break;
- case 9:
- slice_from("7");
- break;
- case 10:
- slice_from("8");
- break;
- case 11:
- slice_from("9");
- break;
- case 12:
- slice_from("\u0621");
- break;
- case 13:
- slice_from("\u0623");
- break;
- case 14:
- slice_from("\u0625");
- break;
- case 15:
- slice_from("\u0626");
- break;
- case 16:
- slice_from("\u0622");
- break;
- case 17:
- slice_from("\u0624");
- break;
- case 18:
- slice_from("\u0627");
- break;
- case 19:
- slice_from("\u0628");
- break;
- case 20:
- slice_from("\u0629");
- break;
- case 21:
- slice_from("\u062A");
- break;
- case 22:
- slice_from("\u062B");
- break;
- case 23:
- slice_from("\u062C");
- break;
- case 24:
- slice_from("\u062D");
- break;
- case 25:
- slice_from("\u062E");
- break;
- case 26:
- slice_from("\u062F");
- break;
- case 27:
- slice_from("\u0630");
- break;
- case 28:
- slice_from("\u0631");
- break;
- case 29:
- slice_from("\u0632");
- break;
- case 30:
- slice_from("\u0633");
- break;
- case 31:
- slice_from("\u0634");
- break;
- case 32:
- slice_from("\u0635");
- break;
- case 33:
- slice_from("\u0636");
- break;
- case 34:
- slice_from("\u0637");
- break;
- case 35:
- slice_from("\u0638");
- break;
- case 36:
- slice_from("\u0639");
- break;
- case 37:
- slice_from("\u063A");
- break;
- case 38:
- slice_from("\u0641");
- break;
- case 39:
- slice_from("\u0642");
- break;
- case 40:
- slice_from("\u0643");
- break;
- case 41:
- slice_from("\u0644");
- break;
- case 42:
- slice_from("\u0645");
- break;
- case 43:
- slice_from("\u0646");
- break;
- case 44:
- slice_from("\u0647");
- break;
- case 45:
- slice_from("\u0648");
- break;
- case 46:
- slice_from("\u0649");
- break;
- case 47:
- slice_from("\u064A");
- break;
- case 48:
- slice_from("\u0644\u0627");
- break;
- case 49:
- slice_from("\u0644\u0623");
- break;
- case 50:
- slice_from("\u0644\u0625");
- break;
- case 51:
- slice_from("\u0644\u0622");
- break;
- }
- break lab2;
-}
-cursor = v_3;
-if (cursor >= limit)
-{
- break lab1;
-}
-cursor++;
-}
-continue;
-}
-cursor = v_2;
-break;
+private boolean r_Normalize_pre() {
+ int among_var;
+ int v_1 = cursor;
+ lab0: {
+ while(true)
+ {
+ int v_2 = cursor;
+ lab1: {
+ lab2: {
+ int v_3 = cursor;
+ lab3: {
+ bra = cursor;
+ among_var = find_among(a_0);
+ if (among_var == 0)
+ {
+ break lab3;
+ }
+ ket = cursor;
+ switch (among_var) {
+ case 1:
+ slice_del();
+ break;
+ case 2:
+ slice_from("0");
+ break;
+ case 3:
+ slice_from("1");
+ break;
+ case 4:
+ slice_from("2");
+ break;
+ case 5:
+ slice_from("3");
+ break;
+ case 6:
+ slice_from("4");
+ break;
+ case 7:
+ slice_from("5");
+ break;
+ case 8:
+ slice_from("6");
+ break;
+ case 9:
+ slice_from("7");
+ break;
+ case 10:
+ slice_from("8");
+ break;
+ case 11:
+ slice_from("9");
+ break;
+ case 12:
+ slice_from("\u0621");
+ break;
+ case 13:
+ slice_from("\u0623");
+ break;
+ case 14:
+ slice_from("\u0625");
+ break;
+ case 15:
+ slice_from("\u0626");
+ break;
+ case 16:
+ slice_from("\u0622");
+ break;
+ case 17:
+ slice_from("\u0624");
+ break;
+ case 18:
+ slice_from("\u0627");
+ break;
+ case 19:
+ slice_from("\u0628");
+ break;
+ case 20:
+ slice_from("\u0629");
+ break;
+ case 21:
+ slice_from("\u062A");
+ break;
+ case 22:
+ slice_from("\u062B");
+ break;
+ case 23:
+ slice_from("\u062C");
+ break;
+ case 24:
+ slice_from("\u062D");
+ break;
+ case 25:
+ slice_from("\u062E");
+ break;
+ case 26:
+ slice_from("\u062F");
+ break;
+ case 27:
+ slice_from("\u0630");
+ break;
+ case 28:
+ slice_from("\u0631");
+ break;
+ case 29:
+ slice_from("\u0632");
+ break;
+ case 30:
+ slice_from("\u0633");
+ break;
+ case 31:
+ slice_from("\u0634");
+ break;
+ case 32:
+ slice_from("\u0635");
+ break;
+ case 33:
+ slice_from("\u0636");
+ break;
+ case 34:
+ slice_from("\u0637");
+ break;
+ case 35:
+ slice_from("\u0638");
+ break;
+ case 36:
+ slice_from("\u0639");
+ break;
+ case 37:
+ slice_from("\u063A");
+ break;
+ case 38:
+ slice_from("\u0641");
+ break;
+ case 39:
+ slice_from("\u0642");
+ break;
+ case 40:
+ slice_from("\u0643");
+ break;
+ case 41:
+ slice_from("\u0644");
+ break;
+ case 42:
+ slice_from("\u0645");
+ break;
+ case 43:
+ slice_from("\u0646");
+ break;
+ case 44:
+ slice_from("\u0647");
+ break;
+ case 45:
+ slice_from("\u0648");
+ break;
+ case 46:
+ slice_from("\u0649");
+ break;
+ case 47:
+ slice_from("\u064A");
+ break;
+ case 48:
+ slice_from("\u0644\u0627");
+ break;
+ case 49:
+ slice_from("\u0644\u0623");
+ break;
+ case 50:
+ slice_from("\u0644\u0625");
+ break;
+ case 51:
+ slice_from("\u0644\u0622");
+ break;
+ }
+ break lab2;
+ }
+ cursor = v_3;
+ if (cursor >= limit)
+ {
+ break lab1;
+ }
+ cursor++;
}
-}
-cursor = v_1;
-return true;
+ continue;
+ }
+ cursor = v_2;
+ break;
+ }
}
+ cursor = v_1;
+ return true;
+}
private boolean r_Normalize_post() {
int among_var;
int v_1 = cursor;
-lab0: {
- limit_backward = cursor;
- cursor = limit;
- ket = cursor;
- if (find_among_b(a_1) == 0)
- {
- break lab0;
- }
- bra = cursor;
- slice_from("\u0621");
- cursor = limit_backward;
-}
-cursor = v_1;
-int v_2 = cursor;
-lab1: {
- while(true)
- {
- int v_3 = cursor;
-lab2: {
-lab3: {
- int v_4 = cursor;
-lab4: {
- bra = cursor;
- among_var = find_among(a_2);
- if (among_var == 0)
- {
- break lab4;
- }
- ket = cursor;
- switch (among_var) {
- case 1:
- slice_from("\u0627");
- break;
- case 2:
- slice_from("\u0648");
- break;
- case 3:
- slice_from("\u064A");
- break;
- }
- break lab3;
-}
-cursor = v_4;
-if (cursor >= limit)
-{
- break lab2;
-}
-cursor++;
-}
-continue;
-}
-cursor = v_3;
-break;
+ lab0: {
+ limit_backward = cursor;
+ cursor = limit;
+ ket = cursor;
+ if (find_among_b(a_1) == 0)
+ {
+ break lab0;
+ }
+ bra = cursor;
+ slice_from("\u0621");
+ cursor = limit_backward;
+ }
+ cursor = v_1;
+ int v_2 = cursor;
+ lab1: {
+ while(true)
+ {
+ int v_3 = cursor;
+ lab2: {
+ lab3: {
+ int v_4 = cursor;
+ lab4: {
+ bra = cursor;
+ among_var = find_among(a_2);
+ if (among_var == 0)
+ {
+ break lab4;
+ }
+ ket = cursor;
+ switch (among_var) {
+ case 1:
+ slice_from("\u0627");
+ break;
+ case 2:
+ slice_from("\u0648");
+ break;
+ case 3:
+ slice_from("\u064A");
+ break;
+ }
+ break lab3;
+ }
+ cursor = v_4;
+ if (cursor >= limit)
+ {
+ break lab2;
+ }
+ cursor++;
}
-}
-cursor = v_2;
-return true;
+ continue;
+ }
+ cursor = v_3;
+ break;
+ }
+ }
+ cursor = v_2;
+ return true;
}
private boolean r_Checks1() {
@@ -643,38 +643,38 @@ private boolean r_Prefix_Step1() {
private boolean r_Prefix_Step2() {
{
int v_1 = cursor;
-lab0: {
- if (!(eq_s("\u0641\u0627")))
- {
- break lab0;
- }
- return false;
-}
-cursor = v_1;
+ lab0: {
+ if (!(eq_s("\u0641\u0627")))
+ {
+ break lab0;
+ }
+ return false;
+ }
+ cursor = v_1;
}
-{
- int v_2 = cursor;
-lab1: {
- if (!(eq_s("\u0648\u0627")))
- {
- break lab1;
- }
- return false;
-}
-cursor = v_2;
-}
-bra = cursor;
-if (find_among(a_5) == 0)
-{
- return false;
-}
-ket = cursor;
-if (!(limit > 3))
-{
- return false;
-}
-slice_del();
-return true;
+ {
+ int v_2 = cursor;
+ lab1: {
+ if (!(eq_s("\u0648\u0627")))
+ {
+ break lab1;
+ }
+ return false;
+ }
+ cursor = v_2;
+ }
+ bra = cursor;
+ if (find_among(a_5) == 0)
+ {
+ return false;
+ }
+ ket = cursor;
+ if (!(limit > 3))
+ {
+ return false;
+ }
+ slice_del();
+ return true;
}
private boolean r_Prefix_Step3a_Noun() {
@@ -709,46 +709,46 @@ private boolean r_Prefix_Step3b_Noun() {
int among_var;
{
int v_1 = cursor;
-lab0: {
- if (!(eq_s("\u0628\u0627")))
- {
- break lab0;
- }
- return false;
-}
-cursor = v_1;
- }
-bra = cursor;
-among_var = find_among(a_7);
-if (among_var == 0)
-{
- return false;
-}
-ket = cursor;
-switch (among_var) {
- case 1:
- if (!(limit > 3))
- {
- return false;
- }
- slice_del();
- break;
- case 2:
- if (!(limit > 3))
- {
- return false;
- }
- slice_from("\u0628");
- break;
- case 3:
- if (!(limit > 3))
- {
+ lab0: {
+ if (!(eq_s("\u0628\u0627")))
+ {
+ break lab0;
+ }
return false;
}
- slice_from("\u0643");
- break;
-}
-return true;
+ cursor = v_1;
+ }
+ bra = cursor;
+ among_var = find_among(a_7);
+ if (among_var == 0)
+ {
+ return false;
+ }
+ ket = cursor;
+ switch (among_var) {
+ case 1:
+ if (!(limit > 3))
+ {
+ return false;
+ }
+ slice_del();
+ break;
+ case 2:
+ if (!(limit > 3))
+ {
+ return false;
+ }
+ slice_from("\u0628");
+ break;
+ case 3:
+ if (!(limit > 3))
+ {
+ return false;
+ }
+ slice_from("\u0643");
+ break;
+ }
+ return true;
}
private boolean r_Prefix_Step3_Verb() {
@@ -1077,274 +1077,274 @@ public boolean stem() {
limit_backward = cursor;
cursor = limit;
int v_3 = limit - cursor;
-lab0: {
-lab1: {
- int v_4 = limit - cursor;
-lab2: {
+ lab0: {
+ lab1: {
+ int v_4 = limit - cursor;
+ lab2: {
if (!(B_is_verb))
{
break lab2;
}
-lab3: {
- int v_5 = limit - cursor;
-lab4: {
- {
- int v_6 = 1;
- while(true)
+ lab3: {
+ int v_5 = limit - cursor;
+ lab4: {
+ {
+ int v_6 = 1;
+ while(true)
+ {
+ int v_7 = limit - cursor;
+ lab5: {
+ if (!r_Suffix_Verb_Step1())
+ {
+ break lab5;
+ }
+ v_6--;
+ continue;
+ }
+ cursor = limit - v_7;
+ break;
+ }
+ if (v_6 > 0)
+ {
+ break lab4;
+ }
+ }
+ lab6: {
+ int v_8 = limit - cursor;
+ lab7: {
+ if (!r_Suffix_Verb_Step2a())
+ {
+ break lab7;
+ }
+ break lab6;
+ }
+ cursor = limit - v_8;
+ lab8: {
+ if (!r_Suffix_Verb_Step2c())
+ {
+ break lab8;
+ }
+ break lab6;
+ }
+ cursor = limit - v_8;
+ if (cursor <= limit_backward)
+ {
+ break lab4;
+ }
+ cursor--;
+ }
+ break lab3;
+ }
+ cursor = limit - v_5;
+ lab9: {
+ if (!r_Suffix_Verb_Step2b())
+ {
+ break lab9;
+ }
+ break lab3;
+ }
+ cursor = limit - v_5;
+ if (!r_Suffix_Verb_Step2a())
{
- int v_7 = limit - cursor;
-lab5: {
- if (!r_Suffix_Verb_Step1())
+ break lab2;
+ }
+ }
+ break lab1;
+ }
+ cursor = limit - v_4;
+ lab10: {
+ if (!(B_is_noun))
{
- break lab5;
+ break lab10;
}
- v_6--;
- continue;
-}
-cursor = limit - v_7;
-break;
+ int v_9 = limit - cursor;
+ lab11: {
+ lab12: {
+ int v_10 = limit - cursor;
+ lab13: {
+ if (!r_Suffix_Noun_Step2c2())
+ {
+ break lab13;
+ }
+ break lab12;
+ }
+ cursor = limit - v_10;
+ lab14: {
+ lab15: {
+ if (!(B_is_defined))
+ {
+ break lab15;
+ }
+ break lab14;
+ }
+ if (!r_Suffix_Noun_Step1a())
+ {
+ break lab14;
+ }
+ lab16: {
+ int v_12 = limit - cursor;
+ lab17: {
+ if (!r_Suffix_Noun_Step2a())
+ {
+ break lab17;
+ }
+ break lab16;
+ }
+ cursor = limit - v_12;
+ lab18: {
+ if (!r_Suffix_Noun_Step2b())
+ {
+ break lab18;
+ }
+ break lab16;
+ }
+ cursor = limit - v_12;
+ lab19: {
+ if (!r_Suffix_Noun_Step2c1())
+ {
+ break lab19;
+ }
+ break lab16;
+ }
+ cursor = limit - v_12;
+ if (cursor <= limit_backward)
+ {
+ break lab14;
+ }
+ cursor--;
+ }
+ break lab12;
+ }
+ cursor = limit - v_10;
+ lab20: {
+ if (!r_Suffix_Noun_Step1b())
+ {
+ break lab20;
+ }
+ lab21: {
+ int v_13 = limit - cursor;
+ lab22: {
+ if (!r_Suffix_Noun_Step2a())
+ {
+ break lab22;
+ }
+ break lab21;
+ }
+ cursor = limit - v_13;
+ lab23: {
+ if (!r_Suffix_Noun_Step2b())
+ {
+ break lab23;
+ }
+ break lab21;
+ }
+ cursor = limit - v_13;
+ if (!r_Suffix_Noun_Step2c1())
+ {
+ break lab20;
+ }
+ }
+ break lab12;
+ }
+ cursor = limit - v_10;
+ lab24: {
+ lab25: {
+ if (!(B_is_defined))
+ {
+ break lab25;
+ }
+ break lab24;
+ }
+ if (!r_Suffix_Noun_Step2a())
+ {
+ break lab24;
+ }
+ break lab12;
+ }
+ cursor = limit - v_10;
+ if (!r_Suffix_Noun_Step2b())
+ {
+ cursor = limit - v_9;
+ break lab11;
+ }
}
-if (v_6 > 0)
-{
- break lab4;
-}
}
-lab6: {
- int v_8 = limit - cursor;
-lab7: {
- if (!r_Suffix_Verb_Step2a())
+ if (!r_Suffix_Noun_Step3())
{
- break lab7;
+ break lab10;
}
- break lab6;
-}
-cursor = limit - v_8;
-lab8: {
- if (!r_Suffix_Verb_Step2c())
+ break lab1;
+ }
+ cursor = limit - v_4;
+ if (!r_Suffix_All_alef_maqsura())
+ {
+ break lab0;
+ }
+ }
+ }
+ cursor = limit - v_3;
+ cursor = limit_backward;
+ int v_15 = cursor;
+ lab26: {
+ int v_16 = cursor;
+ lab27: {
+ if (!r_Prefix_Step1())
+ {
+ cursor = v_16;
+ break lab27;
+ }
+ }
+ int v_17 = cursor;
+ lab28: {
+ if (!r_Prefix_Step2())
+ {
+ cursor = v_17;
+ break lab28;
+ }
+ }
+ lab29: {
+ int v_18 = cursor;
+ lab30: {
+ if (!r_Prefix_Step3a_Noun())
{
- break lab8;
+ break lab30;
}
- break lab6;
-}
-cursor = limit - v_8;
-if (cursor <= limit_backward)
-{
- break lab4;
-}
-cursor--;
-}
-break lab3;
-}
-cursor = limit - v_5;
-lab9: {
- if (!r_Suffix_Verb_Step2b())
+ break lab29;
+ }
+ cursor = v_18;
+ lab31: {
+ if (!(B_is_noun))
{
- break lab9;
+ break lab31;
}
- break lab3;
-}
-cursor = limit - v_5;
-if (!r_Suffix_Verb_Step2a())
-{
- break lab2;
-}
-}
-break lab1;
-}
-cursor = limit - v_4;
-lab10: {
- if (!(B_is_noun))
- {
- break lab10;
- }
- int v_9 = limit - cursor;
-lab11: {
-lab12: {
- int v_10 = limit - cursor;
-lab13: {
- if (!r_Suffix_Noun_Step2c2())
- {
- break lab13;
- }
- break lab12;
-}
-cursor = limit - v_10;
-lab14: {
-lab15: {
- if (!(B_is_defined))
- {
- break lab15;
- }
- break lab14;
-}
-if (!r_Suffix_Noun_Step1a())
-{
- break lab14;
-}
-lab16: {
- int v_12 = limit - cursor;
-lab17: {
- if (!r_Suffix_Noun_Step2a())
- {
- break lab17;
- }
- break lab16;
-}
-cursor = limit - v_12;
-lab18: {
- if (!r_Suffix_Noun_Step2b())
- {
- break lab18;
- }
- break lab16;
-}
-cursor = limit - v_12;
-lab19: {
- if (!r_Suffix_Noun_Step2c1())
- {
- break lab19;
- }
- break lab16;
-}
-cursor = limit - v_12;
-if (cursor <= limit_backward)
-{
- break lab14;
-}
-cursor--;
-}
-break lab12;
-}
-cursor = limit - v_10;
-lab20: {
- if (!r_Suffix_Noun_Step1b())
- {
- break lab20;
- }
-lab21: {
- int v_13 = limit - cursor;
-lab22: {
- if (!r_Suffix_Noun_Step2a())
- {
- break lab22;
- }
- break lab21;
-}
-cursor = limit - v_13;
-lab23: {
- if (!r_Suffix_Noun_Step2b())
- {
- break lab23;
- }
- break lab21;
-}
-cursor = limit - v_13;
-if (!r_Suffix_Noun_Step2c1())
-{
- break lab20;
-}
-}
-break lab12;
-}
-cursor = limit - v_10;
-lab24: {
-lab25: {
- if (!(B_is_defined))
- {
- break lab25;
- }
- break lab24;
-}
-if (!r_Suffix_Noun_Step2a())
-{
- break lab24;
-}
-break lab12;
-}
-cursor = limit - v_10;
-if (!r_Suffix_Noun_Step2b())
-{
- cursor = limit - v_9;
- break lab11;
-}
-}
-}
-if (!r_Suffix_Noun_Step3())
-{
- break lab10;
-}
-break lab1;
-}
-cursor = limit - v_4;
-if (!r_Suffix_All_alef_maqsura())
-{
- break lab0;
-}
-}
-}
-cursor = limit - v_3;
-cursor = limit_backward;
-int v_15 = cursor;
-lab26: {
- int v_16 = cursor;
-lab27: {
- if (!r_Prefix_Step1())
- {
- cursor = v_16;
- break lab27;
- }
-}
-int v_17 = cursor;
-lab28: {
- if (!r_Prefix_Step2())
- {
- cursor = v_17;
- break lab28;
- }
-}
-lab29: {
- int v_18 = cursor;
-lab30: {
- if (!r_Prefix_Step3a_Noun())
- {
- break lab30;
- }
- break lab29;
-}
-cursor = v_18;
-lab31: {
- if (!(B_is_noun))
- {
- break lab31;
- }
- if (!r_Prefix_Step3b_Noun())
- {
- break lab31;
- }
- break lab29;
-}
-cursor = v_18;
-if (!(B_is_verb))
-{
- break lab26;
-}
-int v_19 = cursor;
-lab32: {
- if (!r_Prefix_Step3_Verb())
- {
- cursor = v_19;
- break lab32;
- }
-}
-if (!r_Prefix_Step4_Verb())
-{
- break lab26;
-}
-}
-}
-cursor = v_15;
-r_Normalize_post();
-return true;
+ if (!r_Prefix_Step3b_Noun())
+ {
+ break lab31;
+ }
+ break lab29;
+ }
+ cursor = v_18;
+ if (!(B_is_verb))
+ {
+ break lab26;
+ }
+ int v_19 = cursor;
+ lab32: {
+ if (!r_Prefix_Step3_Verb())
+ {
+ cursor = v_19;
+ break lab32;
+ }
+ }
+ if (!r_Prefix_Step4_Verb())
+ {
+ break lab26;
+ }
+ }
+ }
+ cursor = v_15;
+ r_Normalize_post();
+ return true;
}
@Override
diff --git a/lucene/analysis/common/src/java/org/tartarus/snowball/ext/ArmenianStemmer.java b/lucene/analysis/common/src/java/org/tartarus/snowball/ext/ArmenianStemmer.java
index 552a980..60553c3 100644
--- a/lucene/analysis/common/src/java/org/tartarus/snowball/ext/ArmenianStemmer.java
+++ b/lucene/analysis/common/src/java/org/tartarus/snowball/ext/ArmenianStemmer.java
@@ -16,286 +16,286 @@ public class ArmenianStemmer extends org.tartarus.snowball.SnowballStemmer {
private static final long serialVersionUID = 1L;
private static final java.lang.invoke.MethodHandles.Lookup methodObject = java.lang.invoke.MethodHandles.lookup();
- private final static Among a_0[] = {
- new Among("\u0580\u0578\u0580\u0564", -1, 1),
- new Among("\u0565\u0580\u0578\u0580\u0564", 0, 1),
- new Among("\u0561\u056C\u056B", -1, 1),
- new Among("\u0561\u056F\u056B", -1, 1),
- new Among("\u0578\u0580\u0561\u056F", -1, 1),
- new Among("\u0565\u0572", -1, 1),
- new Among("\u0561\u056F\u0561\u0576", -1, 1),
- new Among("\u0561\u0580\u0561\u0576", -1, 1),
- new Among("\u0565\u0576", -1, 1),
- new Among("\u0565\u056F\u0565\u0576", 8, 1),
- new Among("\u0565\u0580\u0565\u0576", 8, 1),
- new Among("\u0578\u0580\u0567\u0576", -1, 1),
- new Among("\u056B\u0576", -1, 1),
- new Among("\u0563\u056B\u0576", 12, 1),
- new Among("\u0578\u057E\u056B\u0576", 12, 1),
- new Among("\u056C\u0561\u0575\u0576", -1, 1),
- new Among("\u057E\u0578\u0582\u0576", -1, 1),
- new Among("\u057A\u0565\u057D", -1, 1),
- new Among("\u056B\u057E", -1, 1),
- new Among("\u0561\u057F", -1, 1),
- new Among("\u0561\u057E\u0565\u057F", -1, 1),
- new Among("\u056F\u0578\u057F", -1, 1),
- new Among("\u0562\u0561\u0580", -1, 1)
- };
+private final static Among a_0[] = {
+ new Among("\u0580\u0578\u0580\u0564", -1, 1),
+ new Among("\u0565\u0580\u0578\u0580\u0564", 0, 1),
+ new Among("\u0561\u056C\u056B", -1, 1),
+ new Among("\u0561\u056F\u056B", -1, 1),
+ new Among("\u0578\u0580\u0561\u056F", -1, 1),
+ new Among("\u0565\u0572", -1, 1),
+ new Among("\u0561\u056F\u0561\u0576", -1, 1),
+ new Among("\u0561\u0580\u0561\u0576", -1, 1),
+ new Among("\u0565\u0576", -1, 1),
+ new Among("\u0565\u056F\u0565\u0576", 8, 1),
+ new Among("\u0565\u0580\u0565\u0576", 8, 1),
+ new Among("\u0578\u0580\u0567\u0576", -1, 1),
+ new Among("\u056B\u0576", -1, 1),
+ new Among("\u0563\u056B\u0576", 12, 1),
+ new Among("\u0578\u057E\u056B\u0576", 12, 1),
+ new Among("\u056C\u0561\u0575\u0576", -1, 1),
+ new Among("\u057E\u0578\u0582\u0576", -1, 1),
+ new Among("\u057A\u0565\u057D", -1, 1),
+ new Among("\u056B\u057E", -1, 1),
+ new Among("\u0561\u057F", -1, 1),
+ new Among("\u0561\u057E\u0565\u057F", -1, 1),
+ new Among("\u056F\u0578\u057F", -1, 1),
+ new Among("\u0562\u0561\u0580", -1, 1)
+};
- private final static Among a_1[] = {
- new Among("\u0561", -1, 1),
- new Among("\u0561\u0581\u0561", 0, 1),
- new Among("\u0565\u0581\u0561", 0, 1),
- new Among("\u057E\u0565", -1, 1),
- new Among("\u0561\u0581\u0580\u056B", -1, 1),
- new Among("\u0561\u0581\u056B", -1, 1),
- new Among("\u0565\u0581\u056B", -1, 1),
- new Among("\u057E\u0565\u0581\u056B", 6, 1),
- new Among("\u0561\u056C", -1, 1),
- new Among("\u0568\u0561\u056C", 8, 1),
- new Among("\u0561\u0576\u0561\u056C", 8, 1),
- new Among("\u0565\u0576\u0561\u056C", 8, 1),
- new Among("\u0561\u0581\u0576\u0561\u056C", 8, 1),
- new Among("\u0565\u056C", -1, 1),
- new Among("\u0568\u0565\u056C", 13, 1),
- new Among("\u0576\u0565\u056C", 13, 1),
- new Among("\u0581\u0576\u0565\u056C", 15, 1),
- new Among("\u0565\u0581\u0576\u0565\u056C", 16, 1),
- new Among("\u0579\u0565\u056C", 13, 1),
- new Among("\u057E\u0565\u056C", 13, 1),
- new Among("\u0561\u0581\u057E\u0565\u056C", 19, 1),
- new Among("\u0565\u0581\u057E\u0565\u056C", 19, 1),
- new Among("\u057F\u0565\u056C", 13, 1),
- new Among("\u0561\u057F\u0565\u056C", 22, 1),
- new Among("\u0578\u057F\u0565\u056C", 22, 1),
- new Among("\u056F\u0578\u057F\u0565\u056C", 24, 1),
- new Among("\u057E\u0561\u056E", -1, 1),
- new Among("\u0578\u0582\u0574", -1, 1),
- new Among("\u057E\u0578\u0582\u0574", 27, 1),
- new Among("\u0561\u0576", -1, 1),
- new Among("\u0581\u0561\u0576", 29, 1),
- new Among("\u0561\u0581\u0561\u0576", 30, 1),
- new Among("\u0561\u0581\u0580\u056B\u0576", -1, 1),
- new Among("\u0561\u0581\u056B\u0576", -1, 1),
- new Among("\u0565\u0581\u056B\u0576", -1, 1),
- new Among("\u057E\u0565\u0581\u056B\u0576", 34, 1),
- new Among("\u0561\u056C\u056B\u057D", -1, 1),
- new Among("\u0565\u056C\u056B\u057D", -1, 1),
- new Among("\u0561\u057E", -1, 1),
- new Among("\u0561\u0581\u0561\u057E", 38, 1),
- new Among("\u0565\u0581\u0561\u057E", 38, 1),
- new Among("\u0561\u056C\u0578\u057E", -1, 1),
- new Among("\u0565\u056C\u0578\u057E", -1, 1),
- new Among("\u0561\u0580", -1, 1),
- new Among("\u0561\u0581\u0561\u0580", 43, 1),
- new Among("\u0565\u0581\u0561\u0580", 43, 1),
- new Among("\u0561\u0581\u0580\u056B\u0580", -1, 1),
- new Among("\u0561\u0581\u056B\u0580", -1, 1),
- new Among("\u0565\u0581\u056B\u0580", -1, 1),
- new Among("\u057E\u0565\u0581\u056B\u0580", 48, 1),
- new Among("\u0561\u0581", -1, 1),
- new Among("\u0565\u0581", -1, 1),
- new Among("\u0561\u0581\u0580\u0565\u0581", 51, 1),
- new Among("\u0561\u056C\u0578\u0582\u0581", -1, 1),
- new Among("\u0565\u056C\u0578\u0582\u0581", -1, 1),
- new Among("\u0561\u056C\u0578\u0582", -1, 1),
- new Among("\u0565\u056C\u0578\u0582", -1, 1),
- new Among("\u0561\u0584", -1, 1),
- new Among("\u0581\u0561\u0584", 57, 1),
- new Among("\u0561\u0581\u0561\u0584", 58, 1),
- new Among("\u0561\u0581\u0580\u056B\u0584", -1, 1),
- new Among("\u0561\u0581\u056B\u0584", -1, 1),
- new Among("\u0565\u0581\u056B\u0584", -1, 1),
- new Among("\u057E\u0565\u0581\u056B\u0584", 62, 1),
- new Among("\u0561\u0576\u0584", -1, 1),
- new Among("\u0581\u0561\u0576\u0584", 64, 1),
- new Among("\u0561\u0581\u0561\u0576\u0584", 65, 1),
- new Among("\u0561\u0581\u0580\u056B\u0576\u0584", -1, 1),
- new Among("\u0561\u0581\u056B\u0576\u0584", -1, 1),
- new Among("\u0565\u0581\u056B\u0576\u0584", -1, 1),
- new Among("\u057E\u0565\u0581\u056B\u0576\u0584", 69, 1)
- };
+private final static Among a_1[] = {
+ new Among("\u0561", -1, 1),
+ new Among("\u0561\u0581\u0561", 0, 1),
+ new Among("\u0565\u0581\u0561", 0, 1),
+ new Among("\u057E\u0565", -1, 1),
+ new Among("\u0561\u0581\u0580\u056B", -1, 1),
+ new Among("\u0561\u0581\u056B", -1, 1),
+ new Among("\u0565\u0581\u056B", -1, 1),
+ new Among("\u057E\u0565\u0581\u056B", 6, 1),
+ new Among("\u0561\u056C", -1, 1),
+ new Among("\u0568\u0561\u056C", 8, 1),
+ new Among("\u0561\u0576\u0561\u056C", 8, 1),
+ new Among("\u0565\u0576\u0561\u056C", 8, 1),
+ new Among("\u0561\u0581\u0576\u0561\u056C", 8, 1),
+ new Among("\u0565\u056C", -1, 1),
+ new Among("\u0568\u0565\u056C", 13, 1),
+ new Among("\u0576\u0565\u056C", 13, 1),
+ new Among("\u0581\u0576\u0565\u056C", 15, 1),
+ new Among("\u0565\u0581\u0576\u0565\u056C", 16, 1),
+ new Among("\u0579\u0565\u056C", 13, 1),
+ new Among("\u057E\u0565\u056C", 13, 1),
+ new Among("\u0561\u0581\u057E\u0565\u056C", 19, 1),
+ new Among("\u0565\u0581\u057E\u0565\u056C", 19, 1),
+ new Among("\u057F\u0565\u056C", 13, 1),
+ new Among("\u0561\u057F\u0565\u056C", 22, 1),
+ new Among("\u0578\u057F\u0565\u056C", 22, 1),
+ new Among("\u056F\u0578\u057F\u0565\u056C", 24, 1),
+ new Among("\u057E\u0561\u056E", -1, 1),
+ new Among("\u0578\u0582\u0574", -1, 1),
+ new Among("\u057E\u0578\u0582\u0574", 27, 1),
+ new Among("\u0561\u0576", -1, 1),
+ new Among("\u0581\u0561\u0576", 29, 1),
+ new Among("\u0561\u0581\u0561\u0576", 30, 1),
+ new Among("\u0561\u0581\u0580\u056B\u0576", -1, 1),
+ new Among("\u0561\u0581\u056B\u0576", -1, 1),
+ new Among("\u0565\u0581\u056B\u0576", -1, 1),
+ new Among("\u057E\u0565\u0581\u056B\u0576", 34, 1),
+ new Among("\u0561\u056C\u056B\u057D", -1, 1),
+ new Among("\u0565\u056C\u056B\u057D", -1, 1),
+ new Among("\u0561\u057E", -1, 1),
+ new Among("\u0561\u0581\u0561\u057E", 38, 1),
+ new Among("\u0565\u0581\u0561\u057E", 38, 1),
+ new Among("\u0561\u056C\u0578\u057E", -1, 1),
+ new Among("\u0565\u056C\u0578\u057E", -1, 1),
+ new Among("\u0561\u0580", -1, 1),
+ new Among("\u0561\u0581\u0561\u0580", 43, 1),
+ new Among("\u0565\u0581\u0561\u0580", 43, 1),
+ new Among("\u0561\u0581\u0580\u056B\u0580", -1, 1),
+ new Among("\u0561\u0581\u056B\u0580", -1, 1),
+ new Among("\u0565\u0581\u056B\u0580", -1, 1),
+ new Among("\u057E\u0565\u0581\u056B\u0580", 48, 1),
+ new Among("\u0561\u0581", -1, 1),
+ new Among("\u0565\u0581", -1, 1),
+ new Among("\u0561\u0581\u0580\u0565\u0581", 51, 1),
+ new Among("\u0561\u056C\u0578\u0582\u0581", -1, 1),
+ new Among("\u0565\u056C\u0578\u0582\u0581", -1, 1),
+ new Among("\u0561\u056C\u0578\u0582", -1, 1),
+ new Among("\u0565\u056C\u0578\u0582", -1, 1),
+ new Among("\u0561\u0584", -1, 1),
+ new Among("\u0581\u0561\u0584", 57, 1),
+ new Among("\u0561\u0581\u0561\u0584", 58, 1),
+ new Among("\u0561\u0581\u0580\u056B\u0584", -1, 1),
+ new Among("\u0561\u0581\u056B\u0584", -1, 1),
+ new Among("\u0565\u0581\u056B\u0584", -1, 1),
+ new Among("\u057E\u0565\u0581\u056B\u0584", 62, 1),
+ new Among("\u0561\u0576\u0584", -1, 1),
+ new Among("\u0581\u0561\u0576\u0584", 64, 1),
+ new Among("\u0561\u0581\u0561\u0576\u0584", 65, 1),
+ new Among("\u0561\u0581\u0580\u056B\u0576\u0584", -1, 1),
+ new Among("\u0561\u0581\u056B\u0576\u0584", -1, 1),
+ new Among("\u0565\u0581\u056B\u0576\u0584", -1, 1),
+ new Among("\u057E\u0565\u0581\u056B\u0576\u0584", 69, 1)
+};
- private final static Among a_2[] = {
- new Among("\u0578\u0580\u0564", -1, 1),
- new Among("\u0578\u0582\u0575\u0569", -1, 1),
- new Among("\u0578\u0582\u0570\u056B", -1, 1),
- new Among("\u0581\u056B", -1, 1),
- new Among("\u056B\u056C", -1, 1),
- new Among("\u0561\u056F", -1, 1),
- new Among("\u0575\u0561\u056F", 5, 1),
- new Among("\u0561\u0576\u0561\u056F", 5, 1),
- new Among("\u056B\u056F", -1, 1),
- new Among("\u0578\u0582\u056F", -1, 1),
- new Among("\u0561\u0576", -1, 1),
- new Among("\u057A\u0561\u0576", 10, 1),
- new Among("\u057D\u057F\u0561\u0576", 10, 1),
- new Among("\u0561\u0580\u0561\u0576", 10, 1),
- new Among("\u0565\u0572\u0567\u0576", -1, 1),
- new Among("\u0575\u0578\u0582\u0576", -1, 1),
- new Among("\u0578\u0582\u0569\u0575\u0578\u0582\u0576", 15, 1),
- new Among("\u0561\u056E\u0578", -1, 1),
- new Among("\u056B\u0579", -1, 1),
- new Among("\u0578\u0582\u057D", -1, 1),
- new Among("\u0578\u0582\u057D\u057F", -1, 1),
- new Among("\u0563\u0561\u0580", -1, 1),
- new Among("\u057E\u0578\u0580", -1, 1),
- new Among("\u0561\u057E\u0578\u0580", 22, 1),
- new Among("\u0578\u0581", -1, 1),
- new Among("\u0561\u0576\u0585\u0581", -1, 1),
- new Among("\u0578\u0582", -1, 1),
- new Among("\u0584", -1, 1),
- new Among("\u0579\u0565\u0584", 27, 1),
- new Among("\u056B\u0584", 27, 1),
- new Among("\u0561\u056C\u056B\u0584", 29, 1),
- new Among("\u0561\u0576\u056B\u0584", 29, 1),
- new Among("\u057E\u0561\u056E\u0584", 27, 1),
- new Among("\u0578\u0582\u0575\u0584", 27, 1),
- new Among("\u0565\u0576\u0584", 27, 1),
- new Among("\u0578\u0576\u0584", 27, 1),
- new Among("\u0578\u0582\u0576\u0584", 27, 1),
- new Among("\u0574\u0578\u0582\u0576\u0584", 36, 1),
- new Among("\u056B\u0579\u0584", 27, 1),
- new Among("\u0561\u0580\u0584", 27, 1)
- };
+private final static Among a_2[] = {
+ new Among("\u0578\u0580\u0564", -1, 1),
+ new Among("\u0578\u0582\u0575\u0569", -1, 1),
+ new Among("\u0578\u0582\u0570\u056B", -1, 1),
+ new Among("\u0581\u056B", -1, 1),
+ new Among("\u056B\u056C", -1, 1),
+ new Among("\u0561\u056F", -1, 1),
+ new Among("\u0575\u0561\u056F", 5, 1),
+ new Among("\u0561\u0576\u0561\u056F", 5, 1),
+ new Among("\u056B\u056F", -1, 1),
+ new Among("\u0578\u0582\u056F", -1, 1),
+ new Among("\u0561\u0576", -1, 1),
+ new Among("\u057A\u0561\u0576", 10, 1),
+ new Among("\u057D\u057F\u0561\u0576", 10, 1),
+ new Among("\u0561\u0580\u0561\u0576", 10, 1),
+ new Among("\u0565\u0572\u0567\u0576", -1, 1),
+ new Among("\u0575\u0578\u0582\u0576", -1, 1),
+ new Among("\u0578\u0582\u0569\u0575\u0578\u0582\u0576", 15, 1),
+ new Among("\u0561\u056E\u0578", -1, 1),
+ new Among("\u056B\u0579", -1, 1),
+ new Among("\u0578\u0582\u057D", -1, 1),
+ new Among("\u0578\u0582\u057D\u057F", -1, 1),
+ new Among("\u0563\u0561\u0580", -1, 1),
+ new Among("\u057E\u0578\u0580", -1, 1),
+ new Among("\u0561\u057E\u0578\u0580", 22, 1),
+ new Among("\u0578\u0581", -1, 1),
+ new Among("\u0561\u0576\u0585\u0581", -1, 1),
+ new Among("\u0578\u0582", -1, 1),
+ new Among("\u0584", -1, 1),
+ new Among("\u0579\u0565\u0584", 27, 1),
+ new Among("\u056B\u0584", 27, 1),
+ new Among("\u0561\u056C\u056B\u0584", 29, 1),
+ new Among("\u0561\u0576\u056B\u0584", 29, 1),
+ new Among("\u057E\u0561\u056E\u0584", 27, 1),
+ new Among("\u0578\u0582\u0575\u0584", 27, 1),
+ new Among("\u0565\u0576\u0584", 27, 1),
+ new Among("\u0578\u0576\u0584", 27, 1),
+ new Among("\u0578\u0582\u0576\u0584", 27, 1),
+ new Among("\u0574\u0578\u0582\u0576\u0584", 36, 1),
+ new Among("\u056B\u0579\u0584", 27, 1),
+ new Among("\u0561\u0580\u0584", 27, 1)
+};
- private final static Among a_3[] = {
- new Among("\u057D\u0561", -1, 1),
- new Among("\u057E\u0561", -1, 1),
- new Among("\u0561\u0574\u0562", -1, 1),
- new Among("\u0564", -1, 1),
- new Among("\u0561\u0576\u0564", 3, 1),
- new Among("\u0578\u0582\u0569\u0575\u0561\u0576\u0564", 4, 1),
- new Among("\u057E\u0561\u0576\u0564", 4, 1),
- new Among("\u0578\u057B\u0564", 3, 1),
- new Among("\u0565\u0580\u0564", 3, 1),
- new Among("\u0576\u0565\u0580\u0564", 8, 1),
- new Among("\u0578\u0582\u0564", 3, 1),
- new Among("\u0568", -1, 1),
- new Among("\u0561\u0576\u0568", 11, 1),
- new Among("\u0578\u0582\u0569\u0575\u0561\u0576\u0568", 12, 1),
- new Among("\u057E\u0561\u0576\u0568", 12, 1),
- new Among("\u0578\u057B\u0568", 11, 1),
- new Among("\u0565\u0580\u0568", 11, 1),
- new Among("\u0576\u0565\u0580\u0568", 16, 1),
- new Among("\u056B", -1, 1),
- new Among("\u057E\u056B", 18, 1),
- new Among("\u0565\u0580\u056B", 18, 1),
- new Among("\u0576\u0565\u0580\u056B", 20, 1),
- new Among("\u0561\u0576\u0578\u0582\u0574", -1, 1),
- new Among("\u0565\u0580\u0578\u0582\u0574", -1, 1),
- new Among("\u0576\u0565\u0580\u0578\u0582\u0574", 23, 1),
- new Among("\u0576", -1, 1),
- new Among("\u0561\u0576", 25, 1),
- new Among("\u0578\u0582\u0569\u0575\u0561\u0576", 26, 1),
- new Among("\u057E\u0561\u0576", 26, 1),
- new Among("\u056B\u0576", 25, 1),
- new Among("\u0565\u0580\u056B\u0576", 29, 1),
- new Among("\u0576\u0565\u0580\u056B\u0576", 30, 1),
- new Among("\u0578\u0582\u0569\u0575\u0561\u0576\u0576", 25, 1),
- new Among("\u0565\u0580\u0576", 25, 1),
- new Among("\u0576\u0565\u0580\u0576", 33, 1),
- new Among("\u0578\u0582\u0576", 25, 1),
- new Among("\u0578\u057B", -1, 1),
- new Among("\u0578\u0582\u0569\u0575\u0561\u0576\u057D", -1, 1),
- new Among("\u057E\u0561\u0576\u057D", -1, 1),
- new Among("\u0578\u057B\u057D", -1, 1),
- new Among("\u0578\u057E", -1, 1),
- new Among("\u0561\u0576\u0578\u057E", 40, 1),
- new Among("\u057E\u0578\u057E", 40, 1),
- new Among("\u0565\u0580\u0578\u057E", 40, 1),
- new Among("\u0576\u0565\u0580\u0578\u057E", 43, 1),
- new Among("\u0565\u0580", -1, 1),
- new Among("\u0576\u0565\u0580", 45, 1),
- new Among("\u0581", -1, 1),
- new Among("\u056B\u0581", 47, 1),
- new Among("\u057E\u0561\u0576\u056B\u0581", 48, 1),
- new Among("\u0578\u057B\u056B\u0581", 48, 1),
- new Among("\u057E\u056B\u0581", 48, 1),
- new Among("\u0565\u0580\u056B\u0581", 48, 1),
- new Among("\u0576\u0565\u0580\u056B\u0581", 52, 1),
- new Among("\u0581\u056B\u0581", 48, 1),
- new Among("\u0578\u0581", 47, 1),
- new Among("\u0578\u0582\u0581", 47, 1)
- };
+private final static Among a_3[] = {
+ new Among("\u057D\u0561", -1, 1),
+ new Among("\u057E\u0561", -1, 1),
+ new Among("\u0561\u0574\u0562", -1, 1),
+ new Among("\u0564", -1, 1),
+ new Among("\u0561\u0576\u0564", 3, 1),
+ new Among("\u0578\u0582\u0569\u0575\u0561\u0576\u0564", 4, 1),
+ new Among("\u057E\u0561\u0576\u0564", 4, 1),
+ new Among("\u0578\u057B\u0564", 3, 1),
+ new Among("\u0565\u0580\u0564", 3, 1),
+ new Among("\u0576\u0565\u0580\u0564", 8, 1),
+ new Among("\u0578\u0582\u0564", 3, 1),
+ new Among("\u0568", -1, 1),
+ new Among("\u0561\u0576\u0568", 11, 1),
+ new Among("\u0578\u0582\u0569\u0575\u0561\u0576\u0568", 12, 1),
+ new Among("\u057E\u0561\u0576\u0568", 12, 1),
+ new Among("\u0578\u057B\u0568", 11, 1),
+ new Among("\u0565\u0580\u0568", 11, 1),
+ new Among("\u0576\u0565\u0580\u0568", 16, 1),
+ new Among("\u056B", -1, 1),
+ new Among("\u057E\u056B", 18, 1),
+ new Among("\u0565\u0580\u056B", 18, 1),
+ new Among("\u0576\u0565\u0580\u056B", 20, 1),
+ new Among("\u0561\u0576\u0578\u0582\u0574", -1, 1),
+ new Among("\u0565\u0580\u0578\u0582\u0574", -1, 1),
+ new Among("\u0576\u0565\u0580\u0578\u0582\u0574", 23, 1),
+ new Among("\u0576", -1, 1),
+ new Among("\u0561\u0576", 25, 1),
+ new Among("\u0578\u0582\u0569\u0575\u0561\u0576", 26, 1),
+ new Among("\u057E\u0561\u0576", 26, 1),
+ new Among("\u056B\u0576", 25, 1),
+ new Among("\u0565\u0580\u056B\u0576", 29, 1),
+ new Among("\u0576\u0565\u0580\u056B\u0576", 30, 1),
+ new Among("\u0578\u0582\u0569\u0575\u0561\u0576\u0576", 25, 1),
+ new Among("\u0565\u0580\u0576", 25, 1),
+ new Among("\u0576\u0565\u0580\u0576", 33, 1),
+ new Among("\u0578\u0582\u0576", 25, 1),
+ new Among("\u0578\u057B", -1, 1),
+ new Among("\u0578\u0582\u0569\u0575\u0561\u0576\u057D", -1, 1),
+ new Among("\u057E\u0561\u0576\u057D", -1, 1),
+ new Among("\u0578\u057B\u057D", -1, 1),
+ new Among("\u0578\u057E", -1, 1),
+ new Among("\u0561\u0576\u0578\u057E", 40, 1),
+ new Among("\u057E\u0578\u057E", 40, 1),
+ new Among("\u0565\u0580\u0578\u057E", 40, 1),
+ new Among("\u0576\u0565\u0580\u0578\u057E", 43, 1),
+ new Among("\u0565\u0580", -1, 1),
+ new Among("\u0576\u0565\u0580", 45, 1),
+ new Among("\u0581", -1, 1),
+ new Among("\u056B\u0581", 47, 1),
+ new Among("\u057E\u0561\u0576\u056B\u0581", 48, 1),
+ new Among("\u0578\u057B\u056B\u0581", 48, 1),
+ new Among("\u057E\u056B\u0581", 48, 1),
+ new Among("\u0565\u0580\u056B\u0581", 48, 1),
+ new Among("\u0576\u0565\u0580\u056B\u0581", 52, 1),
+ new Among("\u0581\u056B\u0581", 48, 1),
+ new Among("\u0578\u0581", 47, 1),
+ new Among("\u0578\u0582\u0581", 47, 1)
+};
- private static final char g_v[] = {209, 4, 128, 0, 18 };
+private static final char g_v[] = {209, 4, 128, 0, 18 };
- private int I_p2;
- private int I_pV;
+private int I_p2;
+private int I_pV;
- private boolean r_mark_regions() {
- I_pV = limit;
- I_p2 = limit;
- int v_1 = cursor;
-lab0: {
-golab1: while(true)
- {
-lab2: {
+private boolean r_mark_regions() {
+ I_pV = limit;
+ I_p2 = limit;
+ int v_1 = cursor;
+ lab0: {
+ golab1: while(true)
+ {
+ lab2: {
if (!(in_grouping(g_v, 1377, 1413)))
{
break lab2;
}
break golab1;
-}
-if (cursor >= limit)
-{
- break lab0;
-}
-cursor++;
- }
-I_pV = cursor;
-golab3: while(true)
-{
-lab4: {
+ }
+ if (cursor >= limit)
+ {
+ break lab0;
+ }
+ cursor++;
+ }
+ I_pV = cursor;
+ golab3: while(true)
+ {
+ lab4: {
if (!(out_grouping(g_v, 1377, 1413)))
{
break lab4;
}
break golab3;
-}
-if (cursor >= limit)
-{
- break lab0;
-}
-cursor++;
-}
-golab5: while(true)
-{
-lab6: {
+ }
+ if (cursor >= limit)
+ {
+ break lab0;
+ }
+ cursor++;
+ }
+ golab5: while(true)
+ {
+ lab6: {
if (!(in_grouping(g_v, 1377, 1413)))
{
break lab6;
}
break golab5;
-}
-if (cursor >= limit)
-{
- break lab0;
-}
-cursor++;
-}
-golab7: while(true)
-{
-lab8: {
+ }
+ if (cursor >= limit)
+ {
+ break lab0;
+ }
+ cursor++;
+ }
+ golab7: while(true)
+ {
+ lab8: {
if (!(out_grouping(g_v, 1377, 1413)))
{
break lab8;
}
break golab7;
-}
-if (cursor >= limit)
-{
- break lab0;
-}
-cursor++;
-}
-I_p2 = cursor;
-}
-cursor = v_1;
-return true;
+ }
+ if (cursor >= limit)
+ {
+ break lab0;
+ }
+ cursor++;
+ }
+ I_p2 = cursor;
}
+ cursor = v_1;
+ return true;
+}
private boolean r_R2() {
if (!(I_p2 <= cursor))
diff --git a/lucene/analysis/common/src/java/org/tartarus/snowball/ext/BasqueStemmer.java b/lucene/analysis/common/src/java/org/tartarus/snowball/ext/BasqueStemmer.java
index 2152128..6da8ed7 100644
--- a/lucene/analysis/common/src/java/org/tartarus/snowball/ext/BasqueStemmer.java
+++ b/lucene/analysis/common/src/java/org/tartarus/snowball/ext/BasqueStemmer.java
@@ -16,617 +16,617 @@ public class BasqueStemmer extends org.tartarus.snowball.SnowballStemmer {
private static final long serialVersionUID = 1L;
private static final java.lang.invoke.MethodHandles.Lookup methodObject = java.lang.invoke.MethodHandles.lookup();
- private final static Among a_0[] = {
- new Among("idea", -1, 1),
- new Among("bidea", 0, 1),
- new Among("kidea", 0, 1),
- new Among("pidea", 0, 1),
- new Among("kundea", -1, 1),
- new Among("galea", -1, 1),
- new Among("tailea", -1, 1),
- new Among("tzailea", -1, 1),
- new Among("gunea", -1, 1),
- new Among("kunea", -1, 1),
- new Among("tzaga", -1, 1),
- new Among("gaia", -1, 1),
- new Among("aldia", -1, 1),
- new Among("taldia", 12, 1),
- new Among("karia", -1, 1),
- new Among("garria", -1, 2),
- new Among("karria", -1, 1),
- new Among("ka", -1, 1),
- new Among("tzaka", 17, 1),
- new Among("la", -1, 1),
- new Among("mena", -1, 1),
- new Among("pena", -1, 1),
- new Among("kina", -1, 1),
- new Among("ezina", -1, 1),
- new Among("tezina", 23, 1),
- new Among("kuna", -1, 1),
- new Among("tuna", -1, 1),
- new Among("kizuna", -1, 1),
- new Among("era", -1, 1),
- new Among("bera", 28, 1),
- new Among("arabera", 29, 4),
- new Among("kera", 28, 1),
- new Among("pera", 28, 1),
- new Among("orra", -1, 1),
- new Among("korra", 33, 1),
- new Among("dura", -1, 1),
- new Among("gura", -1, 1),
- new Among("kura", -1, 1),
- new Among("tura", -1, 1),
- new Among("eta", -1, 1),
- new Among("keta", 39, 1),
- new Among("gailua", -1, 1),
- new Among("eza", -1, 1),
- new Among("erreza", 42, 1),
- new Among("tza", -1, 2),
- new Among("gaitza", 44, 1),
- new Among("kaitza", 44, 1),
- new Among("kuntza", 44, 1),
- new Among("ide", -1, 1),
- new Among("bide", 48, 1),
- new Among("kide", 48, 1),
- new Among("pide", 48, 1),
- new Among("kunde", -1, 1),
- new Among("tzake", -1, 1),
- new Among("tzeke", -1, 1),
- new Among("le", -1, 1),
- new Among("gale", 55, 1),
- new Among("taile", 55, 1),
- new Among("tzaile", 55, 1),
- new Among("gune", -1, 1),
- new Among("kune", -1, 1),
- new Among("tze", -1, 1),
- new Among("atze", 61, 1),
- new Among("gai", -1, 1),
- new Among("aldi", -1, 1),
- new Among("taldi", 64, 1),
- new Among("ki", -1, 1),
- new Among("ari", -1, 1),
- new Among("kari", 67, 1),
- new Among("lari", 67, 1),
- new Among("tari", 67, 1),
- new Among("etari", 70, 1),
- new Among("garri", -1, 2),
- new Among("karri", -1, 1),
- new Among("arazi", -1, 1),
- new Among("tarazi", 74, 1),
- new Among("an", -1, 1),
- new Among("ean", 76, 1),
- new Among("rean", 77, 1),
- new Among("kan", 76, 1),
- new Among("etan", 76, 1),
- new Among("atseden", -1, 3),
- new Among("men", -1, 1),
- new Among("pen", -1, 1),
- new Among("kin", -1, 1),
- new Among("rekin", 84, 1),
- new Among("ezin", -1, 1),
- new Among("tezin", 86, 1),
- new Among("tun", -1, 1),
- new Among("kizun", -1, 1),
- new Among("go", -1, 1),
- new Among("ago", 90, 1),
- new Among("tio", -1, 1),
- new Among("dako", -1, 1),
- new Among("or", -1, 1),
- new Among("kor", 94, 1),
- new Among("tzat", -1, 1),
- new Among("du", -1, 1),
- new Among("gailu", -1, 1),
- new Among("tu", -1, 1),
- new Among("atu", 99, 1),
- new Among("aldatu", 100, 1),
- new Among("tatu", 100, 1),
- new Among("baditu", 99, 5),
- new Among("ez", -1, 1),
- new Among("errez", 104, 1),
- new Among("tzez", 104, 1),
- new Among("gaitz", -1, 1),
- new Among("kaitz", -1, 1)
- };
+private final static Among a_0[] = {
+ new Among("idea", -1, 1),
+ new Among("bidea", 0, 1),
+ new Among("kidea", 0, 1),
+ new Among("pidea", 0, 1),
+ new Among("kundea", -1, 1),
+ new Among("galea", -1, 1),
+ new Among("tailea", -1, 1),
+ new Among("tzailea", -1, 1),
+ new Among("gunea", -1, 1),
+ new Among("kunea", -1, 1),
+ new Among("tzaga", -1, 1),
+ new Among("gaia", -1, 1),
+ new Among("aldia", -1, 1),
+ new Among("taldia", 12, 1),
+ new Among("karia", -1, 1),
+ new Among("garria", -1, 2),
+ new Among("karria", -1, 1),
+ new Among("ka", -1, 1),
+ new Among("tzaka", 17, 1),
+ new Among("la", -1, 1),
+ new Among("mena", -1, 1),
+ new Among("pena", -1, 1),
+ new Among("kina", -1, 1),
+ new Among("ezina", -1, 1),
+ new Among("tezina", 23, 1),
+ new Among("kuna", -1, 1),
+ new Among("tuna", -1, 1),
+ new Among("kizuna", -1, 1),
+ new Among("era", -1, 1),
+ new Among("bera", 28, 1),
+ new Among("arabera", 29, 4),
+ new Among("kera", 28, 1),
+ new Among("pera", 28, 1),
+ new Among("orra", -1, 1),
+ new Among("korra", 33, 1),
+ new Among("dura", -1, 1),
+ new Among("gura", -1, 1),
+ new Among("kura", -1, 1),
+ new Among("tura", -1, 1),
+ new Among("eta", -1, 1),
+ new Among("keta", 39, 1),
+ new Among("gailua", -1, 1),
+ new Among("eza", -1, 1),
+ new Among("erreza", 42, 1),
+ new Among("tza", -1, 2),
+ new Among("gaitza", 44, 1),
+ new Among("kaitza", 44, 1),
+ new Among("kuntza", 44, 1),
+ new Among("ide", -1, 1),
+ new Among("bide", 48, 1),
+ new Among("kide", 48, 1),
+ new Among("pide", 48, 1),
+ new Among("kunde", -1, 1),
+ new Among("tzake", -1, 1),
+ new Among("tzeke", -1, 1),
+ new Among("le", -1, 1),
+ new Among("gale", 55, 1),
+ new Among("taile", 55, 1),
+ new Among("tzaile", 55, 1),
+ new Among("gune", -1, 1),
+ new Among("kune", -1, 1),
+ new Among("tze", -1, 1),
+ new Among("atze", 61, 1),
+ new Among("gai", -1, 1),
+ new Among("aldi", -1, 1),
+ new Among("taldi", 64, 1),
+ new Among("ki", -1, 1),
+ new Among("ari", -1, 1),
+ new Among("kari", 67, 1),
+ new Among("lari", 67, 1),
+ new Among("tari", 67, 1),
+ new Among("etari", 70, 1),
+ new Among("garri", -1, 2),
+ new Among("karri", -1, 1),
+ new Among("arazi", -1, 1),
+ new Among("tarazi", 74, 1),
+ new Among("an", -1, 1),
+ new Among("ean", 76, 1),
+ new Among("rean", 77, 1),
+ new Among("kan", 76, 1),
+ new Among("etan", 76, 1),
+ new Among("atseden", -1, 3),
+ new Among("men", -1, 1),
+ new Among("pen", -1, 1),
+ new Among("kin", -1, 1),
+ new Among("rekin", 84, 1),
+ new Among("ezin", -1, 1),
+ new Among("tezin", 86, 1),
+ new Among("tun", -1, 1),
+ new Among("kizun", -1, 1),
+ new Among("go", -1, 1),
+ new Among("ago", 90, 1),
+ new Among("tio", -1, 1),
+ new Among("dako", -1, 1),
+ new Among("or", -1, 1),
+ new Among("kor", 94, 1),
+ new Among("tzat", -1, 1),
+ new Among("du", -1, 1),
+ new Among("gailu", -1, 1),
+ new Among("tu", -1, 1),
+ new Among("atu", 99, 1),
+ new Among("aldatu", 100, 1),
+ new Among("tatu", 100, 1),
+ new Among("baditu", 99, 5),
+ new Among("ez", -1, 1),
+ new Among("errez", 104, 1),
+ new Among("tzez", 104, 1),
+ new Among("gaitz", -1, 1),
+ new Among("kaitz", -1, 1)
+};
- private final static Among a_1[] = {
- new Among("ada", -1, 1),
- new Among("kada", 0, 1),
- new Among("anda", -1, 1),
- new Among("denda", -1, 1),
- new Among("gabea", -1, 1),
- new Among("kabea", -1, 1),
- new Among("aldea", -1, 1),
- new Among("kaldea", 6, 1),
- new Among("taldea", 6, 1),
- new Among("ordea", -1, 1),
- new Among("zalea", -1, 1),
- new Among("tzalea", 10, 1),
- new Among("gilea", -1, 1),
- new Among("emea", -1, 1),
- new Among("kumea", -1, 1),
- new Among("nea", -1, 1),
- new Among("enea", 15, 1),
- new Among("zionea", 15, 1),
- new Among("unea", 15, 1),
- new Among("gunea", 18, 1),
- new Among("pea", -1, 1),
- new Among("aurrea", -1, 1),
- new Among("tea", -1, 1),
- new Among("kotea", 22, 1),
- new Among("artea", 22, 1),
- new Among("ostea", 22, 1),
- new Among("etxea", -1, 1),
- new Among("ga", -1, 1),
- new Among("anga", 27, 1),
- new Among("gaia", -1, 1),
- new Among("aldia", -1, 1),
- new Among("taldia", 30, 1),
- new Among("handia", -1, 1),
- new Among("mendia", -1, 1),
- new Among("geia", -1, 1),
- new Among("egia", -1, 1),
- new Among("degia", 35, 1),
- new Among("tegia", 35, 1),
- new Among("nahia", -1, 1),
- new Among("ohia", -1, 1),
- new Among("kia", -1, 1),
- new Among("tokia", 40, 1),
- new Among("oia", -1, 1),
- new Among("koia", 42, 1),
- new Among("aria", -1, 1),
- new Among("karia", 44, 1),
- new Among("laria", 44, 1),
- new Among("taria", 44, 1),
- new Among("eria", -1, 1),
- new Among("keria", 48, 1),
- new Among("teria", 48, 1),
- new Among("garria", -1, 2),
- new Among("larria", -1, 1),
- new Among("kirria", -1, 1),
- new Among("duria", -1, 1),
- new Among("asia", -1, 1),
- new Among("tia", -1, 1),
- new Among("ezia", -1, 1),
- new Among("bizia", -1, 1),
- new Among("ontzia", -1, 1),
- new Among("ka", -1, 1),
- new Among("joka", 60, 3),
- new Among("aurka", 60, 10),
- new Among("ska", 60, 1),
- new Among("xka", 60, 1),
- new Among("zka", 60, 1),
- new Among("gibela", -1, 1),
- new Among("gela", -1, 1),
- new Among("kaila", -1, 1),
- new Among("skila", -1, 1),
- new Among("tila", -1, 1),
- new Among("ola", -1, 1),
- new Among("na", -1, 1),
- new Among("kana", 72, 1),
- new Among("ena", 72, 1),
- new Among("garrena", 74, 1),
- new Among("gerrena", 74, 1),
- new Among("urrena", 74, 1),
- new Among("zaina", 72, 1),
- new Among("tzaina", 78, 1),
- new Among("kina", 72, 1),
- new Among("mina", 72, 1),
- new Among("garna", 72, 1),
- new Among("una", 72, 1),
- new Among("duna", 83, 1),
- new Among("asuna", 83, 1),
- new Among("tasuna", 85, 1),
- new Among("ondoa", -1, 1),
- new Among("kondoa", 87, 1),
- new Among("ngoa", -1, 1),
- new Among("zioa", -1, 1),
- new Among("koa", -1, 1),
- new Among("takoa", 91, 1),
- new Among("zkoa", 91, 1),
- new Among("noa", -1, 1),
- new Among("zinoa", 94, 1),
- new Among("aroa", -1, 1),
- new Among("taroa", 96, 1),
- new Among("zaroa", 96, 1),
- new Among("eroa", -1, 1),
- new Among("oroa", -1, 1),
- new Among("osoa", -1, 1),
- new Among("toa", -1, 1),
- new Among("ttoa", 102, 1),
- new Among("ztoa", 102, 1),
- new Among("txoa", -1, 1),
- new Among("tzoa", -1, 1),
- new Among("\u00F1oa", -1, 1),
- new Among("ra", -1, 1),
- new Among("ara", 108, 1),
- new Among("dara", 109, 1),
- new Among("liara", 109, 1),
- new Among("tiara", 109, 1),
- new Among("tara", 109, 1),
- new Among("etara", 113, 1),
- new Among("tzara", 109, 1),
- new Among("bera", 108, 1),
- new Among("kera", 108, 1),
- new Among("pera", 108, 1),
- new Among("ora", 108, 2),
- new Among("tzarra", 108, 1),
- new Among("korra", 108, 1),
- new Among("tra", 108, 1),
- new Among("sa", -1, 1),
- new Among("osa", 123, 1),
- new Among("ta", -1, 1),
- new Among("eta", 125, 1),
- new Among("keta", 126, 1),
- new Among("sta", 125, 1),
- new Among("dua", -1, 1),
- new Among("mendua", 129, 1),
- new Among("ordua", 129, 1),
- new Among("lekua", -1, 1),
- new Among("burua", -1, 1),
- new Among("durua", -1, 1),
- new Among("tsua", -1, 1),
- new Among("tua", -1, 1),
- new Among("mentua", 136, 1),
- new Among("estua", 136, 1),
- new Among("txua", -1, 1),
- new Among("zua", -1, 1),
- new Among("tzua", 140, 1),
- new Among("za", -1, 1),
- new Among("eza", 142, 1),
- new Among("eroza", 142, 1),
- new Among("tza", 142, 2),
- new Among("koitza", 145, 1),
- new Among("antza", 145, 1),
- new Among("gintza", 145, 1),
- new Among("kintza", 145, 1),
- new Among("kuntza", 145, 1),
- new Among("gabe", -1, 1),
- new Among("kabe", -1, 1),
- new Among("kide", -1, 1),
- new Among("alde", -1, 1),
- new Among("kalde", 154, 1),
- new Among("talde", 154, 1),
- new Among("orde", -1, 1),
- new Among("ge", -1, 1),
- new Among("zale", -1, 1),
- new Among("tzale", 159, 1),
- new Among("gile", -1, 1),
- new Among("eme", -1, 1),
- new Among("kume", -1, 1),
- new Among("ne", -1, 1),
- new Among("zione", 164, 1),
- new Among("une", 164, 1),
- new Among("gune", 166, 1),
- new Among("pe", -1, 1),
- new Among("aurre", -1, 1),
- new Among("te", -1, 1),
- new Among("kote", 170, 1),
- new Among("arte", 170, 1),
- new Among("oste", 170, 1),
- new Among("etxe", -1, 1),
- new Among("gai", -1, 1),
- new Among("di", -1, 1),
- new Among("aldi", 176, 1),
- new Among("taldi", 177, 1),
- new Among("geldi", 176, 8),
- new Among("handi", 176, 1),
- new Among("mendi", 176, 1),
- new Among("gei", -1, 1),
- new Among("egi", -1, 1),
- new Among("degi", 183, 1),
- new Among("tegi", 183, 1),
- new Among("nahi", -1, 1),
- new Among("ohi", -1, 1),
- new Among("ki", -1, 1),
- new Among("toki", 188, 1),
- new Among("oi", -1, 1),
- new Among("goi", 190, 1),
- new Among("koi", 190, 1),
- new Among("ari", -1, 1),
- new Among("kari", 193, 1),
- new Among("lari", 193, 1),
- new Among("tari", 193, 1),
- new Among("garri", -1, 2),
- new Among("larri", -1, 1),
- new Among("kirri", -1, 1),
- new Among("duri", -1, 1),
- new Among("asi", -1, 1),
- new Among("ti", -1, 1),
- new Among("ontzi", -1, 1),
- new Among("\u00F1i", -1, 1),
- new Among("ak", -1, 1),
- new Among("ek", -1, 1),
- new Among("tarik", -1, 1),
- new Among("gibel", -1, 1),
- new Among("ail", -1, 1),
- new Among("kail", 209, 1),
- new Among("kan", -1, 1),
- new Among("tan", -1, 1),
- new Among("etan", 212, 1),
- new Among("en", -1, 4),
- new Among("ren", 214, 2),
- new Among("garren", 215, 1),
- new Among("gerren", 215, 1),
- new Among("urren", 215, 1),
- new Among("ten", 214, 4),
- new Among("tzen", 214, 4),
- new Among("zain", -1, 1),
- new Among("tzain", 221, 1),
- new Among("kin", -1, 1),
- new Among("min", -1, 1),
- new Among("dun", -1, 1),
- new Among("asun", -1, 1),
- new Among("tasun", 226, 1),
- new Among("aizun", -1, 1),
- new Among("ondo", -1, 1),
- new Among("kondo", 229, 1),
- new Among("go", -1, 1),
- new Among("ngo", 231, 1),
- new Among("zio", -1, 1),
- new Among("ko", -1, 1),
- new Among("trako", 234, 5),
- new Among("tako", 234, 1),
- new Among("etako", 236, 1),
- new Among("eko", 234, 1),
- new Among("tariko", 234, 1),
- new Among("sko", 234, 1),
- new Among("tuko", 234, 1),
- new Among("minutuko", 241, 6),
- new Among("zko", 234, 1),
- new Among("no", -1, 1),
- new Among("zino", 244, 1),
- new Among("ro", -1, 1),
- new Among("aro", 246, 1),
- new Among("igaro", 247, 9),
- new Among("taro", 247, 1),
- new Among("zaro", 247, 1),
- new Among("ero", 246, 1),
- new Among("giro", 246, 1),
- new Among("oro", 246, 1),
- new Among("oso", -1, 1),
- new Among("to", -1, 1),
- new Among("tto", 255, 1),
- new Among("zto", 255, 1),
- new Among("txo", -1, 1),
- new Among("tzo", -1, 1),
- new Among("gintzo", 259, 1),
- new Among("\u00F1o", -1, 1),
- new Among("zp", -1, 1),
- new Among("ar", -1, 1),
- new Among("dar", 263, 1),
- new Among("behar", 263, 1),
- new Among("zehar", 263, 7),
- new Among("liar", 263, 1),
- new Among("tiar", 263, 1),
- new Among("tar", 263, 1),
- new Among("tzar", 263, 1),
- new Among("or", -1, 2),
- new Among("kor", 271, 1),
- new Among("os", -1, 1),
- new Among("ket", -1, 1),
- new Among("du", -1, 1),
- new Among("mendu", 275, 1),
- new Among("ordu", 275, 1),
- new Among("leku", -1, 1),
- new Among("buru", -1, 2),
- new Among("duru", -1, 1),
- new Among("tsu", -1, 1),
- new Among("tu", -1, 1),
- new Among("tatu", 282, 4),
- new Among("mentu", 282, 1),
- new Among("estu", 282, 1),
- new Among("txu", -1, 1),
- new Among("zu", -1, 1),
- new Among("tzu", 287, 1),
- new Among("gintzu", 288, 1),
- new Among("z", -1, 1),
- new Among("ez", 290, 1),
- new Among("eroz", 290, 1),
- new Among("tz", 290, 1),
- new Among("koitz", 293, 1)
- };
+private final static Among a_1[] = {
+ new Among("ada", -1, 1),
+ new Among("kada", 0, 1),
+ new Among("anda", -1, 1),
+ new Among("denda", -1, 1),
+ new Among("gabea", -1, 1),
+ new Among("kabea", -1, 1),
+ new Among("aldea", -1, 1),
+ new Among("kaldea", 6, 1),
+ new Among("taldea", 6, 1),
+ new Among("ordea", -1, 1),
+ new Among("zalea", -1, 1),
+ new Among("tzalea", 10, 1),
+ new Among("gilea", -1, 1),
+ new Among("emea", -1, 1),
+ new Among("kumea", -1, 1),
+ new Among("nea", -1, 1),
+ new Among("enea", 15, 1),
+ new Among("zionea", 15, 1),
+ new Among("unea", 15, 1),
+ new Among("gunea", 18, 1),
+ new Among("pea", -1, 1),
+ new Among("aurrea", -1, 1),
+ new Among("tea", -1, 1),
+ new Among("kotea", 22, 1),
+ new Among("artea", 22, 1),
+ new Among("ostea", 22, 1),
+ new Among("etxea", -1, 1),
+ new Among("ga", -1, 1),
+ new Among("anga", 27, 1),
+ new Among("gaia", -1, 1),
+ new Among("aldia", -1, 1),
+ new Among("taldia", 30, 1),
+ new Among("handia", -1, 1),
+ new Among("mendia", -1, 1),
+ new Among("geia", -1, 1),
+ new Among("egia", -1, 1),
+ new Among("degia", 35, 1),
+ new Among("tegia", 35, 1),
+ new Among("nahia", -1, 1),
+ new Among("ohia", -1, 1),
+ new Among("kia", -1, 1),
+ new Among("tokia", 40, 1),
+ new Among("oia", -1, 1),
+ new Among("koia", 42, 1),
+ new Among("aria", -1, 1),
+ new Among("karia", 44, 1),
+ new Among("laria", 44, 1),
+ new Among("taria", 44, 1),
+ new Among("eria", -1, 1),
+ new Among("keria", 48, 1),
+ new Among("teria", 48, 1),
+ new Among("garria", -1, 2),
+ new Among("larria", -1, 1),
+ new Among("kirria", -1, 1),
+ new Among("duria", -1, 1),
+ new Among("asia", -1, 1),
+ new Among("tia", -1, 1),
+ new Among("ezia", -1, 1),
+ new Among("bizia", -1, 1),
+ new Among("ontzia", -1, 1),
+ new Among("ka", -1, 1),
+ new Among("joka", 60, 3),
+ new Among("aurka", 60, 10),
+ new Among("ska", 60, 1),
+ new Among("xka", 60, 1),
+ new Among("zka", 60, 1),
+ new Among("gibela", -1, 1),
+ new Among("gela", -1, 1),
+ new Among("kaila", -1, 1),
+ new Among("skila", -1, 1),
+ new Among("tila", -1, 1),
+ new Among("ola", -1, 1),
+ new Among("na", -1, 1),
+ new Among("kana", 72, 1),
+ new Among("ena", 72, 1),
+ new Among("garrena", 74, 1),
+ new Among("gerrena", 74, 1),
+ new Among("urrena", 74, 1),
+ new Among("zaina", 72, 1),
+ new Among("tzaina", 78, 1),
+ new Among("kina", 72, 1),
+ new Among("mina", 72, 1),
+ new Among("garna", 72, 1),
+ new Among("una", 72, 1),
+ new Among("duna", 83, 1),
+ new Among("asuna", 83, 1),
+ new Among("tasuna", 85, 1),
+ new Among("ondoa", -1, 1),
+ new Among("kondoa", 87, 1),
+ new Among("ngoa", -1, 1),
+ new Among("zioa", -1, 1),
+ new Among("koa", -1, 1),
+ new Among("takoa", 91, 1),
+ new Among("zkoa", 91, 1),
+ new Among("noa", -1, 1),
+ new Among("zinoa", 94, 1),
+ new Among("aroa", -1, 1),
+ new Among("taroa", 96, 1),
+ new Among("zaroa", 96, 1),
+ new Among("eroa", -1, 1),
+ new Among("oroa", -1, 1),
+ new Among("osoa", -1, 1),
+ new Among("toa", -1, 1),
+ new Among("ttoa", 102, 1),
+ new Among("ztoa", 102, 1),
+ new Among("txoa", -1, 1),
+ new Among("tzoa", -1, 1),
+ new Among("\u00F1oa", -1, 1),
+ new Among("ra", -1, 1),
+ new Among("ara", 108, 1),
+ new Among("dara", 109, 1),
+ new Among("liara", 109, 1),
+ new Among("tiara", 109, 1),
+ new Among("tara", 109, 1),
+ new Among("etara", 113, 1),
+ new Among("tzara", 109, 1),
+ new Among("bera", 108, 1),
+ new Among("kera", 108, 1),
+ new Among("pera", 108, 1),
+ new Among("ora", 108, 2),
+ new Among("tzarra", 108, 1),
+ new Among("korra", 108, 1),
+ new Among("tra", 108, 1),
+ new Among("sa", -1, 1),
+ new Among("osa", 123, 1),
+ new Among("ta", -1, 1),
+ new Among("eta", 125, 1),
+ new Among("keta", 126, 1),
+ new Among("sta", 125, 1),
+ new Among("dua", -1, 1),
+ new Among("mendua", 129, 1),
+ new Among("ordua", 129, 1),
+ new Among("lekua", -1, 1),
+ new Among("burua", -1, 1),
+ new Among("durua", -1, 1),
+ new Among("tsua", -1, 1),
+ new Among("tua", -1, 1),
+ new Among("mentua", 136, 1),
+ new Among("estua", 136, 1),
+ new Among("txua", -1, 1),
+ new Among("zua", -1, 1),
+ new Among("tzua", 140, 1),
+ new Among("za", -1, 1),
+ new Among("eza", 142, 1),
+ new Among("eroza", 142, 1),
+ new Among("tza", 142, 2),
+ new Among("koitza", 145, 1),
+ new Among("antza", 145, 1),
+ new Among("gintza", 145, 1),
+ new Among("kintza", 145, 1),
+ new Among("kuntza", 145, 1),
+ new Among("gabe", -1, 1),
+ new Among("kabe", -1, 1),
+ new Among("kide", -1, 1),
+ new Among("alde", -1, 1),
+ new Among("kalde", 154, 1),
+ new Among("talde", 154, 1),
+ new Among("orde", -1, 1),
+ new Among("ge", -1, 1),
+ new Among("zale", -1, 1),
+ new Among("tzale", 159, 1),
+ new Among("gile", -1, 1),
+ new Among("eme", -1, 1),
+ new Among("kume", -1, 1),
+ new Among("ne", -1, 1),
+ new Among("zione", 164, 1),
+ new Among("une", 164, 1),
+ new Among("gune", 166, 1),
+ new Among("pe", -1, 1),
+ new Among("aurre", -1, 1),
+ new Among("te", -1, 1),
+ new Among("kote", 170, 1),
+ new Among("arte", 170, 1),
+ new Among("oste", 170, 1),
+ new Among("etxe", -1, 1),
+ new Among("gai", -1, 1),
+ new Among("di", -1, 1),
+ new Among("aldi", 176, 1),
+ new Among("taldi", 177, 1),
+ new Among("geldi", 176, 8),
+ new Among("handi", 176, 1),
+ new Among("mendi", 176, 1),
+ new Among("gei", -1, 1),
+ new Among("egi", -1, 1),
+ new Among("degi", 183, 1),
+ new Among("tegi", 183, 1),
+ new Among("nahi", -1, 1),
+ new Among("ohi", -1, 1),
+ new Among("ki", -1, 1),
+ new Among("toki", 188, 1),
+ new Among("oi", -1, 1),
+ new Among("goi", 190, 1),
+ new Among("koi", 190, 1),
+ new Among("ari", -1, 1),
+ new Among("kari", 193, 1),
+ new Among("lari", 193, 1),
+ new Among("tari", 193, 1),
+ new Among("garri", -1, 2),
+ new Among("larri", -1, 1),
+ new Among("kirri", -1, 1),
+ new Among("duri", -1, 1),
+ new Among("asi", -1, 1),
+ new Among("ti", -1, 1),
+ new Among("ontzi", -1, 1),
+ new Among("\u00F1i", -1, 1),
+ new Among("ak", -1, 1),
+ new Among("ek", -1, 1),
+ new Among("tarik", -1, 1),
+ new Among("gibel", -1, 1),
+ new Among("ail", -1, 1),
+ new Among("kail", 209, 1),
+ new Among("kan", -1, 1),
+ new Among("tan", -1, 1),
+ new Among("etan", 212, 1),
+ new Among("en", -1, 4),
+ new Among("ren", 214, 2),
+ new Among("garren", 215, 1),
+ new Among("gerren", 215, 1),
+ new Among("urren", 215, 1),
+ new Among("ten", 214, 4),
+ new Among("tzen", 214, 4),
+ new Among("zain", -1, 1),
+ new Among("tzain", 221, 1),
+ new Among("kin", -1, 1),
+ new Among("min", -1, 1),
+ new Among("dun", -1, 1),
+ new Among("asun", -1, 1),
+ new Among("tasun", 226, 1),
+ new Among("aizun", -1, 1),
+ new Among("ondo", -1, 1),
+ new Among("kondo", 229, 1),
+ new Among("go", -1, 1),
+ new Among("ngo", 231, 1),
+ new Among("zio", -1, 1),
+ new Among("ko", -1, 1),
+ new Among("trako", 234, 5),
+ new Among("tako", 234, 1),
+ new Among("etako", 236, 1),
+ new Among("eko", 234, 1),
+ new Among("tariko", 234, 1),
+ new Among("sko", 234, 1),
+ new Among("tuko", 234, 1),
+ new Among("minutuko", 241, 6),
+ new Among("zko", 234, 1),
+ new Among("no", -1, 1),
+ new Among("zino", 244, 1),
+ new Among("ro", -1, 1),
+ new Among("aro", 246, 1),
+ new Among("igaro", 247, 9),
+ new Among("taro", 247, 1),
+ new Among("zaro", 247, 1),
+ new Among("ero", 246, 1),
+ new Among("giro", 246, 1),
+ new Among("oro", 246, 1),
+ new Among("oso", -1, 1),
+ new Among("to", -1, 1),
+ new Among("tto", 255, 1),
+ new Among("zto", 255, 1),
+ new Among("txo", -1, 1),
+ new Among("tzo", -1, 1),
+ new Among("gintzo", 259, 1),
+ new Among("\u00F1o", -1, 1),
+ new Among("zp", -1, 1),
+ new Among("ar", -1, 1),
+ new Among("dar", 263, 1),
+ new Among("behar", 263, 1),
+ new Among("zehar", 263, 7),
+ new Among("liar", 263, 1),
+ new Among("tiar", 263, 1),
+ new Among("tar", 263, 1),
+ new Among("tzar", 263, 1),
+ new Among("or", -1, 2),
+ new Among("kor", 271, 1),
+ new Among("os", -1, 1),
+ new Among("ket", -1, 1),
+ new Among("du", -1, 1),
+ new Among("mendu", 275, 1),
+ new Among("ordu", 275, 1),
+ new Among("leku", -1, 1),
+ new Among("buru", -1, 2),
+ new Among("duru", -1, 1),
+ new Among("tsu", -1, 1),
+ new Among("tu", -1, 1),
+ new Among("tatu", 282, 4),
+ new Among("mentu", 282, 1),
+ new Among("estu", 282, 1),
+ new Among("txu", -1, 1),
+ new Among("zu", -1, 1),
+ new Among("tzu", 287, 1),
+ new Among("gintzu", 288, 1),
+ new Among("z", -1, 1),
+ new Among("ez", 290, 1),
+ new Among("eroz", 290, 1),
+ new Among("tz", 290, 1),
+ new Among("koitz", 293, 1)
+};
- private final static Among a_2[] = {
- new Among("zlea", -1, 2),
- new Among("keria", -1, 1),
- new Among("la", -1, 1),
- new Among("era", -1, 1),
- new Among("dade", -1, 1),
- new Among("tade", -1, 1),
- new Among("date", -1, 1),
- new Among("tate", -1, 1),
- new Among("gi", -1, 1),
- new Among("ki", -1, 1),
- new Among("ik", -1, 1),
- new Among("lanik", 10, 1),
- new Among("rik", 10, 1),
- new Among("larik", 12, 1),
- new Among("ztik", 10, 1),
- new Among("go", -1, 1),
- new Among("ro", -1, 1),
- new Among("ero", 16, 1),
- new Among("to", -1, 1)
- };
+private final static Among a_2[] = {
+ new Among("zlea", -1, 2),
+ new Among("keria", -1, 1),
+ new Among("la", -1, 1),
+ new Among("era", -1, 1),
+ new Among("dade", -1, 1),
+ new Among("tade", -1, 1),
+ new Among("date", -1, 1),
+ new Among("tate", -1, 1),
+ new Among("gi", -1, 1),
+ new Among("ki", -1, 1),
+ new Among("ik", -1, 1),
+ new Among("lanik", 10, 1),
+ new Among("rik", 10, 1),
+ new Among("larik", 12, 1),
+ new Among("ztik", 10, 1),
+ new Among("go", -1, 1),
+ new Among("ro", -1, 1),
+ new Among("ero", 16, 1),
+ new Among("to", -1, 1)
+};
- private static final char g_v[] = {17, 65, 16 };
+private static final char g_v[] = {17, 65, 16 };
- private int I_p2;
- private int I_p1;
- private int I_pV;
+private int I_p2;
+private int I_p1;
+private int I_pV;
- private boolean r_mark_regions() {
- I_pV = limit;
- I_p1 = limit;
- I_p2 = limit;
- int v_1 = cursor;
-lab0: {
-lab1: {
- int v_2 = cursor;
-lab2: {
+private boolean r_mark_regions() {
+ I_pV = limit;
+ I_p1 = limit;
+ I_p2 = limit;
+ int v_1 = cursor;
+ lab0: {
+ lab1: {
+ int v_2 = cursor;
+ lab2: {
if (!(in_grouping(g_v, 97, 117)))
{
break lab2;
}
-lab3: {
- int v_3 = cursor;
-lab4: {
- if (!(out_grouping(g_v, 97, 117)))
+ lab3: {
+ int v_3 = cursor;
+ lab4: {
+ if (!(out_grouping(g_v, 97, 117)))
+ {
+ break lab4;
+ }
+ golab5: while(true)
+ {
+ lab6: {
+ if (!(in_grouping(g_v, 97, 117)))
+ {
+ break lab6;
+ }
+ break golab5;
+ }
+ if (cursor >= limit)
+ {
+ break lab4;
+ }
+ cursor++;
+ }
+ break lab3;
+ }
+ cursor = v_3;
+ if (!(in_grouping(g_v, 97, 117)))
+ {
+ break lab2;
+ }
+ golab7: while(true)
+ {
+ lab8: {
+ if (!(out_grouping(g_v, 97, 117)))
+ {
+ break lab8;
+ }
+ break golab7;
+ }
+ if (cursor >= limit)
+ {
+ break lab2;
+ }
+ cursor++;
+ }
+ }
+ break lab1;
+ }
+ cursor = v_2;
+ if (!(out_grouping(g_v, 97, 117)))
+ {
+ break lab0;
+ }
+ lab9: {
+ int v_6 = cursor;
+ lab10: {
+ if (!(out_grouping(g_v, 97, 117)))
+ {
+ break lab10;
+ }
+ golab11: while(true)
+ {
+ lab12: {
+ if (!(in_grouping(g_v, 97, 117)))
+ {
+ break lab12;
+ }
+ break golab11;
+ }
+ if (cursor >= limit)
+ {
+ break lab10;
+ }
+ cursor++;
+ }
+ break lab9;
+ }
+ cursor = v_6;
+ if (!(in_grouping(g_v, 97, 117)))
{
- break lab4;
+ break lab0;
}
-golab5: while(true)
+ if (cursor >= limit)
{
-lab6: {
+ break lab0;
+ }
+ cursor++;
+ }
+ }
+ I_pV = cursor;
+ }
+ cursor = v_1;
+ int v_8 = cursor;
+ lab13: {
+ golab14: while(true)
+ {
+ lab15: {
if (!(in_grouping(g_v, 97, 117)))
{
- break lab6;
+ break lab15;
}
- break golab5;
-}
-if (cursor >= limit)
-{
- break lab4;
-}
-cursor++;
+ break golab14;
+ }
+ if (cursor >= limit)
+ {
+ break lab13;
+ }
+ cursor++;
+ }
+ golab16: while(true)
+ {
+ lab17: {
+ if (!(out_grouping(g_v, 97, 117)))
+ {
+ break lab17;
}
-break lab3;
-}
-cursor = v_3;
-if (!(in_grouping(g_v, 97, 117)))
-{
- break lab2;
-}
-golab7: while(true)
-{
-lab8: {
+ break golab16;
+ }
+ if (cursor >= limit)
+ {
+ break lab13;
+ }
+ cursor++;
+ }
+ I_p1 = cursor;
+ golab18: while(true)
+ {
+ lab19: {
+ if (!(in_grouping(g_v, 97, 117)))
+ {
+ break lab19;
+ }
+ break golab18;
+ }
+ if (cursor >= limit)
+ {
+ break lab13;
+ }
+ cursor++;
+ }
+ golab20: while(true)
+ {
+ lab21: {
if (!(out_grouping(g_v, 97, 117)))
{
- break lab8;
+ break lab21;
}
- break golab7;
-}
-if (cursor >= limit)
-{
- break lab2;
-}
-cursor++;
-}
-}
-break lab1;
-}
-cursor = v_2;
-if (!(out_grouping(g_v, 97, 117)))
-{
- break lab0;
-}
-lab9: {
- int v_6 = cursor;
-lab10: {
- if (!(out_grouping(g_v, 97, 117)))
- {
- break lab10;
- }
-golab11: while(true)
- {
-lab12: {
- if (!(in_grouping(g_v, 97, 117)))
- {
- break lab12;
- }
- break golab11;
-}
-if (cursor >= limit)
-{
- break lab10;
-}
-cursor++;
- }
-break lab9;
-}
-cursor = v_6;
-if (!(in_grouping(g_v, 97, 117)))
-{
- break lab0;
-}
-if (cursor >= limit)
-{
- break lab0;
-}
-cursor++;
-}
-}
-I_pV = cursor;
-}
-cursor = v_1;
-int v_8 = cursor;
-lab13: {
-golab14: while(true)
- {
-lab15: {
- if (!(in_grouping(g_v, 97, 117)))
- {
- break lab15;
- }
- break golab14;
-}
-if (cursor >= limit)
-{
- break lab13;
-}
-cursor++;
- }
-golab16: while(true)
-{
-lab17: {
- if (!(out_grouping(g_v, 97, 117)))
- {
- break lab17;
- }
- break golab16;
-}
-if (cursor >= limit)
-{
- break lab13;
-}
-cursor++;
-}
-I_p1 = cursor;
-golab18: while(true)
-{
-lab19: {
- if (!(in_grouping(g_v, 97, 117)))
- {
- break lab19;
- }
- break golab18;
-}
-if (cursor >= limit)
-{
- break lab13;
-}
-cursor++;
-}
-golab20: while(true)
-{
-lab21: {
- if (!(out_grouping(g_v, 97, 117)))
- {
- break lab21;
- }
- break golab20;
-}
-if (cursor >= limit)
-{
- break lab13;
-}
-cursor++;
-}
-I_p2 = cursor;
-}
-cursor = v_8;
-return true;
+ break golab20;
+ }
+ if (cursor >= limit)
+ {
+ break lab13;
+ }
+ cursor++;
+ }
+ I_p2 = cursor;
}
+ cursor = v_8;
+ return true;
+}
private boolean r_RV() {
if (!(I_pV <= cursor))
@@ -776,34 +776,34 @@ public boolean stem() {
while(true)
{
int v_2 = limit - cursor;
-lab0: {
- if (!r_aditzak())
- {
- break lab0;
- }
- continue;
-}
-cursor = limit - v_2;
-break;
+ lab0: {
+ if (!r_aditzak())
+ {
+ break lab0;
+ }
+ continue;
+ }
+ cursor = limit - v_2;
+ break;
}
-while(true)
-{
- int v_3 = limit - cursor;
-lab1: {
- if (!r_izenak())
- {
- break lab1;
- }
- continue;
-}
-cursor = limit - v_3;
-break;
-}
-int v_4 = limit - cursor;
-r_adjetiboak();
-cursor = limit - v_4;
-cursor = limit_backward;
-return true;
+ while(true)
+ {
+ int v_3 = limit - cursor;
+ lab1: {
+ if (!r_izenak())
+ {
+ break lab1;
+ }
+ continue;
+ }
+ cursor = limit - v_3;
+ break;
+ }
+ int v_4 = limit - cursor;
+ r_adjetiboak();
+ cursor = limit - v_4;
+ cursor = limit_backward;
+ return true;
}
@Override
diff --git a/lucene/analysis/common/src/java/org/tartarus/snowball/ext/CatalanStemmer.java b/lucene/analysis/common/src/java/org/tartarus/snowball/ext/CatalanStemmer.java
index 19da21e..4816b6a 100644
--- a/lucene/analysis/common/src/java/org/tartarus/snowball/ext/CatalanStemmer.java
+++ b/lucene/analysis/common/src/java/org/tartarus/snowball/ext/CatalanStemmer.java
@@ -16,702 +16,702 @@ public class CatalanStemmer extends org.tartarus.snowball.SnowballStemmer {
private static final long serialVersionUID = 1L;
private static final java.lang.invoke.MethodHandles.Lookup methodObject = java.lang.invoke.MethodHandles.lookup();
- private final static Among a_0[] = {
- new Among("", -1, 7),
- new Among("\u00B7", 0, 6),
- new Among("\u00E0", 0, 1),
- new Among("\u00E1", 0, 1),
- new Among("\u00E8", 0, 2),
- new Among("\u00E9", 0, 2),
- new Among("\u00EC", 0, 3),
- new Among("\u00ED", 0, 3),
- new Among("\u00EF", 0, 3),
- new Among("\u00F2", 0, 4),
- new Among("\u00F3", 0, 4),
- new Among("\u00FA", 0, 5),
- new Among("\u00FC", 0, 5)
- };
+private final static Among a_0[] = {
+ new Among("", -1, 7),
+ new Among("\u00B7", 0, 6),
+ new Among("\u00E0", 0, 1),
+ new Among("\u00E1", 0, 1),
+ new Among("\u00E8", 0, 2),
+ new Among("\u00E9", 0, 2),
+ new Among("\u00EC", 0, 3),
+ new Among("\u00ED", 0, 3),
+ new Among("\u00EF", 0, 3),
+ new Among("\u00F2", 0, 4),
+ new Among("\u00F3", 0, 4),
+ new Among("\u00FA", 0, 5),
+ new Among("\u00FC", 0, 5)
+};
- private final static Among a_1[] = {
- new Among("la", -1, 1),
- new Among("-la", 0, 1),
- new Among("sela", 0, 1),
- new Among("le", -1, 1),
- new Among("me", -1, 1),
- new Among("-me", 4, 1),
- new Among("se", -1, 1),
- new Among("-te", -1, 1),
- new Among("hi", -1, 1),
- new Among("'hi", 8, 1),
- new Among("li", -1, 1),
- new Among("-li", 10, 1),
- new Among("'l", -1, 1),
- new Among("'m", -1, 1),
- new Among("-m", -1, 1),
- new Among("'n", -1, 1),
- new Among("-n", -1, 1),
- new Among("ho", -1, 1),
- new Among("'ho", 17, 1),
- new Among("lo", -1, 1),
- new Among("selo", 19, 1),
- new Among("'s", -1, 1),
- new Among("las", -1, 1),
- new Among("selas", 22, 1),
- new Among("les", -1, 1),
- new Among("-les", 24, 1),
- new Among("'ls", -1, 1),
- new Among("-ls", -1, 1),
- new Among("'ns", -1, 1),
- new Among("-ns", -1, 1),
- new Among("ens", -1, 1),
- new Among("los", -1, 1),
- new Among("selos", 31, 1),
- new Among("nos", -1, 1),
- new Among("-nos", 33, 1),
- new Among("vos", -1, 1),
- new Among("us", -1, 1),
- new Among("-us", 36, 1),
- new Among("'t", -1, 1)
- };
+private final static Among a_1[] = {
+ new Among("la", -1, 1),
+ new Among("-la", 0, 1),
+ new Among("sela", 0, 1),
+ new Among("le", -1, 1),
+ new Among("me", -1, 1),
+ new Among("-me", 4, 1),
+ new Among("se", -1, 1),
+ new Among("-te", -1, 1),
+ new Among("hi", -1, 1),
+ new Among("'hi", 8, 1),
+ new Among("li", -1, 1),
+ new Among("-li", 10, 1),
+ new Among("'l", -1, 1),
+ new Among("'m", -1, 1),
+ new Among("-m", -1, 1),
+ new Among("'n", -1, 1),
+ new Among("-n", -1, 1),
+ new Among("ho", -1, 1),
+ new Among("'ho", 17, 1),
+ new Among("lo", -1, 1),
+ new Among("selo", 19, 1),
+ new Among("'s", -1, 1),
+ new Among("las", -1, 1),
+ new Among("selas", 22, 1),
+ new Among("les", -1, 1),
+ new Among("-les", 24, 1),
+ new Among("'ls", -1, 1),
+ new Among("-ls", -1, 1),
+ new Among("'ns", -1, 1),
+ new Among("-ns", -1, 1),
+ new Among("ens", -1, 1),
+ new Among("los", -1, 1),
+ new Among("selos", 31, 1),
+ new Among("nos", -1, 1),
+ new Among("-nos", 33, 1),
+ new Among("vos", -1, 1),
+ new Among("us", -1, 1),
+ new Among("-us", 36, 1),
+ new Among("'t", -1, 1)
+};
- private final static Among a_2[] = {
- new Among("ica", -1, 4),
- new Among("l\u00F3gica", 0, 3),
- new Among("enca", -1, 1),
- new Among("ada", -1, 2),
- new Among("ancia", -1, 1),
- new Among("encia", -1, 1),
- new Among("\u00E8ncia", -1, 1),
- new Among("\u00EDcia", -1, 1),
- new Among("logia", -1, 3),
- new Among("inia", -1, 1),
- new Among("\u00EDinia", 9, 1),
- new Among("eria", -1, 1),
- new Among("\u00E0ria", -1, 1),
- new Among("at\u00F2ria", -1, 1),
- new Among("alla", -1, 1),
- new Among("ella", -1, 1),
- new Among("\u00EDvola", -1, 1),
- new Among("ima", -1, 1),
- new Among("\u00EDssima", 17, 1),
- new Among("qu\u00EDssima", 18, 5),
- new Among("ana", -1, 1),
- new Among("ina", -1, 1),
- new Among("era", -1, 1),
- new Among("sfera", 22, 1),
- new Among("ora", -1, 1),
- new Among("dora", 24, 1),
- new Among("adora", 25, 1),
- new Among("adura", -1, 1),
- new Among("esa", -1, 1),
- new Among("osa", -1, 1),
- new Among("assa", -1, 1),
- new Among("essa", -1, 1),
- new Among("issa", -1, 1),
- new Among("eta", -1, 1),
- new Among("ita", -1, 1),
- new Among("ota", -1, 1),
- new Among("ista", -1, 1),
- new Among("ialista", 36, 1),
- new Among("ionista", 36, 1),
- new Among("iva", -1, 1),
- new Among("ativa", 39, 1),
- new Among("n\u00E7a", -1, 1),
- new Among("log\u00EDa", -1, 3),
- new Among("ic", -1, 4),
- new Among("\u00EDstic", 43, 1),
- new Among("enc", -1, 1),
- new Among("esc", -1, 1),
- new Among("ud", -1, 1),
- new Among("atge", -1, 1),
- new Among("ble", -1, 1),
- new Among("able", 49, 1),
- new Among("ible", 49, 1),
- new Among("isme", -1, 1),
- new Among("ialisme", 52, 1),
- new Among("ionisme", 52, 1),
- new Among("ivisme", 52, 1),
- new Among("aire", -1, 1),
- new Among("icte", -1, 1),
- new Among("iste", -1, 1),
- new Among("ici", -1, 1),
- new Among("\u00EDci", -1, 1),
- new Among("logi", -1, 3),
- new Among("ari", -1, 1),
- new Among("tori", -1, 1),
- new Among("al", -1, 1),
- new Among("il", -1, 1),
- new Among("all", -1, 1),
- new Among("ell", -1, 1),
- new Among("\u00EDvol", -1, 1),
- new Among("isam", -1, 1),
- new Among("issem", -1, 1),
- new Among("\u00ECssem", -1, 1),
- new Among("\u00EDssem", -1, 1),
- new Among("\u00EDssim", -1, 1),
- new Among("qu\u00EDssim", 73, 5),
- new Among("amen", -1, 1),
- new Among("\u00ECssin", -1, 1),
- new Among("ar", -1, 1),
- new Among("ificar", 77, 1),
- new Among("egar", 77, 1),
- new Among("ejar", 77, 1),
- new Among("itar", 77, 1),
- new Among("itzar", 77, 1),
- new Among("fer", -1, 1),
- new Among("or", -1, 1),
- new Among("dor", 84, 1),
- new Among("dur", -1, 1),
- new Among("doras", -1, 1),
- new Among("ics", -1, 4),
- new Among("l\u00F3gics", 88, 3),
- new Among("uds", -1, 1),
- new Among("nces", -1, 1),
- new Among("ades", -1, 2),
- new Among("ancies", -1, 1),
- new Among("encies", -1, 1),
- new Among("\u00E8ncies", -1, 1),
- new Among("\u00EDcies", -1, 1),
- new Among("logies", -1, 3),
- new Among("inies", -1, 1),
- new Among("\u00EDnies", -1, 1),
- new Among("eries", -1, 1),
- new Among("\u00E0ries", -1, 1),
- new Among("at\u00F2ries", -1, 1),
- new Among("bles", -1, 1),
- new Among("ables", 103, 1),
- new Among("ibles", 103, 1),
- new Among("imes", -1, 1),
- new Among("\u00EDssimes", 106, 1),
- new Among("qu\u00EDssimes", 107, 5),
- new Among("formes", -1, 1),
- new Among("ismes", -1, 1),
- new Among("ialismes", 110, 1),
- new Among("ines", -1, 1),
- new Among("eres", -1, 1),
- new Among("ores", -1, 1),
- new Among("dores", 114, 1),
- new Among("idores", 115, 1),
- new Among("dures", -1, 1),
- new Among("eses", -1, 1),
- new Among("oses", -1, 1),
- new Among("asses", -1, 1),
- new Among("ictes", -1, 1),
- new Among("ites", -1, 1),
- new Among("otes", -1, 1),
- new Among("istes", -1, 1),
- new Among("ialistes", 124, 1),
- new Among("ionistes", 124, 1),
- new Among("iques", -1, 4),
- new Among("l\u00F3giques", 127, 3),
- new Among("ives", -1, 1),
- new Among("atives", 129, 1),
- new Among("log\u00EDes", -1, 3),
- new Among("alleng\u00FCes", -1, 1),
- new Among("icis", -1, 1),
- new Among("\u00EDcis", -1, 1),
- new Among("logis", -1, 3),
- new Among("aris", -1, 1),
- new Among("toris", -1, 1),
- new Among("ls", -1, 1),
- new Among("als", 138, 1),
- new Among("ells", 138, 1),
- new Among("ims", -1, 1),
- new Among("\u00EDssims", 141, 1),
- new Among("qu\u00EDssims", 142, 5),
- new Among("ions", -1, 1),
- new Among("cions", 144, 1),
- new Among("acions", 145, 2),
- new Among("esos", -1, 1),
- new Among("osos", -1, 1),
- new Among("assos", -1, 1),
- new Among("issos", -1, 1),
- new Among("ers", -1, 1),
- new Among("ors", -1, 1),
- new Among("dors", 152, 1),
- new Among("adors", 153, 1),
- new Among("idors", 153, 1),
- new Among("ats", -1, 1),
- new Among("itats", 156, 1),
- new Among("bilitats", 157, 1),
- new Among("ivitats", 157, 1),
- new Among("ativitats", 159, 1),
- new Among("\u00EFtats", 156, 1),
- new Among("ets", -1, 1),
- new Among("ants", -1, 1),
- new Among("ents", -1, 1),
- new Among("ments", 164, 1),
- new Among("aments", 165, 1),
- new Among("ots", -1, 1),
- new Among("uts", -1, 1),
- new Among("ius", -1, 1),
- new Among("trius", 169, 1),
- new Among("atius", 169, 1),
- new Among("\u00E8s", -1, 1),
- new Among("\u00E9s", -1, 1),
- new Among("\u00EDs", -1, 1),
- new Among("d\u00EDs", 174, 1),
- new Among("\u00F3s", -1, 1),
- new Among("itat", -1, 1),
- new Among("bilitat", 177, 1),
- new Among("ivitat", 177, 1),
- new Among("ativitat", 179, 1),
- new Among("\u00EFtat", -1, 1),
- new Among("et", -1, 1),
- new Among("ant", -1, 1),
- new Among("ent", -1, 1),
- new Among("ient", 184, 1),
- new Among("ment", 184, 1),
- new Among("ament", 186, 1),
- new Among("isament", 187, 1),
- new Among("ot", -1, 1),
- new Among("isseu", -1, 1),
- new Among("\u00ECsseu", -1, 1),
- new Among("\u00EDsseu", -1, 1),
- new Among("triu", -1, 1),
- new Among("\u00EDssiu", -1, 1),
- new Among("atiu", -1, 1),
- new Among("\u00F3", -1, 1),
- new Among("i\u00F3", 196, 1),
- new Among("ci\u00F3", 197, 1),
- new Among("aci\u00F3", 198, 1)
- };
+private final static Among a_2[] = {
+ new Among("ica", -1, 4),
+ new Among("l\u00F3gica", 0, 3),
+ new Among("enca", -1, 1),
+ new Among("ada", -1, 2),
+ new Among("ancia", -1, 1),
+ new Among("encia", -1, 1),
+ new Among("\u00E8ncia", -1, 1),
+ new Among("\u00EDcia", -1, 1),
+ new Among("logia", -1, 3),
+ new Among("inia", -1, 1),
+ new Among("\u00EDinia", 9, 1),
+ new Among("eria", -1, 1),
+ new Among("\u00E0ria", -1, 1),
+ new Among("at\u00F2ria", -1, 1),
+ new Among("alla", -1, 1),
+ new Among("ella", -1, 1),
+ new Among("\u00EDvola", -1, 1),
+ new Among("ima", -1, 1),
+ new Among("\u00EDssima", 17, 1),
+ new Among("qu\u00EDssima", 18, 5),
+ new Among("ana", -1, 1),
+ new Among("ina", -1, 1),
+ new Among("era", -1, 1),
+ new Among("sfera", 22, 1),
+ new Among("ora", -1, 1),
+ new Among("dora", 24, 1),
+ new Among("adora", 25, 1),
+ new Among("adura", -1, 1),
+ new Among("esa", -1, 1),
+ new Among("osa", -1, 1),
+ new Among("assa", -1, 1),
+ new Among("essa", -1, 1),
+ new Among("issa", -1, 1),
+ new Among("eta", -1, 1),
+ new Among("ita", -1, 1),
+ new Among("ota", -1, 1),
+ new Among("ista", -1, 1),
+ new Among("ialista", 36, 1),
+ new Among("ionista", 36, 1),
+ new Among("iva", -1, 1),
+ new Among("ativa", 39, 1),
+ new Among("n\u00E7a", -1, 1),
+ new Among("log\u00EDa", -1, 3),
+ new Among("ic", -1, 4),
+ new Among("\u00EDstic", 43, 1),
+ new Among("enc", -1, 1),
+ new Among("esc", -1, 1),
+ new Among("ud", -1, 1),
+ new Among("atge", -1, 1),
+ new Among("ble", -1, 1),
+ new Among("able", 49, 1),
+ new Among("ible", 49, 1),
+ new Among("isme", -1, 1),
+ new Among("ialisme", 52, 1),
+ new Among("ionisme", 52, 1),
+ new Among("ivisme", 52, 1),
+ new Among("aire", -1, 1),
+ new Among("icte", -1, 1),
+ new Among("iste", -1, 1),
+ new Among("ici", -1, 1),
+ new Among("\u00EDci", -1, 1),
+ new Among("logi", -1, 3),
+ new Among("ari", -1, 1),
+ new Among("tori", -1, 1),
+ new Among("al", -1, 1),
+ new Among("il", -1, 1),
+ new Among("all", -1, 1),
+ new Among("ell", -1, 1),
+ new Among("\u00EDvol", -1, 1),
+ new Among("isam", -1, 1),
+ new Among("issem", -1, 1),
+ new Among("\u00ECssem", -1, 1),
+ new Among("\u00EDssem", -1, 1),
+ new Among("\u00EDssim", -1, 1),
+ new Among("qu\u00EDssim", 73, 5),
+ new Among("amen", -1, 1),
+ new Among("\u00ECssin", -1, 1),
+ new Among("ar", -1, 1),
+ new Among("ificar", 77, 1),
+ new Among("egar", 77, 1),
+ new Among("ejar", 77, 1),
+ new Among("itar", 77, 1),
+ new Among("itzar", 77, 1),
+ new Among("fer", -1, 1),
+ new Among("or", -1, 1),
+ new Among("dor", 84, 1),
+ new Among("dur", -1, 1),
+ new Among("doras", -1, 1),
+ new Among("ics", -1, 4),
+ new Among("l\u00F3gics", 88, 3),
+ new Among("uds", -1, 1),
+ new Among("nces", -1, 1),
+ new Among("ades", -1, 2),
+ new Among("ancies", -1, 1),
+ new Among("encies", -1, 1),
+ new Among("\u00E8ncies", -1, 1),
+ new Among("\u00EDcies", -1, 1),
+ new Among("logies", -1, 3),
+ new Among("inies", -1, 1),
+ new Among("\u00EDnies", -1, 1),
+ new Among("eries", -1, 1),
+ new Among("\u00E0ries", -1, 1),
+ new Among("at\u00F2ries", -1, 1),
+ new Among("bles", -1, 1),
+ new Among("ables", 103, 1),
+ new Among("ibles", 103, 1),
+ new Among("imes", -1, 1),
+ new Among("\u00EDssimes", 106, 1),
+ new Among("qu\u00EDssimes", 107, 5),
+ new Among("formes", -1, 1),
+ new Among("ismes", -1, 1),
+ new Among("ialismes", 110, 1),
+ new Among("ines", -1, 1),
+ new Among("eres", -1, 1),
+ new Among("ores", -1, 1),
+ new Among("dores", 114, 1),
+ new Among("idores", 115, 1),
+ new Among("dures", -1, 1),
+ new Among("eses", -1, 1),
+ new Among("oses", -1, 1),
+ new Among("asses", -1, 1),
+ new Among("ictes", -1, 1),
+ new Among("ites", -1, 1),
+ new Among("otes", -1, 1),
+ new Among("istes", -1, 1),
+ new Among("ialistes", 124, 1),
+ new Among("ionistes", 124, 1),
+ new Among("iques", -1, 4),
+ new Among("l\u00F3giques", 127, 3),
+ new Among("ives", -1, 1),
+ new Among("atives", 129, 1),
+ new Among("log\u00EDes", -1, 3),
+ new Among("alleng\u00FCes", -1, 1),
+ new Among("icis", -1, 1),
+ new Among("\u00EDcis", -1, 1),
+ new Among("logis", -1, 3),
+ new Among("aris", -1, 1),
+ new Among("toris", -1, 1),
+ new Among("ls", -1, 1),
+ new Among("als", 138, 1),
+ new Among("ells", 138, 1),
+ new Among("ims", -1, 1),
+ new Among("\u00EDssims", 141, 1),
+ new Among("qu\u00EDssims", 142, 5),
+ new Among("ions", -1, 1),
+ new Among("cions", 144, 1),
+ new Among("acions", 145, 2),
+ new Among("esos", -1, 1),
+ new Among("osos", -1, 1),
+ new Among("assos", -1, 1),
+ new Among("issos", -1, 1),
+ new Among("ers", -1, 1),
+ new Among("ors", -1, 1),
+ new Among("dors", 152, 1),
+ new Among("adors", 153, 1),
+ new Among("idors", 153, 1),
+ new Among("ats", -1, 1),
+ new Among("itats", 156, 1),
+ new Among("bilitats", 157, 1),
+ new Among("ivitats", 157, 1),
+ new Among("ativitats", 159, 1),
+ new Among("\u00EFtats", 156, 1),
+ new Among("ets", -1, 1),
+ new Among("ants", -1, 1),
+ new Among("ents", -1, 1),
+ new Among("ments", 164, 1),
+ new Among("aments", 165, 1),
+ new Among("ots", -1, 1),
+ new Among("uts", -1, 1),
+ new Among("ius", -1, 1),
+ new Among("trius", 169, 1),
+ new Among("atius", 169, 1),
+ new Among("\u00E8s", -1, 1),
+ new Among("\u00E9s", -1, 1),
+ new Among("\u00EDs", -1, 1),
+ new Among("d\u00EDs", 174, 1),
+ new Among("\u00F3s", -1, 1),
+ new Among("itat", -1, 1),
+ new Among("bilitat", 177, 1),
+ new Among("ivitat", 177, 1),
+ new Among("ativitat", 179, 1),
+ new Among("\u00EFtat", -1, 1),
+ new Among("et", -1, 1),
+ new Among("ant", -1, 1),
+ new Among("ent", -1, 1),
+ new Among("ient", 184, 1),
+ new Among("ment", 184, 1),
+ new Among("ament", 186, 1),
+ new Among("isament", 187, 1),
+ new Among("ot", -1, 1),
+ new Among("isseu", -1, 1),
+ new Among("\u00ECsseu", -1, 1),
+ new Among("\u00EDsseu", -1, 1),
+ new Among("triu", -1, 1),
+ new Among("\u00EDssiu", -1, 1),
+ new Among("atiu", -1, 1),
+ new Among("\u00F3", -1, 1),
+ new Among("i\u00F3", 196, 1),
+ new Among("ci\u00F3", 197, 1),
+ new Among("aci\u00F3", 198, 1)
+};
- private final static Among a_3[] = {
- new Among("aba", -1, 1),
- new Among("esca", -1, 1),
- new Among("isca", -1, 1),
- new Among("\u00EFsca", -1, 1),
- new Among("ada", -1, 1),
- new Among("ida", -1, 1),
- new Among("uda", -1, 1),
- new Among("\u00EFda", -1, 1),
- new Among("ia", -1, 1),
- new Among("aria", 8, 1),
- new Among("iria", 8, 1),
- new Among("ara", -1, 1),
- new Among("iera", -1, 1),
- new Among("ira", -1, 1),
- new Among("adora", -1, 1),
- new Among("\u00EFra", -1, 1),
- new Among("ava", -1, 1),
- new Among("ixa", -1, 1),
- new Among("itza", -1, 1),
- new Among("\u00EDa", -1, 1),
- new Among("ar\u00EDa", 19, 1),
- new Among("er\u00EDa", 19, 1),
- new Among("ir\u00EDa", 19, 1),
- new Among("\u00EFa", -1, 1),
- new Among("isc", -1, 1),
- new Among("\u00EFsc", -1, 1),
- new Among("ad", -1, 1),
- new Among("ed", -1, 1),
- new Among("id", -1, 1),
- new Among("ie", -1, 1),
- new Among("re", -1, 1),
- new Among("dre", 30, 1),
- new Among("ase", -1, 1),
- new Among("iese", -1, 1),
- new Among("aste", -1, 1),
- new Among("iste", -1, 1),
- new Among("ii", -1, 1),
- new Among("ini", -1, 1),
- new Among("esqui", -1, 1),
- new Among("eixi", -1, 1),
- new Among("itzi", -1, 1),
- new Among("am", -1, 1),
- new Among("em", -1, 1),
- new Among("arem", 42, 1),
- new Among("irem", 42, 1),
- new Among("\u00E0rem", 42, 1),
- new Among("\u00EDrem", 42, 1),
- new Among("\u00E0ssem", 42, 1),
- new Among("\u00E9ssem", 42, 1),
- new Among("iguem", 42, 1),
- new Among("\u00EFguem", 42, 1),
- new Among("avem", 42, 1),
- new Among("\u00E0vem", 42, 1),
- new Among("\u00E1vem", 42, 1),
- new Among("ir\u00ECem", 42, 1),
- new Among("\u00EDem", 42, 1),
- new Among("ar\u00EDem", 55, 1),
- new Among("ir\u00EDem", 55, 1),
- new Among("assim", -1, 1),
- new Among("essim", -1, 1),
- new Among("issim", -1, 1),
- new Among("\u00E0ssim", -1, 1),
- new Among("\u00E8ssim", -1, 1),
- new Among("\u00E9ssim", -1, 1),
- new Among("\u00EDssim", -1, 1),
- new Among("\u00EFm", -1, 1),
- new Among("an", -1, 1),
- new Among("aban", 66, 1),
- new Among("arian", 66, 1),
- new Among("aran", 66, 1),
- new Among("ieran", 66, 1),
- new Among("iran", 66, 1),
- new Among("\u00EDan", 66, 1),
- new Among("ar\u00EDan", 72, 1),
- new Among("er\u00EDan", 72, 1),
- new Among("ir\u00EDan", 72, 1),
- new Among("en", -1, 1),
- new Among("ien", 76, 1),
- new Among("arien", 77, 1),
- new Among("irien", 77, 1),
- new Among("aren", 76, 1),
- new Among("eren", 76, 1),
- new Among("iren", 76, 1),
- new Among("\u00E0ren", 76, 1),
- new Among("\u00EFren", 76, 1),
- new Among("asen", 76, 1),
- new Among("iesen", 76, 1),
- new Among("assen", 76, 1),
- new Among("essen", 76, 1),
- new Among("issen", 76, 1),
- new Among("\u00E9ssen", 76, 1),
- new Among("\u00EFssen", 76, 1),
- new Among("esquen", 76, 1),
- new Among("isquen", 76, 1),
- new Among("\u00EFsquen", 76, 1),
- new Among("aven", 76, 1),
- new Among("ixen", 76, 1),
- new Among("eixen", 96, 1),
- new Among("\u00EFxen", 76, 1),
- new Among("\u00EFen", 76, 1),
- new Among("in", -1, 1),
- new Among("inin", 100, 1),
- new Among("sin", 100, 1),
- new Among("isin", 102, 1),
- new Among("assin", 102, 1),
- new Among("essin", 102, 1),
- new Among("issin", 102, 1),
- new Among("\u00EFssin", 102, 1),
- new Among("esquin", 100, 1),
- new Among("eixin", 100, 1),
- new Among("aron", -1, 1),
- new Among("ieron", -1, 1),
- new Among("ar\u00E1n", -1, 1),
- new Among("er\u00E1n", -1, 1),
- new Among("ir\u00E1n", -1, 1),
- new Among("i\u00EFn", -1, 1),
- new Among("ado", -1, 1),
- new Among("ido", -1, 1),
- new Among("ando", -1, 2),
- new Among("iendo", -1, 1),
- new Among("io", -1, 1),
- new Among("ixo", -1, 1),
- new Among("eixo", 121, 1),
- new Among("\u00EFxo", -1, 1),
- new Among("itzo", -1, 1),
- new Among("ar", -1, 1),
- new Among("tzar", 125, 1),
- new Among("er", -1, 1),
- new Among("eixer", 127, 1),
- new Among("ir", -1, 1),
- new Among("ador", -1, 1),
- new Among("as", -1, 1),
- new Among("abas", 131, 1),
- new Among("adas", 131, 1),
- new Among("idas", 131, 1),
- new Among("aras", 131, 1),
- new Among("ieras", 131, 1),
- new Among("\u00EDas", 131, 1),
- new Among("ar\u00EDas", 137, 1),
- new Among("er\u00EDas", 137, 1),
- new Among("ir\u00EDas", 137, 1),
- new Among("ids", -1, 1),
- new Among("es", -1, 1),
- new Among("ades", 142, 1),
- new Among("ides", 142, 1),
- new Among("udes", 142, 1),
- new Among("\u00EFdes", 142, 1),
- new Among("atges", 142, 1),
- new Among("ies", 142, 1),
- new Among("aries", 148, 1),
- new Among("iries", 148, 1),
- new Among("ares", 142, 1),
- new Among("ires", 142, 1),
- new Among("adores", 142, 1),
- new Among("\u00EFres", 142, 1),
- new Among("ases", 142, 1),
- new Among("ieses", 142, 1),
- new Among("asses", 142, 1),
- new Among("esses", 142, 1),
- new Among("isses", 142, 1),
- new Among("\u00EFsses", 142, 1),
- new Among("ques", 142, 1),
- new Among("esques", 161, 1),
- new Among("\u00EFsques", 161, 1),
- new Among("aves", 142, 1),
- new Among("ixes", 142, 1),
- new Among("eixes", 165, 1),
- new Among("\u00EFxes", 142, 1),
- new Among("\u00EFes", 142, 1),
- new Among("abais", -1, 1),
- new Among("arais", -1, 1),
- new Among("ierais", -1, 1),
- new Among("\u00EDais", -1, 1),
- new Among("ar\u00EDais", 172, 1),
- new Among("er\u00EDais", 172, 1),
- new Among("ir\u00EDais", 172, 1),
- new Among("aseis", -1, 1),
- new Among("ieseis", -1, 1),
- new Among("asteis", -1, 1),
- new Among("isteis", -1, 1),
- new Among("inis", -1, 1),
- new Among("sis", -1, 1),
- new Among("isis", 181, 1),
- new Among("assis", 181, 1),
- new Among("essis", 181, 1),
- new Among("issis", 181, 1),
- new Among("\u00EFssis", 181, 1),
- new Among("esquis", -1, 1),
- new Among("eixis", -1, 1),
- new Among("itzis", -1, 1),
- new Among("\u00E1is", -1, 1),
- new Among("ar\u00E9is", -1, 1),
- new Among("er\u00E9is", -1, 1),
- new Among("ir\u00E9is", -1, 1),
- new Among("ams", -1, 1),
- new Among("ados", -1, 1),
- new Among("idos", -1, 1),
- new Among("amos", -1, 1),
- new Among("\u00E1bamos", 197, 1),
- new Among("\u00E1ramos", 197, 1),
- new Among("i\u00E9ramos", 197, 1),
- new Among("\u00EDamos", 197, 1),
- new Among("ar\u00EDamos", 201, 1),
- new Among("er\u00EDamos", 201, 1),
- new Among("ir\u00EDamos", 201, 1),
- new Among("aremos", -1, 1),
- new Among("eremos", -1, 1),
- new Among("iremos", -1, 1),
- new Among("\u00E1semos", -1, 1),
- new Among("i\u00E9semos", -1, 1),
- new Among("imos", -1, 1),
- new Among("adors", -1, 1),
- new Among("ass", -1, 1),
- new Among("erass", 212, 1),
- new Among("ess", -1, 1),
- new Among("ats", -1, 1),
- new Among("its", -1, 1),
- new Among("ents", -1, 1),
- new Among("\u00E0s", -1, 1),
- new Among("ar\u00E0s", 218, 1),
- new Among("ir\u00E0s", 218, 1),
- new Among("ar\u00E1s", -1, 1),
- new Among("er\u00E1s", -1, 1),
- new Among("ir\u00E1s", -1, 1),
- new Among("\u00E9s", -1, 1),
- new Among("ar\u00E9s", 224, 1),
- new Among("\u00EDs", -1, 1),
- new Among("i\u00EFs", -1, 1),
- new Among("at", -1, 1),
- new Among("it", -1, 1),
- new Among("ant", -1, 1),
- new Among("ent", -1, 1),
- new Among("int", -1, 1),
- new Among("ut", -1, 1),
- new Among("\u00EFt", -1, 1),
- new Among("au", -1, 1),
- new Among("erau", 235, 1),
- new Among("ieu", -1, 1),
- new Among("ineu", -1, 1),
- new Among("areu", -1, 1),
- new Among("ireu", -1, 1),
- new Among("\u00E0reu", -1, 1),
- new Among("\u00EDreu", -1, 1),
- new Among("asseu", -1, 1),
- new Among("esseu", -1, 1),
- new Among("eresseu", 244, 1),
- new Among("\u00E0sseu", -1, 1),
- new Among("\u00E9sseu", -1, 1),
- new Among("igueu", -1, 1),
- new Among("\u00EFgueu", -1, 1),
- new Among("\u00E0veu", -1, 1),
- new Among("\u00E1veu", -1, 1),
- new Among("itzeu", -1, 1),
- new Among("\u00ECeu", -1, 1),
- new Among("ir\u00ECeu", 253, 1),
- new Among("\u00EDeu", -1, 1),
- new Among("ar\u00EDeu", 255, 1),
- new Among("ir\u00EDeu", 255, 1),
- new Among("assiu", -1, 1),
- new Among("issiu", -1, 1),
- new Among("\u00E0ssiu", -1, 1),
- new Among("\u00E8ssiu", -1, 1),
- new Among("\u00E9ssiu", -1, 1),
- new Among("\u00EDssiu", -1, 1),
- new Among("\u00EFu", -1, 1),
- new Among("ix", -1, 1),
- new Among("eix", 265, 1),
- new Among("\u00EFx", -1, 1),
- new Among("itz", -1, 1),
- new Among("i\u00E0", -1, 1),
- new Among("ar\u00E0", -1, 1),
- new Among("ir\u00E0", -1, 1),
- new Among("itz\u00E0", -1, 1),
- new Among("ar\u00E1", -1, 1),
- new Among("er\u00E1", -1, 1),
- new Among("ir\u00E1", -1, 1),
- new Among("ir\u00E8", -1, 1),
- new Among("ar\u00E9", -1, 1),
- new Among("er\u00E9", -1, 1),
- new Among("ir\u00E9", -1, 1),
- new Among("\u00ED", -1, 1),
- new Among("i\u00EF", -1, 1),
- new Among("i\u00F3", -1, 1)
- };
+private final static Among a_3[] = {
+ new Among("aba", -1, 1),
+ new Among("esca", -1, 1),
+ new Among("isca", -1, 1),
+ new Among("\u00EFsca", -1, 1),
+ new Among("ada", -1, 1),
+ new Among("ida", -1, 1),
+ new Among("uda", -1, 1),
+ new Among("\u00EFda", -1, 1),
+ new Among("ia", -1, 1),
+ new Among("aria", 8, 1),
+ new Among("iria", 8, 1),
+ new Among("ara", -1, 1),
+ new Among("iera", -1, 1),
+ new Among("ira", -1, 1),
+ new Among("adora", -1, 1),
+ new Among("\u00EFra", -1, 1),
+ new Among("ava", -1, 1),
+ new Among("ixa", -1, 1),
+ new Among("itza", -1, 1),
+ new Among("\u00EDa", -1, 1),
+ new Among("ar\u00EDa", 19, 1),
+ new Among("er\u00EDa", 19, 1),
+ new Among("ir\u00EDa", 19, 1),
+ new Among("\u00EFa", -1, 1),
+ new Among("isc", -1, 1),
+ new Among("\u00EFsc", -1, 1),
+ new Among("ad", -1, 1),
+ new Among("ed", -1, 1),
+ new Among("id", -1, 1),
+ new Among("ie", -1, 1),
+ new Among("re", -1, 1),
+ new Among("dre", 30, 1),
+ new Among("ase", -1, 1),
+ new Among("iese", -1, 1),
+ new Among("aste", -1, 1),
+ new Among("iste", -1, 1),
+ new Among("ii", -1, 1),
+ new Among("ini", -1, 1),
+ new Among("esqui", -1, 1),
+ new Among("eixi", -1, 1),
+ new Among("itzi", -1, 1),
+ new Among("am", -1, 1),
+ new Among("em", -1, 1),
+ new Among("arem", 42, 1),
+ new Among("irem", 42, 1),
+ new Among("\u00E0rem", 42, 1),
+ new Among("\u00EDrem", 42, 1),
+ new Among("\u00E0ssem", 42, 1),
+ new Among("\u00E9ssem", 42, 1),
+ new Among("iguem", 42, 1),
+ new Among("\u00EFguem", 42, 1),
+ new Among("avem", 42, 1),
+ new Among("\u00E0vem", 42, 1),
+ new Among("\u00E1vem", 42, 1),
+ new Among("ir\u00ECem", 42, 1),
+ new Among("\u00EDem", 42, 1),
+ new Among("ar\u00EDem", 55, 1),
+ new Among("ir\u00EDem", 55, 1),
+ new Among("assim", -1, 1),
+ new Among("essim", -1, 1),
+ new Among("issim", -1, 1),
+ new Among("\u00E0ssim", -1, 1),
+ new Among("\u00E8ssim", -1, 1),
+ new Among("\u00E9ssim", -1, 1),
+ new Among("\u00EDssim", -1, 1),
+ new Among("\u00EFm", -1, 1),
+ new Among("an", -1, 1),
+ new Among("aban", 66, 1),
+ new Among("arian", 66, 1),
+ new Among("aran", 66, 1),
+ new Among("ieran", 66, 1),
+ new Among("iran", 66, 1),
+ new Among("\u00EDan", 66, 1),
+ new Among("ar\u00EDan", 72, 1),
+ new Among("er\u00EDan", 72, 1),
+ new Among("ir\u00EDan", 72, 1),
+ new Among("en", -1, 1),
+ new Among("ien", 76, 1),
+ new Among("arien", 77, 1),
+ new Among("irien", 77, 1),
+ new Among("aren", 76, 1),
+ new Among("eren", 76, 1),
+ new Among("iren", 76, 1),
+ new Among("\u00E0ren", 76, 1),
+ new Among("\u00EFren", 76, 1),
+ new Among("asen", 76, 1),
+ new Among("iesen", 76, 1),
+ new Among("assen", 76, 1),
+ new Among("essen", 76, 1),
+ new Among("issen", 76, 1),
+ new Among("\u00E9ssen", 76, 1),
+ new Among("\u00EFssen", 76, 1),
+ new Among("esquen", 76, 1),
+ new Among("isquen", 76, 1),
+ new Among("\u00EFsquen", 76, 1),
+ new Among("aven", 76, 1),
+ new Among("ixen", 76, 1),
+ new Among("eixen", 96, 1),
+ new Among("\u00EFxen", 76, 1),
+ new Among("\u00EFen", 76, 1),
+ new Among("in", -1, 1),
+ new Among("inin", 100, 1),
+ new Among("sin", 100, 1),
+ new Among("isin", 102, 1),
+ new Among("assin", 102, 1),
+ new Among("essin", 102, 1),
+ new Among("issin", 102, 1),
+ new Among("\u00EFssin", 102, 1),
+ new Among("esquin", 100, 1),
+ new Among("eixin", 100, 1),
+ new Among("aron", -1, 1),
+ new Among("ieron", -1, 1),
+ new Among("ar\u00E1n", -1, 1),
+ new Among("er\u00E1n", -1, 1),
+ new Among("ir\u00E1n", -1, 1),
+ new Among("i\u00EFn", -1, 1),
+ new Among("ado", -1, 1),
+ new Among("ido", -1, 1),
+ new Among("ando", -1, 2),
+ new Among("iendo", -1, 1),
+ new Among("io", -1, 1),
+ new Among("ixo", -1, 1),
+ new Among("eixo", 121, 1),
+ new Among("\u00EFxo", -1, 1),
+ new Among("itzo", -1, 1),
+ new Among("ar", -1, 1),
+ new Among("tzar", 125, 1),
+ new Among("er", -1, 1),
+ new Among("eixer", 127, 1),
+ new Among("ir", -1, 1),
+ new Among("ador", -1, 1),
+ new Among("as", -1, 1),
+ new Among("abas", 131, 1),
+ new Among("adas", 131, 1),
+ new Among("idas", 131, 1),
+ new Among("aras", 131, 1),
+ new Among("ieras", 131, 1),
+ new Among("\u00EDas", 131, 1),
+ new Among("ar\u00EDas", 137, 1),
+ new Among("er\u00EDas", 137, 1),
+ new Among("ir\u00EDas", 137, 1),
+ new Among("ids", -1, 1),
+ new Among("es", -1, 1),
+ new Among("ades", 142, 1),
+ new Among("ides", 142, 1),
+ new Among("udes", 142, 1),
+ new Among("\u00EFdes", 142, 1),
+ new Among("atges", 142, 1),
+ new Among("ies", 142, 1),
+ new Among("aries", 148, 1),
+ new Among("iries", 148, 1),
+ new Among("ares", 142, 1),
+ new Among("ires", 142, 1),
+ new Among("adores", 142, 1),
+ new Among("\u00EFres", 142, 1),
+ new Among("ases", 142, 1),
+ new Among("ieses", 142, 1),
+ new Among("asses", 142, 1),
+ new Among("esses", 142, 1),
+ new Among("isses", 142, 1),
+ new Among("\u00EFsses", 142, 1),
+ new Among("ques", 142, 1),
+ new Among("esques", 161, 1),
+ new Among("\u00EFsques", 161, 1),
+ new Among("aves", 142, 1),
+ new Among("ixes", 142, 1),
+ new Among("eixes", 165, 1),
+ new Among("\u00EFxes", 142, 1),
+ new Among("\u00EFes", 142, 1),
+ new Among("abais", -1, 1),
+ new Among("arais", -1, 1),
+ new Among("ierais", -1, 1),
+ new Among("\u00EDais", -1, 1),
+ new Among("ar\u00EDais", 172, 1),
+ new Among("er\u00EDais", 172, 1),
+ new Among("ir\u00EDais", 172, 1),
+ new Among("aseis", -1, 1),
+ new Among("ieseis", -1, 1),
+ new Among("asteis", -1, 1),
+ new Among("isteis", -1, 1),
+ new Among("inis", -1, 1),
+ new Among("sis", -1, 1),
+ new Among("isis", 181, 1),
+ new Among("assis", 181, 1),
+ new Among("essis", 181, 1),
+ new Among("issis", 181, 1),
+ new Among("\u00EFssis", 181, 1),
+ new Among("esquis", -1, 1),
+ new Among("eixis", -1, 1),
+ new Among("itzis", -1, 1),
+ new Among("\u00E1is", -1, 1),
+ new Among("ar\u00E9is", -1, 1),
+ new Among("er\u00E9is", -1, 1),
+ new Among("ir\u00E9is", -1, 1),
+ new Among("ams", -1, 1),
+ new Among("ados", -1, 1),
+ new Among("idos", -1, 1),
+ new Among("amos", -1, 1),
+ new Among("\u00E1bamos", 197, 1),
+ new Among("\u00E1ramos", 197, 1),
+ new Among("i\u00E9ramos", 197, 1),
+ new Among("\u00EDamos", 197, 1),
+ new Among("ar\u00EDamos", 201, 1),
+ new Among("er\u00EDamos", 201, 1),
+ new Among("ir\u00EDamos", 201, 1),
+ new Among("aremos", -1, 1),
+ new Among("eremos", -1, 1),
+ new Among("iremos", -1, 1),
+ new Among("\u00E1semos", -1, 1),
+ new Among("i\u00E9semos", -1, 1),
+ new Among("imos", -1, 1),
+ new Among("adors", -1, 1),
+ new Among("ass", -1, 1),
+ new Among("erass", 212, 1),
+ new Among("ess", -1, 1),
+ new Among("ats", -1, 1),
+ new Among("its", -1, 1),
+ new Among("ents", -1, 1),
+ new Among("\u00E0s", -1, 1),
+ new Among("ar\u00E0s", 218, 1),
+ new Among("ir\u00E0s", 218, 1),
+ new Among("ar\u00E1s", -1, 1),
+ new Among("er\u00E1s", -1, 1),
+ new Among("ir\u00E1s", -1, 1),
+ new Among("\u00E9s", -1, 1),
+ new Among("ar\u00E9s", 224, 1),
+ new Among("\u00EDs", -1, 1),
+ new Among("i\u00EFs", -1, 1),
+ new Among("at", -1, 1),
+ new Among("it", -1, 1),
+ new Among("ant", -1, 1),
+ new Among("ent", -1, 1),
+ new Among("int", -1, 1),
+ new Among("ut", -1, 1),
+ new Among("\u00EFt", -1, 1),
+ new Among("au", -1, 1),
+ new Among("erau", 235, 1),
+ new Among("ieu", -1, 1),
+ new Among("ineu", -1, 1),
+ new Among("areu", -1, 1),
+ new Among("ireu", -1, 1),
+ new Among("\u00E0reu", -1, 1),
+ new Among("\u00EDreu", -1, 1),
+ new Among("asseu", -1, 1),
+ new Among("esseu", -1, 1),
+ new Among("eresseu", 244, 1),
+ new Among("\u00E0sseu", -1, 1),
+ new Among("\u00E9sseu", -1, 1),
+ new Among("igueu", -1, 1),
+ new Among("\u00EFgueu", -1, 1),
+ new Among("\u00E0veu", -1, 1),
+ new Among("\u00E1veu", -1, 1),
+ new Among("itzeu", -1, 1),
+ new Among("\u00ECeu", -1, 1),
+ new Among("ir\u00ECeu", 253, 1),
+ new Among("\u00EDeu", -1, 1),
+ new Among("ar\u00EDeu", 255, 1),
+ new Among("ir\u00EDeu", 255, 1),
+ new Among("assiu", -1, 1),
+ new Among("issiu", -1, 1),
+ new Among("\u00E0ssiu", -1, 1),
+ new Among("\u00E8ssiu", -1, 1),
+ new Among("\u00E9ssiu", -1, 1),
+ new Among("\u00EDssiu", -1, 1),
+ new Among("\u00EFu", -1, 1),
+ new Among("ix", -1, 1),
+ new Among("eix", 265, 1),
+ new Among("\u00EFx", -1, 1),
+ new Among("itz", -1, 1),
+ new Among("i\u00E0", -1, 1),
+ new Among("ar\u00E0", -1, 1),
+ new Among("ir\u00E0", -1, 1),
+ new Among("itz\u00E0", -1, 1),
+ new Among("ar\u00E1", -1, 1),
+ new Among("er\u00E1", -1, 1),
+ new Among("ir\u00E1", -1, 1),
+ new Among("ir\u00E8", -1, 1),
+ new Among("ar\u00E9", -1, 1),
+ new Among("er\u00E9", -1, 1),
+ new Among("ir\u00E9", -1, 1),
+ new Among("\u00ED", -1, 1),
+ new Among("i\u00EF", -1, 1),
+ new Among("i\u00F3", -1, 1)
+};
- private final static Among a_4[] = {
- new Among("a", -1, 1),
- new Among("e", -1, 1),
- new Among("i", -1, 1),
- new Among("\u00EFn", -1, 1),
- new Among("o", -1, 1),
- new Among("ir", -1, 1),
- new Among("s", -1, 1),
- new Among("is", 6, 1),
- new Among("os", 6, 1),
- new Among("\u00EFs", 6, 1),
- new Among("it", -1, 1),
- new Among("eu", -1, 1),
- new Among("iu", -1, 1),
- new Among("iqu", -1, 2),
- new Among("itz", -1, 1),
- new Among("\u00E0", -1, 1),
- new Among("\u00E1", -1, 1),
- new Among("\u00E9", -1, 1),
- new Among("\u00EC", -1, 1),
- new Among("\u00ED", -1, 1),
- new Among("\u00EF", -1, 1),
- new Among("\u00F3", -1, 1)
- };
+private final static Among a_4[] = {
+ new Among("a", -1, 1),
+ new Among("e", -1, 1),
+ new Among("i", -1, 1),
+ new Among("\u00EFn", -1, 1),
+ new Among("o", -1, 1),
+ new Among("ir", -1, 1),
+ new Among("s", -1, 1),
+ new Among("is", 6, 1),
+ new Among("os", 6, 1),
+ new Among("\u00EFs", 6, 1),
+ new Among("it", -1, 1),
+ new Among("eu", -1, 1),
+ new Among("iu", -1, 1),
+ new Among("iqu", -1, 2),
+ new Among("itz", -1, 1),
+ new Among("\u00E0", -1, 1),
+ new Among("\u00E1", -1, 1),
+ new Among("\u00E9", -1, 1),
+ new Among("\u00EC", -1, 1),
+ new Among("\u00ED", -1, 1),
+ new Among("\u00EF", -1, 1),
+ new Among("\u00F3", -1, 1)
+};
- private static final char g_v[] = {17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 129, 81, 6, 10 };
+private static final char g_v[] = {17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 129, 81, 6, 10 };
- private int I_p2;
- private int I_p1;
+private int I_p2;
+private int I_p1;
- private boolean r_mark_regions() {
- I_p1 = limit;
- I_p2 = limit;
- int v_1 = cursor;
-lab0: {
-golab1: while(true)
- {
-lab2: {
+private boolean r_mark_regions() {
+ I_p1 = limit;
+ I_p2 = limit;
+ int v_1 = cursor;
+ lab0: {
+ golab1: while(true)
+ {
+ lab2: {
if (!(in_grouping(g_v, 97, 252)))
{
break lab2;
}
break golab1;
-}
-if (cursor >= limit)
-{
- break lab0;
-}
-cursor++;
- }
-golab3: while(true)
-{
-lab4: {
+ }
+ if (cursor >= limit)
+ {
+ break lab0;
+ }
+ cursor++;
+ }
+ golab3: while(true)
+ {
+ lab4: {
if (!(out_grouping(g_v, 97, 252)))
{
break lab4;
}
break golab3;
-}
-if (cursor >= limit)
-{
- break lab0;
-}
-cursor++;
-}
-I_p1 = cursor;
-golab5: while(true)
-{
-lab6: {
+ }
+ if (cursor >= limit)
+ {
+ break lab0;
+ }
+ cursor++;
+ }
+ I_p1 = cursor;
+ golab5: while(true)
+ {
+ lab6: {
if (!(in_grouping(g_v, 97, 252)))
{
break lab6;
}
break golab5;
-}
-if (cursor >= limit)
-{
- break lab0;
-}
-cursor++;
-}
-golab7: while(true)
-{
-lab8: {
+ }
+ if (cursor >= limit)
+ {
+ break lab0;
+ }
+ cursor++;
+ }
+ golab7: while(true)
+ {
+ lab8: {
if (!(out_grouping(g_v, 97, 252)))
{
break lab8;
}
break golab7;
-}
-if (cursor >= limit)
-{
- break lab0;
-}
-cursor++;
-}
-I_p2 = cursor;
-}
-cursor = v_1;
-return true;
+ }
+ if (cursor >= limit)
+ {
+ break lab0;
+ }
+ cursor++;
+ }
+ I_p2 = cursor;
}
+ cursor = v_1;
+ return true;
+}
private boolean r_cleaning() {
int among_var;
while(true)
{
int v_1 = cursor;
-lab0: {
- bra = cursor;
- among_var = find_among(a_0);
- if (among_var == 0)
- {
- break lab0;
- }
- ket = cursor;
- switch (among_var) {
- case 1:
- 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:
- slice_from(".");
- break;
- case 7:
- if (cursor >= limit)
- {
- break lab0;
- }
- cursor++;
- break;
- }
- continue;
-}
-cursor = v_1;
-break;
+ lab0: {
+ bra = cursor;
+ among_var = find_among(a_0);
+ if (among_var == 0)
+ {
+ break lab0;
+ }
+ ket = cursor;
+ switch (among_var) {
+ case 1:
+ 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:
+ slice_from(".");
+ break;
+ case 7:
+ if (cursor >= limit)
+ {
+ break lab0;
+ }
+ cursor++;
+ break;
+ }
+ continue;
+ }
+ cursor = v_1;
+ break;
}
-return true;
+ return true;
}
private boolean r_R1() {
@@ -858,32 +858,32 @@ public boolean stem() {
r_attached_pronoun();
cursor = limit - v_2;
int v_3 = limit - cursor;
-lab0: {
-lab1: {
- int v_4 = limit - cursor;
-lab2: {
+ lab0: {
+ lab1: {
+ int v_4 = limit - cursor;
+ lab2: {
if (!r_standard_suffix())
{
break lab2;
}
break lab1;
-}
-cursor = limit - v_4;
-if (!r_verb_suffix())
-{
- break lab0;
-}
-}
-}
-cursor = limit - v_3;
-int v_5 = limit - cursor;
-r_residual_suffix();
-cursor = limit - v_5;
-cursor = limit_backward;
-int v_6 = cursor;
-r_cleaning();
-cursor = v_6;
-return true;
+ }
+ cursor = limit - v_4;
+ if (!r_verb_suffix())
+ {
+ break lab0;
+ }
+ }
+ }
+ cursor = limit - v_3;
+ int v_5 = limit - cursor;
+ r_residual_suffix();
+ cursor = limit - v_5;
+ cursor = limit_backward;
+ int v_6 = cursor;
+ r_cleaning();
+ cursor = v_6;
+ return true;
}
@Override
diff --git a/lucene/analysis/common/src/java/org/tartarus/snowball/ext/DanishStemmer.java b/lucene/analysis/common/src/java/org/tartarus/snowball/ext/DanishStemmer.java
index b8679b3..ce1ee3a 100644
--- a/lucene/analysis/common/src/java/org/tartarus/snowball/ext/DanishStemmer.java
+++ b/lucene/analysis/common/src/java/org/tartarus/snowball/ext/DanishStemmer.java
@@ -16,123 +16,123 @@ public class DanishStemmer extends org.tartarus.snowball.SnowballStemmer {
private static final long serialVersionUID = 1L;
private static final java.lang.invoke.MethodHandles.Lookup methodObject = java.lang.invoke.MethodHandles.lookup();
- private final static Among a_0[] = {
- new Among("hed", -1, 1),
- new Among("ethed", 0, 1),
- new Among("ered", -1, 1),
- new Among("e", -1, 1),
- new Among("erede", 3, 1),
- new Among("ende", 3, 1),
- new Among("erende", 5, 1),
- new Among("ene", 3, 1),
- new Among("erne", 3, 1),
- new Among("ere", 3, 1),
- new Among("en", -1, 1),
- new Among("heden", 10, 1),
- new Among("eren", 10, 1),
- new Among("er", -1, 1),
- new Among("heder", 13, 1),
- new Among("erer", 13, 1),
- new Among("s", -1, 2),
- new Among("heds", 16, 1),
- new Among("es", 16, 1),
- new Among("endes", 18, 1),
- new Among("erendes", 19, 1),
- new Among("enes", 18, 1),
- new Among("ernes", 18, 1),
- new Among("eres", 18, 1),
- new Among("ens", 16, 1),
- new Among("hedens", 24, 1),
- new Among("erens", 24, 1),
- new Among("ers", 16, 1),
- new Among("ets", 16, 1),
- new Among("erets", 28, 1),
- new Among("et", -1, 1),
- new Among("eret", 30, 1)
- };
+private final static Among a_0[] = {
+ new Among("hed", -1, 1),
+ new Among("ethed", 0, 1),
+ new Among("ered", -1, 1),
+ new Among("e", -1, 1),
+ new Among("erede", 3, 1),
+ new Among("ende", 3, 1),
+ new Among("erende", 5, 1),
+ new Among("ene", 3, 1),
+ new Among("erne", 3, 1),
+ new Among("ere", 3, 1),
+ new Among("en", -1, 1),
+ new Among("heden", 10, 1),
+ new Among("eren", 10, 1),
+ new Among("er", -1, 1),
+ new Among("heder", 13, 1),
+ new Among("erer", 13, 1),
+ new Among("s", -1, 2),
+ new Among("heds", 16, 1),
+ new Among("es", 16, 1),
+ new Among("endes", 18, 1),
+ new Among("erendes", 19, 1),
+ new Among("enes", 18, 1),
+ new Among("ernes", 18, 1),
+ new Among("eres", 18, 1),
+ new Among("ens", 16, 1),
+ new Among("hedens", 24, 1),
+ new Among("erens", 24, 1),
+ new Among("ers", 16, 1),
+ new Among("ets", 16, 1),
+ new Among("erets", 28, 1),
+ new Among("et", -1, 1),
+ new Among("eret", 30, 1)
+};
- private final static Among a_1[] = {
- new Among("gd", -1, -1),
- new Among("dt", -1, -1),
- new Among("gt", -1, -1),
- new Among("kt", -1, -1)
- };
+private final static Among a_1[] = {
+ new Among("gd", -1, -1),
+ new Among("dt", -1, -1),
+ new Among("gt", -1, -1),
+ new Among("kt", -1, -1)
+};
- private final static Among a_2[] = {
- new Among("ig", -1, 1),
- new Among("lig", 0, 1),
- new Among("elig", 1, 1),
- new Among("els", -1, 1),
- new Among("l\u00F8st", -1, 2)
- };
+private final static Among a_2[] = {
+ new Among("ig", -1, 1),
+ new Among("lig", 0, 1),
+ new Among("elig", 1, 1),
+ new Among("els", -1, 1),
+ new Among("l\u00F8st", -1, 2)
+};
- private static final char g_c[] = {119, 223, 119, 1 };
+private static final char g_c[] = {119, 223, 119, 1 };
- private static final char g_v[] = {17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 0, 128 };
+private static final char g_v[] = {17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 0, 128 };
- private static final char g_s_ending[] = {239, 254, 42, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16 };
+private static final char g_s_ending[] = {239, 254, 42, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16 };
- private int I_x;
- private int I_p1;
- private java.lang.StringBuilder S_ch = new java.lang.StringBuilder();
+private int I_x;
+private int I_p1;
+private java.lang.StringBuilder S_ch = new java.lang.StringBuilder();
- private boolean r_mark_regions() {
- I_p1 = limit;
- int v_1 = cursor;
+private boolean r_mark_regions() {
+ I_p1 = limit;
+ int v_1 = cursor;
+ {
+ int c = cursor + 3;
+ if (0 > c || c > limit)
{
- int c = cursor + 3;
- if (0 > c || c > limit)
+ return false;
+ }
+ cursor = c;
+ }
+ I_x = cursor;
+ cursor = v_1;
+ golab0: while(true)
+ {
+ int v_2 = cursor;
+ lab1: {
+ if (!(in_grouping(g_v, 97, 248)))
{
- return false;
+ break lab1;
}
- cursor = c;
+ cursor = v_2;
+ break golab0;
}
- I_x = cursor;
- cursor = v_1;
-golab0: while(true)
- {
- int v_2 = cursor;
-lab1: {
- if (!(in_grouping(g_v, 97, 248)))
- {
- break lab1;
- }
- cursor = v_2;
- break golab0;
-}
-cursor = v_2;
-if (cursor >= limit)
-{
- return false;
-}
-cursor++;
- }
-golab2: while(true)
-{
-lab3: {
- if (!(out_grouping(g_v, 97, 248)))
- {
- break lab3;
- }
- break golab2;
-}
-if (cursor >= limit)
-{
- return false;
-}
-cursor++;
-}
-I_p1 = cursor;
-lab4: {
- if (!(I_p1 < I_x))
- {
- break lab4;
- }
- I_p1 = I_x;
-}
-return true;
+ cursor = v_2;
+ if (cursor >= limit)
+ {
+ return false;
+ }
+ cursor++;
}
+ golab2: while(true)
+ {
+ lab3: {
+ if (!(out_grouping(g_v, 97, 248)))
+ {
+ break lab3;
+ }
+ break golab2;
+ }
+ if (cursor >= limit)
+ {
+ return false;
+ }
+ cursor++;
+ }
+ I_p1 = cursor;
+ lab4: {
+ if (!(I_p1 < I_x))
+ {
+ break lab4;
+ }
+ I_p1 = I_x;
+ }
+ return true;
+}
private boolean r_main_suffix() {
int among_var;
@@ -196,47 +196,47 @@ private boolean r_consonant_pair() {
private boolean r_other_suffix() {
int among_var;
int v_1 = limit - cursor;
-lab0: {
- ket = cursor;
- if (!(eq_s_b("st")))
- {
- break lab0;
- }
- bra = cursor;
- if (!(eq_s_b("ig")))
- {
- break lab0;
- }
- slice_del();
-}
-cursor = limit - v_1;
-if (cursor < I_p1)
-{
- return false;
-}
-int v_3 = limit_backward;
-limit_backward = I_p1;
-ket = cursor;
-among_var = find_among_b(a_2);
-if (among_var == 0)
-{
- limit_backward = v_3;
- return false;
-}
-bra = cursor;
-limit_backward = v_3;
-switch (among_var) {
- case 1:
+ lab0: {
+ ket = cursor;
+ if (!(eq_s_b("st")))
+ {
+ break lab0;
+ }
+ bra = cursor;
+ if (!(eq_s_b("ig")))
+ {
+ break lab0;
+ }
slice_del();
- int v_4 = limit - cursor;
- r_consonant_pair();
- cursor = limit - v_4;
- break;
- case 2:
- slice_from("l\u00F8s");
- break;
-}
-return true;
+ }
+ cursor = limit - v_1;
+ if (cursor < I_p1)
+ {
+ return false;
+ }
+ int v_3 = limit_backward;
+ limit_backward = I_p1;
+ ket = cursor;
+ among_var = find_among_b(a_2);
+ if (among_var == 0)
+ {
+ limit_backward = v_3;
+ return false;
+ }
+ bra = cursor;
+ limit_backward = v_3;
+ switch (among_var) {
+ case 1:
+ slice_del();
+ int v_4 = limit - cursor;
+ r_consonant_pair();
+ cursor = limit - v_4;
+ break;
+ case 2:
+ slice_from("l\u00F8s");
+ break;
+ }
+ return true;
}
private boolean r_undouble() {
diff --git a/lucene/analysis/common/src/java/org/tartarus/snowball/ext/DutchStemmer.java b/lucene/analysis/common/src/java/org/tartarus/snowball/ext/DutchStemmer.java
index 9e7eded..b16151b 100644
--- a/lucene/analysis/common/src/java/org/tartarus/snowball/ext/DutchStemmer.java
+++ b/lucene/analysis/common/src/java/org/tartarus/snowball/ext/DutchStemmer.java
@@ -16,249 +16,249 @@ public class DutchStemmer extends org.tartarus.snowball.SnowballStemmer {
private static final long serialVersionUID = 1L;
private static final java.lang.invoke.MethodHandles.Lookup methodObject = java.lang.invoke.MethodHandles.lookup();
- private final static Among a_0[] = {
- new Among("", -1, 6),
- new Among("\u00E1", 0, 1),
- new Among("\u00E4", 0, 1),
- new Among("\u00E9", 0, 2),
- new Among("\u00EB", 0, 2),
- new Among("\u00ED", 0, 3),
- new Among("\u00EF", 0, 3),
- new Among("\u00F3", 0, 4),
- new Among("\u00F6", 0, 4),
- new Among("\u00FA", 0, 5),
- new Among("\u00FC", 0, 5)
- };
+private final static Among a_0[] = {
+ new Among("", -1, 6),
+ new Among("\u00E1", 0, 1),
+ new Among("\u00E4", 0, 1),
+ new Among("\u00E9", 0, 2),
+ new Among("\u00EB", 0, 2),
+ new Among("\u00ED", 0, 3),
+ new Among("\u00EF", 0, 3),
+ new Among("\u00F3", 0, 4),
+ new Among("\u00F6", 0, 4),
+ new Among("\u00FA", 0, 5),
+ new Among("\u00FC", 0, 5)
+};
- private final static Among a_1[] = {
- new Among("", -1, 3),
- new Among("I", 0, 2),
- new Among("Y", 0, 1)
- };
+private final static Among a_1[] = {
+ new Among("", -1, 3),
+ new Among("I", 0, 2),
+ new Among("Y", 0, 1)
+};
- private final static Among a_2[] = {
- new Among("dd", -1, -1),
- new Among("kk", -1, -1),
- new Among("tt", -1, -1)
- };
+private final static Among a_2[] = {
+ new Among("dd", -1, -1),
+ new Among("kk", -1, -1),
+ new Among("tt", -1, -1)
+};
- private final static Among a_3[] = {
- new Among("ene", -1, 2),
- new Among("se", -1, 3),
- new Among("en", -1, 2),
- new Among("heden", 2, 1),
- new Among("s", -1, 3)
- };
+private final static Among a_3[] = {
+ new Among("ene", -1, 2),
+ new Among("se", -1, 3),
+ new Among("en", -1, 2),
+ new Among("heden", 2, 1),
+ new Among("s", -1, 3)
+};
- private final static Among a_4[] = {
- new Among("end", -1, 1),
- new Among("ig", -1, 2),
- new Among("ing", -1, 1),
- new Among("lijk", -1, 3),
- new Among("baar", -1, 4),
- new Among("bar", -1, 5)
- };
+private final static Among a_4[] = {
+ new Among("end", -1, 1),
+ new Among("ig", -1, 2),
+ new Among("ing", -1, 1),
+ new Among("lijk", -1, 3),
+ new Among("baar", -1, 4),
+ new Among("bar", -1, 5)
+};
- private final static Among a_5[] = {
- new Among("aa", -1, -1),
- new Among("ee", -1, -1),
- new Among("oo", -1, -1),
- new Among("uu", -1, -1)
- };
+private final static Among a_5[] = {
+ new Among("aa", -1, -1),
+ new Among("ee", -1, -1),
+ new Among("oo", -1, -1),
+ new Among("uu", -1, -1)
+};
- private static final char g_v[] = {17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128 };
+private static final char g_v[] = {17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128 };
- private static final char g_v_I[] = {1, 0, 0, 17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128 };
+private static final char g_v_I[] = {1, 0, 0, 17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128 };
- private static final char g_v_j[] = {17, 67, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128 };
+private static final char g_v_j[] = {17, 67, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128 };
- private int I_p2;
- private int I_p1;
- private boolean B_e_found;
+private int I_p2;
+private int I_p1;
+private boolean B_e_found;
- private boolean r_prelude() {
- int among_var;
- int v_1 = cursor;
- while(true)
+private boolean r_prelude() {
+ int among_var;
+ int v_1 = cursor;
+ while(true)
+ {
+ int v_2 = cursor;
+ lab0: {
+ bra = cursor;
+ among_var = find_among(a_0);
+ if (among_var == 0)
+ {
+ break lab0;
+ }
+ ket = cursor;
+ switch (among_var) {
+ case 1:
+ 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 (cursor >= limit)
+ {
+ break lab0;
+ }
+ cursor++;
+ break;
+ }
+ continue;
+ }
+ cursor = v_2;
+ break;
+ }
+ cursor = v_1;
+ int v_3 = cursor;
+ lab1: {
+ bra = cursor;
+ if (!(eq_s("y")))
{
- int v_2 = cursor;
-lab0: {
- bra = cursor;
- among_var = find_among(a_0);
- if (among_var == 0)
- {
- break lab0;
- }
- ket = cursor;
- switch (among_var) {
- case 1:
- 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 (cursor >= limit)
+ cursor = v_3;
+ break lab1;
+ }
+ ket = cursor;
+ slice_from("Y");
+ }
+ while(true)
+ {
+ int v_4 = cursor;
+ lab2: {
+ golab3: while(true)
+ {
+ int v_5 = cursor;
+ lab4: {
+ if (!(in_grouping(g_v, 97, 232)))
+ {
+ break lab4;
+ }
+ bra = cursor;
+ lab5: {
+ int v_6 = cursor;
+ lab6: {
+ if (!(eq_s("i")))
+ {
+ break lab6;
+ }
+ ket = cursor;
+ if (!(in_grouping(g_v, 97, 232)))
+ {
+ break lab6;
+ }
+ slice_from("I");
+ break lab5;
+ }
+ cursor = v_6;
+ if (!(eq_s("y")))
{
- break lab0;
+ break lab4;
}
- cursor++;
- break;
- }
- continue;
-}
-cursor = v_2;
-break;
- }
-cursor = v_1;
-int v_3 = cursor;
-lab1: {
- bra = cursor;
- if (!(eq_s("y")))
- {
- cursor = v_3;
- break lab1;
- }
- ket = cursor;
- slice_from("Y");
-}
-while(true)
-{
- int v_4 = cursor;
-lab2: {
-golab3: while(true)
- {
- int v_5 = cursor;
-lab4: {
- if (!(in_grouping(g_v, 97, 232)))
- {
- break lab4;
- }
- bra = cursor;
-lab5: {
- int v_6 = cursor;
-lab6: {
- if (!(eq_s("i")))
+ ket = cursor;
+ slice_from("Y");
+ }
+ cursor = v_5;
+ break golab3;
+ }
+ cursor = v_5;
+ if (cursor >= limit)
{
- break lab6;
- }
- ket = cursor;
- if (!(in_grouping(g_v, 97, 232)))
- {
- break lab6;
- }
- slice_from("I");
- break lab5;
-}
-cursor = v_6;
-if (!(eq_s("y")))
-{
- break lab4;
-}
-ket = cursor;
-slice_from("Y");
-}
-cursor = v_5;
-break golab3;
-}
-cursor = v_5;
-if (cursor >= limit)
-{
- break lab2;
-}
-cursor++;
+ break lab2;
}
-continue;
-}
-cursor = v_4;
-break;
-}
-return true;
+ cursor++;
+ }
+ continue;
+ }
+ cursor = v_4;
+ break;
}
+ return true;
+}
private boolean r_mark_regions() {
I_p1 = limit;
I_p2 = limit;
-golab0: while(true)
- {
-lab1: {
- if (!(in_grouping(g_v, 97, 232)))
- {
- break lab1;
- }
- break golab0;
-}
-if (cursor >= limit)
-{
- return false;
-}
-cursor++;
- }
-golab2: while(true)
-{
-lab3: {
- if (!(out_grouping(g_v, 97, 232)))
- {
- break lab3;
- }
- break golab2;
-}
-if (cursor >= limit)
-{
- return false;
-}
-cursor++;
-}
-I_p1 = cursor;
-lab4: {
- if (!(I_p1 < 3))
- {
- break lab4;
- }
- I_p1 = 3;
-}
-golab5: while(true)
-{
-lab6: {
- if (!(in_grouping(g_v, 97, 232)))
- {
- break lab6;
- }
- break golab5;
-}
-if (cursor >= limit)
-{
- return false;
-}
-cursor++;
-}
-golab7: while(true)
-{
-lab8: {
- if (!(out_grouping(g_v, 97, 232)))
- {
- break lab8;
- }
- break golab7;
-}
-if (cursor >= limit)
-{
- return false;
-}
-cursor++;
-}
-I_p2 = cursor;
-return true;
+ golab0: while(true)
+ {
+ lab1: {
+ if (!(in_grouping(g_v, 97, 232)))
+ {
+ break lab1;
+ }
+ break golab0;
+ }
+ if (cursor >= limit)
+ {
+ return false;
+ }
+ cursor++;
+ }
+ golab2: while(true)
+ {
+ lab3: {
+ if (!(out_grouping(g_v, 97, 232)))
+ {
+ break lab3;
+ }
+ break golab2;
+ }
+ if (cursor >= limit)
+ {
+ return false;
+ }
+ cursor++;
+ }
+ I_p1 = cursor;
+ lab4: {
+ if (!(I_p1 < 3))
+ {
+ break lab4;
+ }
+ I_p1 = 3;
+ }
+ golab5: while(true)
+ {
+ lab6: {
+ if (!(in_grouping(g_v, 97, 232)))
+ {
+ break lab6;
+ }
+ break golab5;
+ }
+ if (cursor >= limit)
+ {
+ return false;
+ }
+ cursor++;
+ }
+ golab7: while(true)
+ {
+ lab8: {
+ if (!(out_grouping(g_v, 97, 232)))
+ {
+ break lab8;
+ }
+ break golab7;
+ }
+ if (cursor >= limit)
+ {
+ return false;
+ }
+ cursor++;
+ }
+ I_p2 = cursor;
+ return true;
}
private boolean r_postlude() {
@@ -266,35 +266,35 @@ private boolean r_postlude() {
while(true)
{
int v_1 = cursor;
-lab0: {
- bra = cursor;
- among_var = find_among(a_1);
- if (among_var == 0)
- {
- break lab0;
- }
- ket = cursor;
- switch (among_var) {
- case 1:
- slice_from("y");
- break;
- case 2:
- slice_from("i");
- break;
- case 3:
- if (cursor >= limit)
- {
- break lab0;
- }
- cursor++;
- break;
- }
- continue;
-}
-cursor = v_1;
-break;
+ lab0: {
+ bra = cursor;
+ among_var = find_among(a_1);
+ if (among_var == 0)
+ {
+ break lab0;
+ }
+ ket = cursor;
+ switch (among_var) {
+ case 1:
+ slice_from("y");
+ break;
+ case 2:
+ slice_from("i");
+ break;
+ case 3:
+ if (cursor >= limit)
+ {
+ break lab0;
+ }
+ cursor++;
+ break;
+ }
+ continue;
+ }
+ cursor = v_1;
+ break;
}
-return true;
+ return true;
}
private boolean r_R1() {
@@ -371,228 +371,228 @@ private boolean r_en_ending() {
cursor = limit - v_1;
{
int v_2 = limit - cursor;
-lab0: {
- if (!(eq_s_b("gem")))
- {
- break lab0;
- }
- return false;
-}
-cursor = limit - v_2;
+ lab0: {
+ if (!(eq_s_b("gem")))
+ {
+ break lab0;
+ }
+ return false;
+ }
+ cursor = limit - v_2;
}
-slice_del();
-if (!r_undouble())
-{
- return false;
-}
-return true;
+ slice_del();
+ if (!r_undouble())
+ {
+ return false;
+ }
+ return true;
}
private boolean r_standard_suffix() {
int among_var;
int v_1 = limit - cursor;
-lab0: {
- ket = cursor;
- among_var = find_among_b(a_3);
- if (among_var == 0)
+ lab0: {
+ ket = cursor;
+ among_var = find_among_b(a_3);
+ if (among_var == 0)
+ {
+ break lab0;
+ }
+ bra = cursor;
+ switch (among_var) {
+ case 1:
+ if (!r_R1())
{
break lab0;
}
- bra = cursor;
- switch (among_var) {
- case 1:
- if (!r_R1())
- {
- break lab0;
- }
- slice_from("heid");
- break;
- case 2:
- if (!r_en_ending())
- {
- break lab0;
- }
- break;
- case 3:
- if (!r_R1())
- {
- break lab0;
- }
- if (!(out_grouping_b(g_v_j, 97, 232)))
- {
- break lab0;
- }
- slice_del();
- break;
- }
-}
-cursor = limit - v_1;
-int v_2 = limit - cursor;
-r_e_ending();
-cursor = limit - v_2;
-int v_3 = limit - cursor;
-lab1: {
- ket = cursor;
- if (!(eq_s_b("heid")))
+ slice_from("heid");
+ break;
+ case 2:
+ if (!r_en_ending())
{
- break lab1;
+ break lab0;
}
- bra = cursor;
- if (!r_R2())
+ break;
+ case 3:
+ if (!r_R1())
{
- break lab1;
+ break lab0;
}
+ if (!(out_grouping_b(g_v_j, 97, 232)))
{
- int v_4 = limit - cursor;
-lab2: {
+ break lab0;
+ }
+ slice_del();
+ break;
+ }
+ }
+ cursor = limit - v_1;
+ int v_2 = limit - cursor;
+ r_e_ending();
+ cursor = limit - v_2;
+ int v_3 = limit - cursor;
+ lab1: {
+ ket = cursor;
+ if (!(eq_s_b("heid")))
+ {
+ break lab1;
+ }
+ bra = cursor;
+ if (!r_R2())
+ {
+ break lab1;
+ }
+ {
+ int v_4 = limit - cursor;
+ lab2: {
if (!(eq_s_b("c")))
{
break lab2;
}
break lab1;
-}
-cursor = limit - v_4;
- }
-slice_del();
-ket = cursor;
-if (!(eq_s_b("en")))
-{
- break lab1;
-}
-bra = cursor;
-if (!r_en_ending())
-{
- break lab1;
-}
-}
-cursor = limit - v_3;
-int v_5 = limit - cursor;
-lab3: {
- ket = cursor;
- among_var = find_among_b(a_4);
- if (among_var == 0)
+ }
+ cursor = limit - v_4;
+ }
+ slice_del();
+ ket = cursor;
+ if (!(eq_s_b("en")))
+ {
+ break lab1;
+ }
+ bra = cursor;
+ if (!r_en_ending())
+ {
+ break lab1;
+ }
+ }
+ cursor = limit - v_3;
+ int v_5 = limit - cursor;
+ lab3: {
+ ket = cursor;
+ among_var = find_among_b(a_4);
+ if (among_var == 0)
+ {
+ break lab3;
+ }
+ bra = cursor;
+ switch (among_var) {
+ case 1:
+ if (!r_R2())
{
break lab3;
}
- bra = cursor;
- switch (among_var) {
- case 1:
+ slice_del();
+ lab4: {
+ int v_6 = limit - cursor;
+ lab5: {
+ ket = cursor;
+ if (!(eq_s_b("ig")))
+ {
+ break lab5;
+ }
+ bra = cursor;
if (!r_R2())
{
- break lab3;
+ break lab5;
+ }
+ {
+ int v_7 = limit - cursor;
+ lab6: {
+ if (!(eq_s_b("e")))
+ {
+ break lab6;
+ }
+ break lab5;
+ }
+ cursor = limit - v_7;
}
slice_del();
-lab4: {
- int v_6 = limit - cursor;
-lab5: {
- ket = cursor;
- if (!(eq_s_b("ig")))
- {
- break lab5;
- }
- bra = cursor;
+ break lab4;
+ }
+ cursor = limit - v_6;
+ if (!r_undouble())
+ {
+ break lab3;
+ }
+ }
+ break;
+ case 2:
if (!r_R2())
{
- break lab5;
+ break lab3;
}
{
- int v_7 = limit - cursor;
-lab6: {
- if (!(eq_s_b("e")))
- {
- break lab6;
- }
- break lab5;
-}
-cursor = limit - v_7;
+ int v_8 = limit - cursor;
+ lab7: {
+ if (!(eq_s_b("e")))
+ {
+ break lab7;
+ }
+ break lab3;
+ }
+ cursor = limit - v_8;
}
-slice_del();
-break lab4;
-}
-cursor = limit - v_6;
-if (!r_undouble())
-{
- break lab3;
-}
-}
-break;
-case 2:
-if (!r_R2())
-{
- break lab3;
-}
-{
- int v_8 = limit - cursor;
-lab7: {
- if (!(eq_s_b("e")))
+ slice_del();
+ break;
+ case 3:
+ if (!r_R2())
{
- break lab7;
- }
- break lab3;
-}
-cursor = limit - v_8;
-}
-slice_del();
-break;
-case 3:
-if (!r_R2())
-{
- break lab3;
-}
-slice_del();
-if (!r_e_ending())
-{
- break lab3;
-}
-break;
-case 4:
-if (!r_R2())
-{
- break lab3;
-}
-slice_del();
-break;
-case 5:
-if (!r_R2())
-{
- break lab3;
-}
-if (!(B_e_found))
-{
- break lab3;
-}
-slice_del();
-break;
+ break lab3;
}
-}
-cursor = limit - v_5;
-int v_9 = limit - cursor;
-lab8: {
- if (!(out_grouping_b(g_v_I, 73, 232)))
+ slice_del();
+ if (!r_e_ending())
{
- break lab8;
+ break lab3;
}
- int v_10 = limit - cursor;
- if (find_among_b(a_5) == 0)
+ break;
+ case 4:
+ if (!r_R2())
{
- break lab8;
+ break lab3;
}
- if (!(out_grouping_b(g_v, 97, 232)))
+ slice_del();
+ break;
+ case 5:
+ if (!r_R2())
{
- break lab8;
+ break lab3;
}
- cursor = limit - v_10;
- ket = cursor;
- if (cursor <= limit_backward)
+ if (!(B_e_found))
{
- break lab8;
+ break lab3;
}
- cursor--;
- bra = cursor;
slice_del();
-}
-cursor = limit - v_9;
-return true;
+ break;
+ }
+ }
+ cursor = limit - v_5;
+ int v_9 = limit - cursor;
+ lab8: {
+ if (!(out_grouping_b(g_v_I, 73, 232)))
+ {
+ break lab8;
+ }
+ int v_10 = limit - cursor;
+ if (find_among_b(a_5) == 0)
+ {
+ break lab8;
+ }
+ if (!(out_grouping_b(g_v, 97, 232)))
+ {
+ break lab8;
+ }
+ cursor = limit - v_10;
+ ket = cursor;
+ if (cursor <= limit_backward)
+ {
+ break lab8;
+ }
+ cursor--;
+ bra = cursor;
+ slice_del();
+ }
+ cursor = limit - v_9;
+ return true;
}
public boolean stem() {
diff --git a/lucene/analysis/common/src/java/org/tartarus/snowball/ext/EnglishStemmer.java b/lucene/analysis/common/src/java/org/tartarus/snowball/ext/EnglishStemmer.java
index 3d07bc5..892ec17 100644
--- a/lucene/analysis/common/src/java/org/tartarus/snowball/ext/EnglishStemmer.java
+++ b/lucene/analysis/common/src/java/org/tartarus/snowball/ext/EnglishStemmer.java
@@ -16,343 +16,343 @@ public class EnglishStemmer extends org.tartarus.snowball.SnowballStemmer {
private static final long serialVersionUID = 1L;
private static final java.lang.invoke.MethodHandles.Lookup methodObject = java.lang.invoke.MethodHandles.lookup();
- private final static Among a_0[] = {
- new Among("arsen", -1, -1),
- new Among("commun", -1, -1),
- new Among("gener", -1, -1)
- };
-
- private final static Among a_1[] = {
- new Among("'", -1, 1),
- new Among("'s'", 0, 1),
- new Among("'s", -1, 1)
- };
-
- private final static Among a_2[] = {
- new Among("ied", -1, 2),
- new Among("s", -1, 3),
- new Among("ies", 1, 2),
- new Among("sses", 1, 1),
- new Among("ss", 1, -1),
- new Among("us", 1, -1)
- };
-
- private final static Among a_3[] = {
- new Among("", -1, 3),
- new Among("bb", 0, 2),
- new Among("dd", 0, 2),
- new Among("ff", 0, 2),
- new Among("gg", 0, 2),
- new Among("bl", 0, 1),
- new Among("mm", 0, 2),
- new Among("nn", 0, 2),
- new Among("pp", 0, 2),
- new Among("rr", 0, 2),
- new Among("at", 0, 1),
- new Among("tt", 0, 2),
- new Among("iz", 0, 1)
- };
-
- private final static Among a_4[] = {
- new Among("ed", -1, 2),
- new Among("eed", 0, 1),
- new Among("ing", -1, 2),
- new Among("edly", -1, 2),
- new Among("eedly", 3, 1),
- new Among("ingly", -1, 2)
- };
-
- private final static Among a_5[] = {
- new Among("anci", -1, 3),
- new Among("enci", -1, 2),
- new Among("ogi", -1, 13),
- new Among("li", -1, 15),
- new Among("bli", 3, 12),
- new Among("abli", 4, 4),
- new Among("alli", 3, 8),
- new Among("fulli", 3, 9),
- new Among("lessli", 3, 14),
- new Among("ousli", 3, 10),
- new Among("entli", 3, 5),
- new Among("aliti", -1, 8),
- new Among("biliti", -1, 12),
- new Among("iviti", -1, 11),
- new Among("tional", -1, 1),
- new Among("ational", 14, 7),
- new Among("alism", -1, 8),
- new Among("ation", -1, 7),
- new Among("ization", 17, 6),
- new Among("izer", -1, 6),
- new Among("ator", -1, 7),
- new Among("iveness", -1, 11),
- new Among("fulness", -1, 9),
- new Among("ousness", -1, 10)
- };
-
- private final static Among a_6[] = {
- new Among("icate", -1, 4),
- new Among("ative", -1, 6),
- new Among("alize", -1, 3),
- new Among("iciti", -1, 4),
- new Among("ical", -1, 4),
- new Among("tional", -1, 1),
- new Among("ational", 5, 2),
- new Among("ful", -1, 5),
- new Among("ness", -1, 5)
- };
-
- private final static Among a_7[] = {
- new Among("ic", -1, 1),
- new Among("ance", -1, 1),
- new Among("ence", -1, 1),
- new Among("able", -1, 1),
- new Among("ible", -1, 1),
- new Among("ate", -1, 1),
- new Among("ive", -1, 1),
- new Among("ize", -1, 1),
- new Among("iti", -1, 1),
- new Among("al", -1, 1),
- new Among("ism", -1, 1),
- new Among("ion", -1, 2),
- new Among("er", -1, 1),
- new Among("ous", -1, 1),
- new Among("ant", -1, 1),
- new Among("ent", -1, 1),
- new Among("ment", 15, 1),
- new Among("ement", 16, 1)
- };
-
- private final static Among a_8[] = {
- new Among("e", -1, 1),
- new Among("l", -1, 2)
- };
-
- private final static Among a_9[] = {
- new Among("succeed", -1, -1),
- new Among("proceed", -1, -1),
- new Among("exceed", -1, -1),
- new Among("canning", -1, -1),
- new Among("inning", -1, -1),
- new Among("earring", -1, -1),
- new Among("herring", -1, -1),
- new Among("outing", -1, -1)
- };
-
- private final static Among a_10[] = {
- new Among("andes", -1, -1),
- new Among("atlas", -1, -1),
- new Among("bias", -1, -1),
- new Among("cosmos", -1, -1),
- new Among("dying", -1, 3),
- new Among("early", -1, 9),
- new Among("gently", -1, 7),
- new Among("howe", -1, -1),
- new Among("idly", -1, 6),
- new Among("lying", -1, 4),
- new Among("news", -1, -1),
- new Among("only", -1, 10),
- new Among("singly", -1, 11),
- new Among("skies", -1, 2),
- new Among("skis", -1, 1),
- new Among("sky", -1, -1),
- new Among("tying", -1, 5),
- new Among("ugly", -1, 8)
- };
-
- private static final char g_v[] = {17, 65, 16, 1 };
-
- private static final char g_v_WXY[] = {1, 17, 65, 208, 1 };
-
- private static final char g_valid_LI[] = {55, 141, 2 };
-
- private boolean B_Y_found;
- private int I_p2;
- private int I_p1;
-
-
- private boolean r_prelude() {
- B_Y_found = false;
- int v_1 = cursor;
-lab0: {
- bra = cursor;
- if (!(eq_s("'")))
- {
- break lab0;
- }
- ket = cursor;
- slice_del();
-}
-cursor = v_1;
-int v_2 = cursor;
-lab1: {
- bra = cursor;
- if (!(eq_s("y")))
+private final static Among a_0[] = {
+ new Among("arsen", -1, -1),
+ new Among("commun", -1, -1),
+ new Among("gener", -1, -1)
+};
+
+private final static Among a_1[] = {
+ new Among("'", -1, 1),
+ new Among("'s'", 0, 1),
+ new Among("'s", -1, 1)
+};
+
+private final static Among a_2[] = {
+ new Among("ied", -1, 2),
+ new Among("s", -1, 3),
+ new Among("ies", 1, 2),
+ new Among("sses", 1, 1),
+ new Among("ss", 1, -1),
+ new Among("us", 1, -1)
+};
+
+private final static Among a_3[] = {
+ new Among("", -1, 3),
+ new Among("bb", 0, 2),
+ new Among("dd", 0, 2),
+ new Among("ff", 0, 2),
+ new Among("gg", 0, 2),
+ new Among("bl", 0, 1),
+ new Among("mm", 0, 2),
+ new Among("nn", 0, 2),
+ new Among("pp", 0, 2),
+ new Among("rr", 0, 2),
+ new Among("at", 0, 1),
+ new Among("tt", 0, 2),
+ new Among("iz", 0, 1)
+};
+
+private final static Among a_4[] = {
+ new Among("ed", -1, 2),
+ new Among("eed", 0, 1),
+ new Among("ing", -1, 2),
+ new Among("edly", -1, 2),
+ new Among("eedly", 3, 1),
+ new Among("ingly", -1, 2)
+};
+
+private final static Among a_5[] = {
+ new Among("anci", -1, 3),
+ new Among("enci", -1, 2),
+ new Among("ogi", -1, 13),
+ new Among("li", -1, 15),
+ new Among("bli", 3, 12),
+ new Among("abli", 4, 4),
+ new Among("alli", 3, 8),
+ new Among("fulli", 3, 9),
+ new Among("lessli", 3, 14),
+ new Among("ousli", 3, 10),
+ new Among("entli", 3, 5),
+ new Among("aliti", -1, 8),
+ new Among("biliti", -1, 12),
+ new Among("iviti", -1, 11),
+ new Among("tional", -1, 1),
+ new Among("ational", 14, 7),
+ new Among("alism", -1, 8),
+ new Among("ation", -1, 7),
+ new Among("ization", 17, 6),
+ new Among("izer", -1, 6),
+ new Among("ator", -1, 7),
+ new Among("iveness", -1, 11),
+ new Among("fulness", -1, 9),
+ new Among("ousness", -1, 10)
+};
+
+private final static Among a_6[] = {
+ new Among("icate", -1, 4),
+ new Among("ative", -1, 6),
+ new Among("alize", -1, 3),
+ new Among("iciti", -1, 4),
+ new Among("ical", -1, 4),
+ new Among("tional", -1, 1),
+ new Among("ational", 5, 2),
+ new Among("ful", -1, 5),
+ new Among("ness", -1, 5)
+};
+
+private final static Among a_7[] = {
+ new Among("ic", -1, 1),
+ new Among("ance", -1, 1),
+ new Among("ence", -1, 1),
+ new Among("able", -1, 1),
+ new Among("ible", -1, 1),
+ new Among("ate", -1, 1),
+ new Among("ive", -1, 1),
+ new Among("ize", -1, 1),
+ new Among("iti", -1, 1),
+ new Among("al", -1, 1),
+ new Among("ism", -1, 1),
+ new Among("ion", -1, 2),
+ new Among("er", -1, 1),
+ new Among("ous", -1, 1),
+ new Among("ant", -1, 1),
+ new Among("ent", -1, 1),
+ new Among("ment", 15, 1),
+ new Among("ement", 16, 1)
+};
+
+private final static Among a_8[] = {
+ new Among("e", -1, 1),
+ new Among("l", -1, 2)
+};
+
+private final static Among a_9[] = {
+ new Among("succeed", -1, -1),
+ new Among("proceed", -1, -1),
+ new Among("exceed", -1, -1),
+ new Among("canning", -1, -1),
+ new Among("inning", -1, -1),
+ new Among("earring", -1, -1),
+ new Among("herring", -1, -1),
+ new Among("outing", -1, -1)
+};
+
+private final static Among a_10[] = {
+ new Among("andes", -1, -1),
+ new Among("atlas", -1, -1),
+ new Among("bias", -1, -1),
+ new Among("cosmos", -1, -1),
+ new Among("dying", -1, 3),
+ new Among("early", -1, 9),
+ new Among("gently", -1, 7),
+ new Among("howe", -1, -1),
+ new Among("idly", -1, 6),
+ new Among("lying", -1, 4),
+ new Among("news", -1, -1),
+ new Among("only", -1, 10),
+ new Among("singly", -1, 11),
+ new Among("skies", -1, 2),
+ new Among("skis", -1, 1),
+ new Among("sky", -1, -1),
+ new Among("tying", -1, 5),
+ new Among("ugly", -1, 8)
+};
+
+private static final char g_v[] = {17, 65, 16, 1 };
+
+private static final char g_v_WXY[] = {1, 17, 65, 208, 1 };
+
+private static final char g_valid_LI[] = {55, 141, 2 };
+
+private boolean B_Y_found;
+private int I_p2;
+private int I_p1;
+
+
+private boolean r_prelude() {
+ B_Y_found = false;
+ int v_1 = cursor;
+ lab0: {
+ bra = cursor;
+ if (!(eq_s("'")))
+ {
+ break lab0;
+ }
+ ket = cursor;
+ slice_del();
+ }
+ cursor = v_1;
+ int v_2 = cursor;
+ lab1: {
+ bra = cursor;
+ if (!(eq_s("y")))
+ {
+ break lab1;
+ }
+ ket = cursor;
+ slice_from("Y");
+ B_Y_found = true;
+ }
+ cursor = v_2;
+ int v_3 = cursor;
+ lab2: {
+ while(true)
+ {
+ int v_4 = cursor;
+ lab3: {
+ golab4: while(true)
{
- break lab1;
+ int v_5 = cursor;
+ lab5: {
+ if (!(in_grouping(g_v, 97, 121)))
+ {
+ break lab5;
+ }
+ bra = cursor;
+ if (!(eq_s("y")))
+ {
+ break lab5;
+ }
+ ket = cursor;
+ cursor = v_5;
+ break golab4;
+ }
+ cursor = v_5;
+ if (cursor >= limit)
+ {
+ break lab3;
+ }
+ cursor++;
}
- ket = cursor;
slice_from("Y");
B_Y_found = true;
-}
-cursor = v_2;
-int v_3 = cursor;
-lab2: {
- while(true)
- {
- int v_4 = cursor;
-lab3: {
-golab4: while(true)
- {
- int v_5 = cursor;
-lab5: {
- if (!(in_grouping(g_v, 97, 121)))
- {
- break lab5;
- }
- bra = cursor;
- if (!(eq_s("y")))
- {
- break lab5;
- }
- ket = cursor;
- cursor = v_5;
- break golab4;
-}
-cursor = v_5;
-if (cursor >= limit)
-{
- break lab3;
-}
-cursor++;
- }
-slice_from("Y");
-B_Y_found = true;
-continue;
-}
-cursor = v_4;
-break;
- }
-}
-cursor = v_3;
-return true;
+ continue;
+ }
+ cursor = v_4;
+ break;
+ }
}
+ cursor = v_3;
+ return true;
+}
private boolean r_mark_regions() {
I_p1 = limit;
I_p2 = limit;
int v_1 = cursor;
-lab0: {
-lab1: {
- int v_2 = cursor;
-lab2: {
+ lab0: {
+ lab1: {
+ int v_2 = cursor;
+ lab2: {
if (find_among(a_0) == 0)
{
break lab2;
}
break lab1;
-}
-cursor = v_2;
-golab3: while(true)
-{
-lab4: {
- if (!(in_grouping(g_v, 97, 121)))
+ }
+ cursor = v_2;
+ golab3: while(true)
+ {
+ lab4: {
+ if (!(in_grouping(g_v, 97, 121)))
+ {
+ break lab4;
+ }
+ break golab3;
+ }
+ if (cursor >= limit)
{
- break lab4;
+ break lab0;
}
- break golab3;
-}
-if (cursor >= limit)
-{
- break lab0;
-}
-cursor++;
-}
-golab5: while(true)
-{
-lab6: {
- if (!(out_grouping(g_v, 97, 121)))
+ cursor++;
+ }
+ golab5: while(true)
+ {
+ lab6: {
+ if (!(out_grouping(g_v, 97, 121)))
+ {
+ break lab6;
+ }
+ break golab5;
+ }
+ if (cursor >= limit)
{
- break lab6;
+ break lab0;
}
- break golab5;
-}
-if (cursor >= limit)
-{
- break lab0;
-}
-cursor++;
-}
-}
-I_p1 = cursor;
-golab7: while(true)
-{
-lab8: {
+ cursor++;
+ }
+ }
+ I_p1 = cursor;
+ golab7: while(true)
+ {
+ lab8: {
if (!(in_grouping(g_v, 97, 121)))
{
break lab8;
}
break golab7;
-}
-if (cursor >= limit)
-{
- break lab0;
-}
-cursor++;
-}
-golab9: while(true)
-{
-lab10: {
- if (!(out_grouping(g_v, 97, 121)))
- {
- break lab10;
- }
- break golab9;
-}
-if (cursor >= limit)
-{
- break lab0;
-}
-cursor++;
-}
-I_p2 = cursor;
-}
-cursor = v_1;
-return true;
-}
-
-private boolean r_shortv() {
-lab0: {
- int v_1 = limit - cursor;
-lab1: {
- if (!(out_grouping_b(g_v_WXY, 89, 121)))
- {
- break lab1;
- }
- if (!(in_grouping_b(g_v, 97, 121)))
- {
- break lab1;
- }
- if (!(out_grouping_b(g_v, 97, 121)))
+ }
+ if (cursor >= limit)
+ {
+ break lab0;
+ }
+ cursor++;
+ }
+ golab9: while(true)
+ {
+ lab10: {
+ if (!(out_grouping(g_v, 97, 121)))
{
- break lab1;
+ break lab10;
}
+ break golab9;
+ }
+ if (cursor >= limit)
+ {
break lab0;
+ }
+ cursor++;
+ }
+ I_p2 = cursor;
+ }
+ cursor = v_1;
+ return true;
}
-cursor = limit - v_1;
-if (!(out_grouping_b(g_v, 97, 121)))
-{
- return false;
-}
-if (!(in_grouping_b(g_v, 97, 121)))
-{
- return false;
-}
-if (cursor > limit_backward)
-{
- return false;
-}
-}
-return true;
+
+private boolean r_shortv() {
+ lab0: {
+ int v_1 = limit - cursor;
+ lab1: {
+ if (!(out_grouping_b(g_v_WXY, 89, 121)))
+ {
+ break lab1;
+ }
+ if (!(in_grouping_b(g_v, 97, 121)))
+ {
+ break lab1;
+ }
+ if (!(out_grouping_b(g_v, 97, 121)))
+ {
+ break lab1;
+ }
+ break lab0;
+ }
+ cursor = limit - v_1;
+ if (!(out_grouping_b(g_v, 97, 121)))
+ {
+ return false;
+ }
+ if (!(in_grouping_b(g_v, 97, 121)))
+ {
+ return false;
+ }
+ if (cursor > limit_backward)
+ {
+ return false;
+ }
+ }
+ return true;
}
private boolean r_R1() {
@@ -374,71 +374,71 @@ private boolean r_R2() {
private boolean r_Step_1a() {
int among_var;
int v_1 = limit - cursor;
-lab0: {
- ket = cursor;
- if (find_among_b(a_1) == 0)
- {
- cursor = limit - v_1;
- break lab0;
- }
- bra = cursor;
- slice_del();
-}
-ket = cursor;
-among_var = find_among_b(a_2);
-if (among_var == 0)
-{
- return false;
-}
-bra = cursor;
-switch (among_var) {
- case 1:
- slice_from("ss");
- break;
- case 2:
-lab1: {
+ lab0: {
+ ket = cursor;
+ if (find_among_b(a_1) == 0)
+ {
+ cursor = limit - v_1;
+ break lab0;
+ }
+ bra = cursor;
+ slice_del();
+ }
+ ket = cursor;
+ among_var = find_among_b(a_2);
+ if (among_var == 0)
+ {
+ return false;
+ }
+ bra = cursor;
+ switch (among_var) {
+ case 1:
+ slice_from("ss");
+ break;
+ case 2:
+ lab1: {
int v_2 = limit - cursor;
-lab2: {
- {
- int c = cursor - 2;
- if (limit_backward > c || c > limit)
+ lab2: {
{
- break lab2;
+ int c = cursor - 2;
+ if (limit_backward > c || c > limit)
+ {
+ break lab2;
+ }
+ cursor = c;
}
- cursor = c;
+ slice_from("i");
+ break lab1;
}
- slice_from("i");
- break lab1;
-}
-cursor = limit - v_2;
-slice_from("ie");
-}
-break;
-case 3:
-if (cursor <= limit_backward)
-{
- return false;
-}
-cursor--;
-golab3: while(true)
-{
-lab4: {
- if (!(in_grouping_b(g_v, 97, 121)))
+ cursor = limit - v_2;
+ slice_from("ie");
+ }
+ break;
+ case 3:
+ if (cursor <= limit_backward)
+ {
+ return false;
+ }
+ cursor--;
+ golab3: while(true)
+ {
+ lab4: {
+ if (!(in_grouping_b(g_v, 97, 121)))
+ {
+ break lab4;
+ }
+ break golab3;
+ }
+ if (cursor <= limit_backward)
{
- break lab4;
+ return false;
}
- break golab3;
-}
-if (cursor <= limit_backward)
-{
- return false;
-}
-cursor--;
-}
-slice_del();
-break;
-}
-return true;
+ cursor--;
+ }
+ slice_del();
+ break;
+ }
+ return true;
}
private boolean r_Step_1b() {
@@ -460,102 +460,102 @@ private boolean r_Step_1b() {
break;
case 2:
int v_1 = limit - cursor;
-golab0: while(true)
- {
-lab1: {
- if (!(in_grouping_b(g_v, 97, 121)))
- {
- break lab1;
+ golab0: while(true)
+ {
+ lab1: {
+ if (!(in_grouping_b(g_v, 97, 121)))
+ {
+ break lab1;
+ }
+ break golab0;
}
- break golab0;
-}
-if (cursor <= limit_backward)
-{
- return false;
-}
-cursor--;
+ if (cursor <= limit_backward)
+ {
+ return false;
}
-cursor = limit - v_1;
-slice_del();
-int v_3 = limit - cursor;
-among_var = find_among_b(a_3);
-if (among_var == 0)
-{
- return false;
+ cursor--;
+ }
+ cursor = limit - v_1;
+ slice_del();
+ int v_3 = limit - cursor;
+ among_var = find_among_b(a_3);
+ if (among_var == 0)
+ {
+ return false;
+ }
+ cursor = limit - v_3;
+ switch (among_var) {
+ case 1:
+ {
+ int c = cursor;
+ insert(cursor, cursor, "e");
+ cursor = c;
+ }
+ break;
+ case 2:
+ ket = cursor;
+ if (cursor <= limit_backward)
+ {
+ return false;
+ }
+ cursor--;
+ bra = cursor;
+ slice_del();
+ break;
+ case 3:
+ if (cursor != I_p1)
+ {
+ return false;
+ }
+ int v_4 = limit - cursor;
+ if (!r_shortv())
+ {
+ return false;
+ }
+ cursor = limit - v_4;
+ {
+ int c = cursor;
+ insert(cursor, cursor, "e");
+ cursor = c;
+ }
+ break;
+ }
+ break;
+ }
+ return true;
}
-cursor = limit - v_3;
-switch (among_var) {
- case 1:
- {
- int c = cursor;
- insert(cursor, cursor, "e");
- cursor = c;
- }
- break;
- case 2:
- ket = cursor;
- if (cursor <= limit_backward)
- {
- return false;
- }
- cursor--;
- bra = cursor;
- slice_del();
- break;
- case 3:
- if (cursor != I_p1)
- {
- return false;
+
+private boolean r_Step_1c() {
+ ket = cursor;
+ lab0: {
+ int v_1 = limit - cursor;
+ lab1: {
+ if (!(eq_s_b("y")))
+ {
+ break lab1;
+ }
+ break lab0;
}
- int v_4 = limit - cursor;
- if (!r_shortv())
+ cursor = limit - v_1;
+ if (!(eq_s_b("Y")))
{
return false;
}
- cursor = limit - v_4;
+ }
+ bra = cursor;
+ if (!(out_grouping_b(g_v, 97, 121)))
+ {
+ return false;
+ }
+ lab2: {
+ if (cursor > limit_backward)
{
- int c = cursor;
- insert(cursor, cursor, "e");
- cursor = c;
+ break lab2;
}
- break;
-}
-break;
+ return false;
}
-return true;
-}
-
-private boolean r_Step_1c() {
- ket = cursor;
-lab0: {
- int v_1 = limit - cursor;
-lab1: {
- if (!(eq_s_b("y")))
- {
- break lab1;
- }
- break lab0;
-}
-cursor = limit - v_1;
-if (!(eq_s_b("Y")))
-{
- return false;
-}
-}
-bra = cursor;
-if (!(out_grouping_b(g_v, 97, 121)))
-{
- return false;
-}
-lab2: {
- if (cursor > limit_backward)
- {
- break lab2;
- }
- return false;
-}
-slice_from("i");
-return true;
+ slice_from("i");
+ return true;
}
private boolean r_Step_2() {
@@ -687,25 +687,25 @@ private boolean r_Step_4() {
slice_del();
break;
case 2:
-lab0: {
+ lab0: {
int v_1 = limit - cursor;
-lab1: {
- if (!(eq_s_b("s")))
+ lab1: {
+ if (!(eq_s_b("s")))
+ {
+ break lab1;
+ }
+ break lab0;
+ }
+ cursor = limit - v_1;
+ if (!(eq_s_b("t")))
{
- break lab1;
+ return false;
}
- break lab0;
-}
-cursor = limit - v_1;
-if (!(eq_s_b("t")))
-{
- return false;
-}
-}
-slice_del();
-break;
+ }
+ slice_del();
+ break;
}
-return true;
+ return true;
}
private boolean r_Step_5() {
@@ -719,47 +719,47 @@ private boolean r_Step_5() {
bra = cursor;
switch (among_var) {
case 1:
-lab0: {
+ lab0: {
int v_1 = limit - cursor;
-lab1: {
- if (!r_R2())
+ lab1: {
+ if (!r_R2())
+ {
+ break lab1;
+ }
+ break lab0;
+ }
+ cursor = limit - v_1;
+ if (!r_R1())
{
- break lab1;
+ return false;
}
- break lab0;
-}
-cursor = limit - v_1;
-if (!r_R1())
-{
- return false;
-}
-{
- int v_2 = limit - cursor;
-lab2: {
- if (!r_shortv())
{
- break lab2;
+ int v_2 = limit - cursor;
+ lab2: {
+ if (!r_shortv())
+ {
+ break lab2;
+ }
+ return false;
+ }
+ cursor = limit - v_2;
}
+ }
+ slice_del();
+ break;
+ case 2:
+ if (!r_R2())
+ {
return false;
-}
-cursor = limit - v_2;
-}
-}
-slice_del();
-break;
-case 2:
-if (!r_R2())
-{
- return false;
-}
-if (!(eq_s_b("l")))
-{
- return false;
-}
-slice_del();
-break;
+ }
+ if (!(eq_s_b("l")))
+ {
+ return false;
+ }
+ slice_del();
+ break;
}
-return true;
+ return true;
}
private boolean r_exception2() {
@@ -835,108 +835,108 @@ private boolean r_postlude() {
while(true)
{
int v_1 = cursor;
-lab0: {
-golab1: while(true)
- {
- int v_2 = cursor;
-lab2: {
- bra = cursor;
- if (!(eq_s("Y")))
- {
- break lab2;
+ lab0: {
+ golab1: while(true)
+ {
+ int v_2 = cursor;
+ lab2: {
+ bra = cursor;
+ if (!(eq_s("Y")))
+ {
+ break lab2;
+ }
+ ket = cursor;
+ cursor = v_2;
+ break golab1;
}
- ket = cursor;
cursor = v_2;
- break golab1;
-}
-cursor = v_2;
-if (cursor >= limit)
-{
- break lab0;
-}
-cursor++;
+ if (cursor >= limit)
+ {
+ break lab0;
}
-slice_from("y");
-continue;
-}
-cursor = v_1;
-break;
+ cursor++;
+ }
+ slice_from("y");
+ continue;
+ }
+ cursor = v_1;
+ break;
}
-return true;
+ return true;
}
public boolean stem() {
-lab0: {
- int v_1 = cursor;
-lab1: {
- if (!r_exception1())
- {
- break lab1;
- }
- break lab0;
-}
-cursor = v_1;
-lab2: {
- {
- int v_2 = cursor;
-lab3: {
- {
- int c = cursor + 3;
- if (0 > c || c > limit)
+ lab0: {
+ int v_1 = cursor;
+ lab1: {
+ if (!r_exception1())
+ {
+ break lab1;
+ }
+ break lab0;
+ }
+ cursor = v_1;
+ lab2: {
+ {
+ int v_2 = cursor;
+ lab3: {
{
- break lab3;
+ int c = cursor + 3;
+ if (0 > c || c > limit)
+ {
+ break lab3;
+ }
+ cursor = c;
}
- cursor = c;
- }
- break lab2;
-}
-cursor = v_2;
+ break lab2;
}
-break lab0;
-}
-cursor = v_1;
-r_prelude();
-r_mark_regions();
-limit_backward = cursor;
-cursor = limit;
-int v_5 = limit - cursor;
-r_Step_1a();
-cursor = limit - v_5;
-lab4: {
- int v_6 = limit - cursor;
-lab5: {
+ cursor = v_2;
+ }
+ break lab0;
+ }
+ cursor = v_1;
+ r_prelude();
+ r_mark_regions();
+ limit_backward = cursor;
+ cursor = limit;
+ int v_5 = limit - cursor;
+ r_Step_1a();
+ cursor = limit - v_5;
+ lab4: {
+ int v_6 = limit - cursor;
+ lab5: {
if (!r_exception2())
{
break lab5;
}
break lab4;
-}
-cursor = limit - v_6;
-int v_7 = limit - cursor;
-r_Step_1b();
-cursor = limit - v_7;
-int v_8 = limit - cursor;
-r_Step_1c();
-cursor = limit - v_8;
-int v_9 = limit - cursor;
-r_Step_2();
-cursor = limit - v_9;
-int v_10 = limit - cursor;
-r_Step_3();
-cursor = limit - v_10;
-int v_11 = limit - cursor;
-r_Step_4();
-cursor = limit - v_11;
-int v_12 = limit - cursor;
-r_Step_5();
-cursor = limit - v_12;
-}
-cursor = limit_backward;
-int v_13 = cursor;
-r_postlude();
-cursor = v_13;
-}
-return true;
+ }
+ cursor = limit - v_6;
+ int v_7 = limit - cursor;
+ r_Step_1b();
+ cursor = limit - v_7;
+ int v_8 = limit - cursor;
+ r_Step_1c();
+ cursor = limit - v_8;
+ int v_9 = limit - cursor;
+ r_Step_2();
+ cursor = limit - v_9;
+ int v_10 = limit - cursor;
+ r_Step_3();
+ cursor = limit - v_10;
+ int v_11 = limit - cursor;
+ r_Step_4();
+ cursor = limit - v_11;
+ int v_12 = limit - cursor;
+ r_Step_5();
+ cursor = limit - v_12;
+ }
+ cursor = limit_backward;
+ int v_13 = cursor;
+ r_postlude();
+ cursor = v_13;
+ }
+ return true;
}
@Override
diff --git a/lucene/analysis/common/src/java/org/tartarus/snowball/ext/EstonianStemmer.java b/lucene/analysis/common/src/java/org/tartarus/snowball/ext/EstonianStemmer.java
index 1a5ccc1..a846de7 100644
--- a/lucene/analysis/common/src/java/org/tartarus/snowball/ext/EstonianStemmer.java
+++ b/lucene/analysis/common/src/java/org/tartarus/snowball/ext/EstonianStemmer.java
@@ -16,451 +16,451 @@ public class EstonianStemmer extends org.tartarus.snowball.SnowballStemmer {
private static final long serialVersionUID = 1L;
private static final java.lang.invoke.MethodHandles.Lookup methodObject = java.lang.invoke.MethodHandles.lookup();
- private final static Among a_0[] = {
- new Among("gi", -1, 1),
- new Among("ki", -1, 2)
- };
+private final static Among a_0[] = {
+ new Among("gi", -1, 1),
+ new Among("ki", -1, 2)
+};
- private final static Among a_1[] = {
- new Among("da", -1, 3),
- new Among("mata", -1, 1),
- new Among("b", -1, 3),
- new Among("ksid", -1, 1),
- new Among("nuksid", 3, 1),
- new Among("me", -1, 3),
- new Among("sime", 5, 1),
- new Among("ksime", 6, 1),
- new Among("nuksime", 7, 1),
- new Among("akse", -1, 2),
- new Among("dakse", 9, 1),
- new Among("takse", 9, 1),
- new Among("site", -1, 1),
- new Among("ksite", 12, 1),
- new Among("nuksite", 13, 1),
- new Among("n", -1, 3),
- new Among("sin", 15, 1),
- new Among("ksin", 16, 1),
- new Among("nuksin", 17, 1),
- new Among("daks", -1, 1),
- new Among("taks", -1, 1)
- };
+private final static Among a_1[] = {
+ new Among("da", -1, 3),
+ new Among("mata", -1, 1),
+ new Among("b", -1, 3),
+ new Among("ksid", -1, 1),
+ new Among("nuksid", 3, 1),
+ new Among("me", -1, 3),
+ new Among("sime", 5, 1),
+ new Among("ksime", 6, 1),
+ new Among("nuksime", 7, 1),
+ new Among("akse", -1, 2),
+ new Among("dakse", 9, 1),
+ new Among("takse", 9, 1),
+ new Among("site", -1, 1),
+ new Among("ksite", 12, 1),
+ new Among("nuksite", 13, 1),
+ new Among("n", -1, 3),
+ new Among("sin", 15, 1),
+ new Among("ksin", 16, 1),
+ new Among("nuksin", 17, 1),
+ new Among("daks", -1, 1),
+ new Among("taks", -1, 1)
+};
- private final static Among a_2[] = {
- new Among("aa", -1, -1),
- new Among("ee", -1, -1),
- new Among("ii", -1, -1),
- new Among("oo", -1, -1),
- new Among("uu", -1, -1),
- new Among("\u00E4\u00E4", -1, -1),
- new Among("\u00F5\u00F5", -1, -1),
- new Among("\u00F6\u00F6", -1, -1),
- new Among("\u00FC\u00FC", -1, -1)
- };
+private final static Among a_2[] = {
+ new Among("aa", -1, -1),
+ new Among("ee", -1, -1),
+ new Among("ii", -1, -1),
+ new Among("oo", -1, -1),
+ new Among("uu", -1, -1),
+ new Among("\u00E4\u00E4", -1, -1),
+ new Among("\u00F5\u00F5", -1, -1),
+ new Among("\u00F6\u00F6", -1, -1),
+ new Among("\u00FC\u00FC", -1, -1)
+};
- private final static Among a_3[] = {
- new Among("i", -1, 1)
- };
+private final static Among a_3[] = {
+ new Among("i", -1, 1)
+};
- private final static Among a_4[] = {
- new Among("lane", -1, 1),
- new Among("line", -1, 3),
- new Among("mine", -1, 2),
- new Among("lasse", -1, 1),
- new Among("lisse", -1, 3),
- new Among("misse", -1, 2),
- new Among("lasi", -1, 1),
- new Among("lisi", -1, 3),
- new Among("misi", -1, 2),
- new Among("last", -1, 1),
- new Among("list", -1, 3),
- new Among("mist", -1, 2)
- };
+private final static Among a_4[] = {
+ new Among("lane", -1, 1),
+ new Among("line", -1, 3),
+ new Among("mine", -1, 2),
+ new Among("lasse", -1, 1),
+ new Among("lisse", -1, 3),
+ new Among("misse", -1, 2),
+ new Among("lasi", -1, 1),
+ new Among("lisi", -1, 3),
+ new Among("misi", -1, 2),
+ new Among("last", -1, 1),
+ new Among("list", -1, 3),
+ new Among("mist", -1, 2)
+};
- private final static Among a_5[] = {
- new Among("ga", -1, 1),
- new Among("ta", -1, 1),
- new Among("le", -1, 1),
- new Among("sse", -1, 1),
- new Among("l", -1, 1),
- new Among("s", -1, 1),
- new Among("ks", 5, 1),
- new Among("t", -1, 1),
- new Among("lt", 7, 1),
- new Among("st", 7, 1)
- };
+private final static Among a_5[] = {
+ new Among("ga", -1, 1),
+ new Among("ta", -1, 1),
+ new Among("le", -1, 1),
+ new Among("sse", -1, 1),
+ new Among("l", -1, 1),
+ new Among("s", -1, 1),
+ new Among("ks", 5, 1),
+ new Among("t", -1, 1),
+ new Among("lt", 7, 1),
+ new Among("st", 7, 1)
+};
- private final static Among a_6[] = {
- new Among("d", -1, 4),
- new Among("sid", 0, 2),
- new Among("de", -1, 4),
- new Among("ikkude", 2, 1),
- new Among("ike", -1, 1),
- new Among("ikke", -1, 1),
- new Among("te", -1, 3)
- };
+private final static Among a_6[] = {
+ new Among("d", -1, 4),
+ new Among("sid", 0, 2),
+ new Among("de", -1, 4),
+ new Among("ikkude", 2, 1),
+ new Among("ike", -1, 1),
+ new Among("ikke", -1, 1),
+ new Among("te", -1, 3)
+};
- private final static Among a_7[] = {
- new Among("kk", -1, -1),
- new Among("pp", -1, -1),
- new Among("tt", -1, -1)
- };
+private final static Among a_7[] = {
+ new Among("kk", -1, -1),
+ new Among("pp", -1, -1),
+ new Among("tt", -1, -1)
+};
- private final static Among a_8[] = {
- new Among("va", -1, -1),
- new Among("du", -1, -1),
- new Among("nu", -1, -1),
- new Among("tu", -1, -1)
- };
+private final static Among a_8[] = {
+ new Among("va", -1, -1),
+ new Among("du", -1, -1),
+ new Among("nu", -1, -1),
+ new Among("tu", -1, -1)
+};
- private final static Among a_9[] = {
- new Among("ma", -1, 2),
- new Among("mai", -1, 1),
- new Among("m", -1, 1)
- };
+private final static Among a_9[] = {
+ new Among("ma", -1, 2),
+ new Among("mai", -1, 1),
+ new Among("m", -1, 1)
+};
- private final static Among a_10[] = {
- new Among("joob", -1, 1),
- new Among("jood", -1, 1),
- new Among("joodakse", 1, 1),
- new Among("jooma", -1, 1),
- new Among("joomata", 3, 1),
- new Among("joome", -1, 1),
- new Among("joon", -1, 1),
- new Among("joote", -1, 1),
- new Among("joovad", -1, 1),
- new Among("juua", -1, 1),
- new Among("juuakse", 9, 1),
- new Among("j\u00E4i", -1, 12),
- new Among("j\u00E4id", 11, 12),
- new Among("j\u00E4ime", 11, 12),
- new Among("j\u00E4in", 11, 12),
- new Among("j\u00E4ite", 11, 12),
- new Among("j\u00E4\u00E4b", -1, 12),
- new Among("j\u00E4\u00E4d", -1, 12),
- new Among("j\u00E4\u00E4da", 17, 12),
- new Among("j\u00E4\u00E4dakse", 18, 12),
- new Among("j\u00E4\u00E4di", 17, 12),
- new Among("j\u00E4\u00E4ks", -1, 12),
- new Among("j\u00E4\u00E4ksid", 21, 12),
- new Among("j\u00E4\u00E4ksime", 21, 12),
- new Among("j\u00E4\u00E4ksin", 21, 12),
- new Among("j\u00E4\u00E4ksite", 21, 12),
- new Among("j\u00E4\u00E4ma", -1, 12),
- new Among("j\u00E4\u00E4mata", 26, 12),
- new Among("j\u00E4\u00E4me", -1, 12),
- new Among("j\u00E4\u00E4n", -1, 12),
- new Among("j\u00E4\u00E4te", -1, 12),
- new Among("j\u00E4\u00E4vad", -1, 12),
- new Among("j\u00F5i", -1, 1),
- new Among("j\u00F5id", 32, 1),
- new Among("j\u00F5ime", 32, 1),
- new Among("j\u00F5in", 32, 1),
- new Among("j\u00F5ite", 32, 1),
- new Among("keeb", -1, 4),
- new Among("keed", -1, 4),
- new Among("keedakse", 38, 4),
- new Among("keeks", -1, 4),
- new Among("keeksid", 40, 4),
- new Among("keeksime", 40, 4),
- new Among("keeksin", 40, 4),
- new Among("keeksite", 40, 4),
- new Among("keema", -1, 4),
- new Among("keemata", 45, 4),
- new Among("keeme", -1, 4),
- new Among("keen", -1, 4),
- new Among("kees", -1, 4),
- new Among("keeta", -1, 4),
- new Among("keete", -1, 4),
- new Among("keevad", -1, 4),
- new Among("k\u00E4ia", -1, 8),
- new Among("k\u00E4iakse", 53, 8),
- new Among("k\u00E4ib", -1, 8),
- new Among("k\u00E4id", -1, 8),
- new Among("k\u00E4idi", 56, 8),
- new Among("k\u00E4iks", -1, 8),
- new Among("k\u00E4iksid", 58, 8),
- new Among("k\u00E4iksime", 58, 8),
- new Among("k\u00E4iksin", 58, 8),
- new Among("k\u00E4iksite", 58, 8),
- new Among("k\u00E4ima", -1, 8),
- new Among("k\u00E4imata", 63, 8),
- new Among("k\u00E4ime", -1, 8),
- new Among("k\u00E4in", -1, 8),
- new Among("k\u00E4is", -1, 8),
- new Among("k\u00E4ite", -1, 8),
- new Among("k\u00E4ivad", -1, 8),
- new Among("laob", -1, 16),
- new Among("laod", -1, 16),
- new Among("laoks", -1, 16),
- new Among("laoksid", 72, 16),
- new Among("laoksime", 72, 16),
- new Among("laoksin", 72, 16),
- new Among("laoksite", 72, 16),
- new Among("laome", -1, 16),
- new Among("laon", -1, 16),
- new Among("laote", -1, 16),
- new Among("laovad", -1, 16),
- new Among("loeb", -1, 14),
- new Among("loed", -1, 14),
- new Among("loeks", -1, 14),
- new Among("loeksid", 83, 14),
- new Among("loeksime", 83, 14),
- new Among("loeksin", 83, 14),
- new Among("loeksite", 83, 14),
- new Among("loeme", -1, 14),
- new Among("loen", -1, 14),
- new Among("loete", -1, 14),
- new Among("loevad", -1, 14),
- new Among("loob", -1, 7),
- new Among("lood", -1, 7),
- new Among("loodi", 93, 7),
- new Among("looks", -1, 7),
- new Among("looksid", 95, 7),
- new Among("looksime", 95, 7),
- new Among("looksin", 95, 7),
- new Among("looksite", 95, 7),
- new Among("looma", -1, 7),
- new Among("loomata", 100, 7),
- new Among("loome", -1, 7),
- new Among("loon", -1, 7),
- new Among("loote", -1, 7),
- new Among("loovad", -1, 7),
- new Among("luua", -1, 7),
- new Among("luuakse", 106, 7),
- new Among("l\u00F5i", -1, 6),
- new Among("l\u00F5id", 108, 6),
- new Among("l\u00F5ime", 108, 6),
- new Among("l\u00F5in", 108, 6),
- new Among("l\u00F5ite", 108, 6),
- new Among("l\u00F6\u00F6b", -1, 5),
- new Among("l\u00F6\u00F6d", -1, 5),
- new Among("l\u00F6\u00F6dakse", 114, 5),
- new Among("l\u00F6\u00F6di", 114, 5),
- new Among("l\u00F6\u00F6ks", -1, 5),
- new Among("l\u00F6\u00F6ksid", 117, 5),
- new Among("l\u00F6\u00F6ksime", 117, 5),
- new Among("l\u00F6\u00F6ksin", 117, 5),
- new Among("l\u00F6\u00F6ksite", 117, 5),
- new Among("l\u00F6\u00F6ma", -1, 5),
- new Among("l\u00F6\u00F6mata", 122, 5),
- new Among("l\u00F6\u00F6me", -1, 5),
- new Among("l\u00F6\u00F6n", -1, 5),
- new Among("l\u00F6\u00F6te", -1, 5),
- new Among("l\u00F6\u00F6vad", -1, 5),
- new Among("l\u00FC\u00FCa", -1, 5),
- new Among("l\u00FC\u00FCakse", 128, 5),
- new Among("m\u00FC\u00FCa", -1, 13),
- new Among("m\u00FC\u00FCakse", 130, 13),
- new Among("m\u00FC\u00FCb", -1, 13),
- new Among("m\u00FC\u00FCd", -1, 13),
- new Among("m\u00FC\u00FCdi", 133, 13),
- new Among("m\u00FC\u00FCks", -1, 13),
- new Among("m\u00FC\u00FCksid", 135, 13),
- new Among("m\u00FC\u00FCksime", 135, 13),
- new Among("m\u00FC\u00FCksin", 135, 13),
- new Among("m\u00FC\u00FCksite", 135, 13),
- new Among("m\u00FC\u00FCma", -1, 13),
- new Among("m\u00FC\u00FCmata", 140, 13),
- new Among("m\u00FC\u00FCme", -1, 13),
- new Among("m\u00FC\u00FCn", -1, 13),
- new Among("m\u00FC\u00FCs", -1, 13),
- new Among("m\u00FC\u00FCte", -1, 13),
- new Among("m\u00FC\u00FCvad", -1, 13),
- new Among("n\u00E4eb", -1, 18),
- new Among("n\u00E4ed", -1, 18),
- new Among("n\u00E4eks", -1, 18),
- new Among("n\u00E4eksid", 149, 18),
- new Among("n\u00E4eksime", 149, 18),
- new Among("n\u00E4eksin", 149, 18),
- new Among("n\u00E4eksite", 149, 18),
- new Among("n\u00E4eme", -1, 18),
- new Among("n\u00E4en", -1, 18),
- new Among("n\u00E4ete", -1, 18),
- new Among("n\u00E4evad", -1, 18),
- new Among("n\u00E4gema", -1, 18),
- new Among("n\u00E4gemata", 158, 18),
- new Among("n\u00E4ha", -1, 18),
- new Among("n\u00E4hakse", 160, 18),
- new Among("n\u00E4hti", -1, 18),
- new Among("p\u00F5eb", -1, 15),
- new Among("p\u00F5ed", -1, 15),
- new Among("p\u00F5eks", -1, 15),
- new Among("p\u00F5eksid", 165, 15),
- new Among("p\u00F5eksime", 165, 15),
- new Among("p\u00F5eksin", 165, 15),
- new Among("p\u00F5eksite", 165, 15),
- new Among("p\u00F5eme", -1, 15),
- new Among("p\u00F5en", -1, 15),
- new Among("p\u00F5ete", -1, 15),
- new Among("p\u00F5evad", -1, 15),
- new Among("saab", -1, 2),
- new Among("saad", -1, 2),
- new Among("saada", 175, 2),
- new Among("saadakse", 176, 2),
- new Among("saadi", 175, 2),
- new Among("saaks", -1, 2),
- new Among("saaksid", 179, 2),
- new Among("saaksime", 179, 2),
- new Among("saaksin", 179, 2),
- new Among("saaksite", 179, 2),
- new Among("saama", -1, 2),
- new Among("saamata", 184, 2),
- new Among("saame", -1, 2),
- new Among("saan", -1, 2),
- new Among("saate", -1, 2),
- new Among("saavad", -1, 2),
- new Among("sai", -1, 2),
- new Among("said", 190, 2),
- new Among("saime", 190, 2),
- new Among("sain", 190, 2),
- new Among("saite", 190, 2),
- new Among("s\u00F5i", -1, 9),
- new Among("s\u00F5id", 195, 9),
- new Among("s\u00F5ime", 195, 9),
- new Among("s\u00F5in", 195, 9),
- new Among("s\u00F5ite", 195, 9),
- new Among("s\u00F6\u00F6b", -1, 9),
- new Among("s\u00F6\u00F6d", -1, 9),
- new Among("s\u00F6\u00F6dakse", 201, 9),
- new Among("s\u00F6\u00F6di", 201, 9),
- new Among("s\u00F6\u00F6ks", -1, 9),
- new Among("s\u00F6\u00F6ksid", 204, 9),
- new Among("s\u00F6\u00F6ksime", 204, 9),
- new Among("s\u00F6\u00F6ksin", 204, 9),
- new Among("s\u00F6\u00F6ksite", 204, 9),
- new Among("s\u00F6\u00F6ma", -1, 9),
- new Among("s\u00F6\u00F6mata", 209, 9),
- new Among("s\u00F6\u00F6me", -1, 9),
- new Among("s\u00F6\u00F6n", -1, 9),
- new Among("s\u00F6\u00F6te", -1, 9),
- new Among("s\u00F6\u00F6vad", -1, 9),
- new Among("s\u00FC\u00FCa", -1, 9),
- new Among("s\u00FC\u00FCakse", 215, 9),
- new Among("teeb", -1, 17),
- new Among("teed", -1, 17),
- new Among("teeks", -1, 17),
- new Among("teeksid", 219, 17),
- new Among("teeksime", 219, 17),
- new Among("teeksin", 219, 17),
- new Among("teeksite", 219, 17),
- new Among("teeme", -1, 17),
- new Among("teen", -1, 17),
- new Among("teete", -1, 17),
- new Among("teevad", -1, 17),
- new Among("tegema", -1, 17),
- new Among("tegemata", 228, 17),
- new Among("teha", -1, 17),
- new Among("tehakse", 230, 17),
- new Among("tehti", -1, 17),
- new Among("toob", -1, 10),
- new Among("tood", -1, 10),
- new Among("toodi", 234, 10),
- new Among("tooks", -1, 10),
- new Among("tooksid", 236, 10),
- new Among("tooksime", 236, 10),
- new Among("tooksin", 236, 10),
- new Among("tooksite", 236, 10),
- new Among("tooma", -1, 10),
- new Among("toomata", 241, 10),
- new Among("toome", -1, 10),
- new Among("toon", -1, 10),
- new Among("toote", -1, 10),
- new Among("toovad", -1, 10),
- new Among("tuua", -1, 10),
- new Among("tuuakse", 247, 10),
- new Among("t\u00F5i", -1, 10),
- new Among("t\u00F5id", 249, 10),
- new Among("t\u00F5ime", 249, 10),
- new Among("t\u00F5in", 249, 10),
- new Among("t\u00F5ite", 249, 10),
- new Among("viia", -1, 3),
- new Among("viiakse", 254, 3),
- new Among("viib", -1, 3),
- new Among("viid", -1, 3),
- new Among("viidi", 257, 3),
- new Among("viiks", -1, 3),
- new Among("viiksid", 259, 3),
- new Among("viiksime", 259, 3),
- new Among("viiksin", 259, 3),
- new Among("viiksite", 259, 3),
- new Among("viima", -1, 3),
- new Among("viimata", 264, 3),
- new Among("viime", -1, 3),
- new Among("viin", -1, 3),
- new Among("viisime", -1, 3),
- new Among("viisin", -1, 3),
- new Among("viisite", -1, 3),
- new Among("viite", -1, 3),
- new Among("viivad", -1, 3),
- new Among("v\u00F5ib", -1, 11),
- new Among("v\u00F5id", -1, 11),
- new Among("v\u00F5ida", 274, 11),
- new Among("v\u00F5idakse", 275, 11),
- new Among("v\u00F5idi", 274, 11),
- new Among("v\u00F5iks", -1, 11),
- new Among("v\u00F5iksid", 278, 11),
- new Among("v\u00F5iksime", 278, 11),
- new Among("v\u00F5iksin", 278, 11),
- new Among("v\u00F5iksite", 278, 11),
- new Among("v\u00F5ima", -1, 11),
- new Among("v\u00F5imata", 283, 11),
- new Among("v\u00F5ime", -1, 11),
- new Among("v\u00F5in", -1, 11),
- new Among("v\u00F5is", -1, 11),
- new Among("v\u00F5ite", -1, 11),
- new Among("v\u00F5ivad", -1, 11)
- };
+private final static Among a_10[] = {
+ new Among("joob", -1, 1),
+ new Among("jood", -1, 1),
+ new Among("joodakse", 1, 1),
+ new Among("jooma", -1, 1),
+ new Among("joomata", 3, 1),
+ new Among("joome", -1, 1),
+ new Among("joon", -1, 1),
+ new Among("joote", -1, 1),
+ new Among("joovad", -1, 1),
+ new Among("juua", -1, 1),
+ new Among("juuakse", 9, 1),
+ new Among("j\u00E4i", -1, 12),
+ new Among("j\u00E4id", 11, 12),
+ new Among("j\u00E4ime", 11, 12),
+ new Among("j\u00E4in", 11, 12),
+ new Among("j\u00E4ite", 11, 12),
+ new Among("j\u00E4\u00E4b", -1, 12),
+ new Among("j\u00E4\u00E4d", -1, 12),
+ new Among("j\u00E4\u00E4da", 17, 12),
+ new Among("j\u00E4\u00E4dakse", 18, 12),
+ new Among("j\u00E4\u00E4di", 17, 12),
+ new Among("j\u00E4\u00E4ks", -1, 12),
+ new Among("j\u00E4\u00E4ksid", 21, 12),
+ new Among("j\u00E4\u00E4ksime", 21, 12),
+ new Among("j\u00E4\u00E4ksin", 21, 12),
+ new Among("j\u00E4\u00E4ksite", 21, 12),
+ new Among("j\u00E4\u00E4ma", -1, 12),
+ new Among("j\u00E4\u00E4mata", 26, 12),
+ new Among("j\u00E4\u00E4me", -1, 12),
+ new Among("j\u00E4\u00E4n", -1, 12),
+ new Among("j\u00E4\u00E4te", -1, 12),
+ new Among("j\u00E4\u00E4vad", -1, 12),
+ new Among("j\u00F5i", -1, 1),
+ new Among("j\u00F5id", 32, 1),
+ new Among("j\u00F5ime", 32, 1),
+ new Among("j\u00F5in", 32, 1),
+ new Among("j\u00F5ite", 32, 1),
+ new Among("keeb", -1, 4),
+ new Among("keed", -1, 4),
+ new Among("keedakse", 38, 4),
+ new Among("keeks", -1, 4),
+ new Among("keeksid", 40, 4),
+ new Among("keeksime", 40, 4),
+ new Among("keeksin", 40, 4),
+ new Among("keeksite", 40, 4),
+ new Among("keema", -1, 4),
+ new Among("keemata", 45, 4),
+ new Among("keeme", -1, 4),
+ new Among("keen", -1, 4),
+ new Among("kees", -1, 4),
+ new Among("keeta", -1, 4),
+ new Among("keete", -1, 4),
+ new Among("keevad", -1, 4),
+ new Among("k\u00E4ia", -1, 8),
+ new Among("k\u00E4iakse", 53, 8),
+ new Among("k\u00E4ib", -1, 8),
+ new Among("k\u00E4id", -1, 8),
+ new Among("k\u00E4idi", 56, 8),
+ new Among("k\u00E4iks", -1, 8),
+ new Among("k\u00E4iksid", 58, 8),
+ new Among("k\u00E4iksime", 58, 8),
+ new Among("k\u00E4iksin", 58, 8),
+ new Among("k\u00E4iksite", 58, 8),
+ new Among("k\u00E4ima", -1, 8),
+ new Among("k\u00E4imata", 63, 8),
+ new Among("k\u00E4ime", -1, 8),
+ new Among("k\u00E4in", -1, 8),
+ new Among("k\u00E4is", -1, 8),
+ new Among("k\u00E4ite", -1, 8),
+ new Among("k\u00E4ivad", -1, 8),
+ new Among("laob", -1, 16),
+ new Among("laod", -1, 16),
+ new Among("laoks", -1, 16),
+ new Among("laoksid", 72, 16),
+ new Among("laoksime", 72, 16),
+ new Among("laoksin", 72, 16),
+ new Among("laoksite", 72, 16),
+ new Among("laome", -1, 16),
+ new Among("laon", -1, 16),
+ new Among("laote", -1, 16),
+ new Among("laovad", -1, 16),
+ new Among("loeb", -1, 14),
+ new Among("loed", -1, 14),
+ new Among("loeks", -1, 14),
+ new Among("loeksid", 83, 14),
+ new Among("loeksime", 83, 14),
+ new Among("loeksin", 83, 14),
+ new Among("loeksite", 83, 14),
+ new Among("loeme", -1, 14),
+ new Among("loen", -1, 14),
+ new Among("loete", -1, 14),
+ new Among("loevad", -1, 14),
+ new Among("loob", -1, 7),
+ new Among("lood", -1, 7),
+ new Among("loodi", 93, 7),
+ new Among("looks", -1, 7),
+ new Among("looksid", 95, 7),
+ new Among("looksime", 95, 7),
+ new Among("looksin", 95, 7),
+ new Among("looksite", 95, 7),
+ new Among("looma", -1, 7),
+ new Among("loomata", 100, 7),
+ new Among("loome", -1, 7),
+ new Among("loon", -1, 7),
+ new Among("loote", -1, 7),
+ new Among("loovad", -1, 7),
+ new Among("luua", -1, 7),
+ new Among("luuakse", 106, 7),
+ new Among("l\u00F5i", -1, 6),
+ new Among("l\u00F5id", 108, 6),
+ new Among("l\u00F5ime", 108, 6),
+ new Among("l\u00F5in", 108, 6),
+ new Among("l\u00F5ite", 108, 6),
+ new Among("l\u00F6\u00F6b", -1, 5),
+ new Among("l\u00F6\u00F6d", -1, 5),
+ new Among("l\u00F6\u00F6dakse", 114, 5),
+ new Among("l\u00F6\u00F6di", 114, 5),
+ new Among("l\u00F6\u00F6ks", -1, 5),
+ new Among("l\u00F6\u00F6ksid", 117, 5),
+ new Among("l\u00F6\u00F6ksime", 117, 5),
+ new Among("l\u00F6\u00F6ksin", 117, 5),
+ new Among("l\u00F6\u00F6ksite", 117, 5),
+ new Among("l\u00F6\u00F6ma", -1, 5),
+ new Among("l\u00F6\u00F6mata", 122, 5),
+ new Among("l\u00F6\u00F6me", -1, 5),
+ new Among("l\u00F6\u00F6n", -1, 5),
+ new Among("l\u00F6\u00F6te", -1, 5),
+ new Among("l\u00F6\u00F6vad", -1, 5),
+ new Among("l\u00FC\u00FCa", -1, 5),
+ new Among("l\u00FC\u00FCakse", 128, 5),
+ new Among("m\u00FC\u00FCa", -1, 13),
+ new Among("m\u00FC\u00FCakse", 130, 13),
+ new Among("m\u00FC\u00FCb", -1, 13),
+ new Among("m\u00FC\u00FCd", -1, 13),
+ new Among("m\u00FC\u00FCdi", 133, 13),
+ new Among("m\u00FC\u00FCks", -1, 13),
+ new Among("m\u00FC\u00FCksid", 135, 13),
+ new Among("m\u00FC\u00FCksime", 135, 13),
+ new Among("m\u00FC\u00FCksin", 135, 13),
+ new Among("m\u00FC\u00FCksite", 135, 13),
+ new Among("m\u00FC\u00FCma", -1, 13),
+ new Among("m\u00FC\u00FCmata", 140, 13),
+ new Among("m\u00FC\u00FCme", -1, 13),
+ new Among("m\u00FC\u00FCn", -1, 13),
+ new Among("m\u00FC\u00FCs", -1, 13),
+ new Among("m\u00FC\u00FCte", -1, 13),
+ new Among("m\u00FC\u00FCvad", -1, 13),
+ new Among("n\u00E4eb", -1, 18),
+ new Among("n\u00E4ed", -1, 18),
+ new Among("n\u00E4eks", -1, 18),
+ new Among("n\u00E4eksid", 149, 18),
+ new Among("n\u00E4eksime", 149, 18),
+ new Among("n\u00E4eksin", 149, 18),
+ new Among("n\u00E4eksite", 149, 18),
+ new Among("n\u00E4eme", -1, 18),
+ new Among("n\u00E4en", -1, 18),
+ new Among("n\u00E4ete", -1, 18),
+ new Among("n\u00E4evad", -1, 18),
+ new Among("n\u00E4gema", -1, 18),
+ new Among("n\u00E4gemata", 158, 18),
+ new Among("n\u00E4ha", -1, 18),
+ new Among("n\u00E4hakse", 160, 18),
+ new Among("n\u00E4hti", -1, 18),
+ new Among("p\u00F5eb", -1, 15),
+ new Among("p\u00F5ed", -1, 15),
+ new Among("p\u00F5eks", -1, 15),
+ new Among("p\u00F5eksid", 165, 15),
+ new Among("p\u00F5eksime", 165, 15),
+ new Among("p\u00F5eksin", 165, 15),
+ new Among("p\u00F5eksite", 165, 15),
+ new Among("p\u00F5eme", -1, 15),
+ new Among("p\u00F5en", -1, 15),
+ new Among("p\u00F5ete", -1, 15),
+ new Among("p\u00F5evad", -1, 15),
+ new Among("saab", -1, 2),
+ new Among("saad", -1, 2),
+ new Among("saada", 175, 2),
+ new Among("saadakse", 176, 2),
+ new Among("saadi", 175, 2),
+ new Among("saaks", -1, 2),
+ new Among("saaksid", 179, 2),
+ new Among("saaksime", 179, 2),
+ new Among("saaksin", 179, 2),
+ new Among("saaksite", 179, 2),
+ new Among("saama", -1, 2),
+ new Among("saamata", 184, 2),
+ new Among("saame", -1, 2),
+ new Among("saan", -1, 2),
+ new Among("saate", -1, 2),
+ new Among("saavad", -1, 2),
+ new Among("sai", -1, 2),
+ new Among("said", 190, 2),
+ new Among("saime", 190, 2),
+ new Among("sain", 190, 2),
+ new Among("saite", 190, 2),
+ new Among("s\u00F5i", -1, 9),
+ new Among("s\u00F5id", 195, 9),
+ new Among("s\u00F5ime", 195, 9),
+ new Among("s\u00F5in", 195, 9),
+ new Among("s\u00F5ite", 195, 9),
+ new Among("s\u00F6\u00F6b", -1, 9),
+ new Among("s\u00F6\u00F6d", -1, 9),
+ new Among("s\u00F6\u00F6dakse", 201, 9),
+ new Among("s\u00F6\u00F6di", 201, 9),
+ new Among("s\u00F6\u00F6ks", -1, 9),
+ new Among("s\u00F6\u00F6ksid", 204, 9),
+ new Among("s\u00F6\u00F6ksime", 204, 9),
+ new Among("s\u00F6\u00F6ksin", 204, 9),
+ new Among("s\u00F6\u00F6ksite", 204, 9),
+ new Among("s\u00F6\u00F6ma", -1, 9),
+ new Among("s\u00F6\u00F6mata", 209, 9),
+ new Among("s\u00F6\u00F6me", -1, 9),
+ new Among("s\u00F6\u00F6n", -1, 9),
+ new Among("s\u00F6\u00F6te", -1, 9),
+ new Among("s\u00F6\u00F6vad", -1, 9),
+ new Among("s\u00FC\u00FCa", -1, 9),
+ new Among("s\u00FC\u00FCakse", 215, 9),
+ new Among("teeb", -1, 17),
+ new Among("teed", -1, 17),
+ new Among("teeks", -1, 17),
+ new Among("teeksid", 219, 17),
+ new Among("teeksime", 219, 17),
+ new Among("teeksin", 219, 17),
+ new Among("teeksite", 219, 17),
+ new Among("teeme", -1, 17),
+ new Among("teen", -1, 17),
+ new Among("teete", -1, 17),
+ new Among("teevad", -1, 17),
+ new Among("tegema", -1, 17),
+ new Among("tegemata", 228, 17),
+ new Among("teha", -1, 17),
+ new Among("tehakse", 230, 17),
+ new Among("tehti", -1, 17),
+ new Among("toob", -1, 10),
+ new Among("tood", -1, 10),
+ new Among("toodi", 234, 10),
+ new Among("tooks", -1, 10),
+ new Among("tooksid", 236, 10),
+ new Among("tooksime", 236, 10),
+ new Among("tooksin", 236, 10),
+ new Among("tooksite", 236, 10),
+ new Among("tooma", -1, 10),
+ new Among("toomata", 241, 10),
+ new Among("toome", -1, 10),
+ new Among("toon", -1, 10),
+ new Among("toote", -1, 10),
+ new Among("toovad", -1, 10),
+ new Among("tuua", -1, 10),
+ new Among("tuuakse", 247, 10),
+ new Among("t\u00F5i", -1, 10),
+ new Among("t\u00F5id", 249, 10),
+ new Among("t\u00F5ime", 249, 10),
+ new Among("t\u00F5in", 249, 10),
+ new Among("t\u00F5ite", 249, 10),
+ new Among("viia", -1, 3),
+ new Among("viiakse", 254, 3),
+ new Among("viib", -1, 3),
+ new Among("viid", -1, 3),
+ new Among("viidi", 257, 3),
+ new Among("viiks", -1, 3),
+ new Among("viiksid", 259, 3),
+ new Among("viiksime", 259, 3),
+ new Among("viiksin", 259, 3),
+ new Among("viiksite", 259, 3),
+ new Among("viima", -1, 3),
+ new Among("viimata", 264, 3),
+ new Among("viime", -1, 3),
+ new Among("viin", -1, 3),
+ new Among("viisime", -1, 3),
+ new Among("viisin", -1, 3),
+ new Among("viisite", -1, 3),
+ new Among("viite", -1, 3),
+ new Among("viivad", -1, 3),
+ new Among("v\u00F5ib", -1, 11),
+ new Among("v\u00F5id", -1, 11),
+ new Among("v\u00F5ida", 274, 11),
+ new Among("v\u00F5idakse", 275, 11),
+ new Among("v\u00F5idi", 274, 11),
+ new Among("v\u00F5iks", -1, 11),
+ new Among("v\u00F5iksid", 278, 11),
+ new Among("v\u00F5iksime", 278, 11),
+ new Among("v\u00F5iksin", 278, 11),
+ new Among("v\u00F5iksite", 278, 11),
+ new Among("v\u00F5ima", -1, 11),
+ new Among("v\u00F5imata", 283, 11),
+ new Among("v\u00F5ime", -1, 11),
+ new Among("v\u00F5in", -1, 11),
+ new Among("v\u00F5is", -1, 11),
+ new Among("v\u00F5ite", -1, 11),
+ new Among("v\u00F5ivad", -1, 11)
+};
- private static final char g_V1[] = {17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 48, 8 };
+private static final char g_V1[] = {17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 48, 8 };
- private static final char g_RV[] = {17, 65, 16 };
+private static final char g_RV[] = {17, 65, 16 };
- private static final char g_KI[] = {117, 66, 6, 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, 0, 0, 128, 0, 0, 0, 16 };
+private static final char g_KI[] = {117, 66, 6, 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, 0, 0, 128, 0, 0, 0, 16 };
- private static final char g_GI[] = {21, 123, 243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 48, 8 };
+private static final char g_GI[] = {21, 123, 243, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 48, 8 };
- private int I_p1;
- private boolean B_is_verb;
+private int I_p1;
+private boolean B_is_verb;
- private boolean r_mark_regions() {
- I_p1 = limit;
-golab0: while(true)
- {
- int v_1 = cursor;
-lab1: {
- if (!(in_grouping(g_V1, 97, 252)))
- {
- break lab1;
- }
- cursor = v_1;
- break golab0;
-}
-cursor = v_1;
-if (cursor >= limit)
-{
- return false;
-}
-cursor++;
- }
-golab2: while(true)
-{
-lab3: {
- if (!(out_grouping(g_V1, 97, 252)))
- {
- break lab3;
- }
- break golab2;
-}
-if (cursor >= limit)
-{
- return false;
-}
-cursor++;
-}
-I_p1 = cursor;
-return true;
+private boolean r_mark_regions() {
+ I_p1 = limit;
+ golab0: while(true)
+ {
+ int v_1 = cursor;
+ lab1: {
+ if (!(in_grouping(g_V1, 97, 252)))
+ {
+ break lab1;
+ }
+ cursor = v_1;
+ break golab0;
+ }
+ cursor = v_1;
+ if (cursor >= limit)
+ {
+ return false;
+ }
+ cursor++;
+ }
+ golab2: while(true)
+ {
+ lab3: {
+ if (!(out_grouping(g_V1, 97, 252)))
+ {
+ break lab3;
+ }
+ break golab2;
+ }
+ if (cursor >= limit)
+ {
+ return false;
+ }
+ cursor++;
}
+ I_p1 = cursor;
+ return true;
+}
private boolean r_emphasis() {
int among_var;
@@ -499,26 +499,26 @@ private boolean r_emphasis() {
cursor = limit - v_4;
{
int v_5 = limit - cursor;
-lab0: {
- if (!r_LONGV())
- {
- break lab0;
+ lab0: {
+ if (!r_LONGV())
+ {
+ break lab0;
+ }
+ return false;
}
+ cursor = limit - v_5;
+ }
+ slice_del();
+ break;
+ case 2:
+ if (!(in_grouping_b(g_KI, 98, 382)))
+ {
return false;
-}
-cursor = limit - v_5;
}
-slice_del();
-break;
-case 2:
-if (!(in_grouping_b(g_KI, 98, 382)))
-{
- return false;
-}
-slice_del();
-break;
+ slice_del();
+ break;
}
-return true;
+ return true;
}
private boolean r_verb() {
@@ -634,23 +634,23 @@ private boolean r_case_ending() {
}
bra = cursor;
limit_backward = v_2;
-lab0: {
- int v_3 = limit - cursor;
-lab1: {
- if (!(in_grouping_b(g_RV, 97, 117)))
- {
- break lab1;
- }
- break lab0;
-}
-cursor = limit - v_3;
-if (!r_LONGV())
-{
- return false;
-}
-}
-slice_del();
-return true;
+ lab0: {
+ int v_3 = limit - cursor;
+ lab1: {
+ if (!(in_grouping_b(g_RV, 97, 117)))
+ {
+ break lab1;
+ }
+ break lab0;
+ }
+ cursor = limit - v_3;
+ if (!r_LONGV())
+ {
+ return false;
+ }
+ }
+ slice_del();
+ return true;
}
private boolean r_plural_three_first_cases() {
@@ -677,110 +677,110 @@ private boolean r_plural_three_first_cases() {
case 2:
{
int v_3 = limit - cursor;
-lab0: {
- if (!r_LONGV())
- {
- break lab0;
+ lab0: {
+ if (!r_LONGV())
+ {
+ break lab0;
+ }
+ return false;
}
- return false;
-}
-cursor = limit - v_3;
+ cursor = limit - v_3;
}
-slice_del();
-break;
-case 3:
-lab1: {
+ slice_del();
+ break;
+ case 3:
+ lab1: {
int v_4 = limit - cursor;
-lab2: {
- int v_5 = limit - cursor;
- {
- int c = cursor - 4;
- if (limit_backward > c || c > limit)
+ lab2: {
+ int v_5 = limit - cursor;
{
- break lab2;
+ int c = cursor - 4;
+ if (limit_backward > c || c > limit)
+ {
+ break lab2;
+ }
+ cursor = c;
}
- cursor = c;
- }
- cursor = limit - v_5;
-lab3: {
- int v_6 = limit - cursor;
-lab4: {
- if (!(eq_s_b("mis")))
- {
- break lab4;
- }
- slice_from("e");
- break lab3;
-}
-cursor = limit - v_6;
-lab5: {
- if (!(eq_s_b("las")))
- {
- break lab5;
+ cursor = limit - v_5;
+ lab3: {
+ int v_6 = limit - cursor;
+ lab4: {
+ if (!(eq_s_b("mis")))
+ {
+ break lab4;
+ }
+ slice_from("e");
+ break lab3;
+ }
+ cursor = limit - v_6;
+ lab5: {
+ if (!(eq_s_b("las")))
+ {
+ break lab5;
+ }
+ slice_from("e");
+ break lab3;
+ }
+ cursor = limit - v_6;
+ lab6: {
+ if (!(eq_s_b("lis")))
+ {
+ break lab6;
+ }
+ slice_from("e");
+ break lab3;
+ }
+ cursor = limit - v_6;
+ {
+ int v_7 = limit - cursor;
+ lab7: {
+ if (!(eq_s_b("t")))
+ {
+ break lab7;
+ }
+ break lab2;
+ }
+ cursor = limit - v_7;
+ }
+ slice_del();
+ }
+ break lab1;
}
- slice_from("e");
- break lab3;
-}
-cursor = limit - v_6;
-lab6: {
- if (!(eq_s_b("lis")))
+ cursor = limit - v_4;
{
- break lab6;
+ int v_8 = limit - cursor;
+ lab8: {
+ if (!(eq_s_b("t")))
+ {
+ break lab8;
+ }
+ return false;
+ }
+ cursor = limit - v_8;
}
- slice_from("e");
- break lab3;
-}
-cursor = limit - v_6;
-{
- int v_7 = limit - cursor;
-lab7: {
- if (!(eq_s_b("t")))
- {
- break lab7;
+ slice_from("t");
+ }
+ break;
+ case 4:
+ lab9: {
+ int v_9 = limit - cursor;
+ lab10: {
+ if (!(in_grouping_b(g_RV, 97, 117)))
+ {
+ break lab10;
+ }
+ break lab9;
}
- break lab2;
-}
-cursor = limit - v_7;
-}
-slice_del();
-}
-break lab1;
-}
-cursor = limit - v_4;
-{
- int v_8 = limit - cursor;
-lab8: {
- if (!(eq_s_b("t")))
+ cursor = limit - v_9;
+ if (!r_LONGV())
{
- break lab8;
+ return false;
}
- return false;
-}
-cursor = limit - v_8;
-}
-slice_from("t");
-}
-break;
-case 4:
-lab9: {
- int v_9 = limit - cursor;
-lab10: {
- if (!(in_grouping_b(g_RV, 97, 117)))
- {
- break lab10;
- }
- break lab9;
-}
-cursor = limit - v_9;
-if (!r_LONGV())
-{
- return false;
-}
-}
-slice_del();
-break;
+ }
+ slice_del();
+ break;
}
-return true;
+ return true;
}
private boolean r_double() {
@@ -982,41 +982,41 @@ public boolean stem() {
cursor = v_1;
{
int v_2 = cursor;
-lab0: {
- if (!r_verb_exceptions())
- {
- break lab0;
- }
- return false;
-}
-cursor = v_2;
+ lab0: {
+ if (!r_verb_exceptions())
+ {
+ break lab0;
+ }
+ return false;
+ }
+ cursor = v_2;
}
-B_is_verb = false;
-limit_backward = cursor;
-cursor = limit;
-int v_3 = limit - cursor;
-r_emphasis();
-cursor = limit - v_3;
-int v_4 = limit - cursor;
-r_verb();
-cursor = limit - v_4;
-int v_5 = limit - cursor;
-lab1: {
-lab2: {
- if (!(B_is_verb))
- {
- break lab2;
- }
- cursor = limit - v_5;
- break lab1;
-}
-r_substantive();
-}
-int v_8 = limit - cursor;
-r_remove_double_kpt();
-cursor = limit - v_8;
-cursor = limit_backward;
-return true;
+ B_is_verb = false;
+ limit_backward = cursor;
+ cursor = limit;
+ int v_3 = limit - cursor;
+ r_emphasis();
+ cursor = limit - v_3;
+ int v_4 = limit - cursor;
+ r_verb();
+ cursor = limit - v_4;
+ int v_5 = limit - cursor;
+ lab1: {
+ lab2: {
+ if (!(B_is_verb))
+ {
+ break lab2;
+ }
+ cursor = limit - v_5;
+ break lab1;
+ }
+ r_substantive();
+ }
+ int v_8 = limit - cursor;
+ r_remove_double_kpt();
+ cursor = limit - v_8;
+ cursor = limit_backward;
+ return true;
}
@Override
diff --git a/lucene/analysis/common/src/java/org/tartarus/snowball/ext/FinnishStemmer.java b/lucene/analysis/common/src/java/org/tartarus/snowball/ext/FinnishStemmer.java
index 9f84ed7..039d872 100644
--- a/lucene/analysis/common/src/java/org/tartarus/snowball/ext/FinnishStemmer.java
+++ b/lucene/analysis/common/src/java/org/tartarus/snowball/ext/FinnishStemmer.java
@@ -16,213 +16,213 @@ public class FinnishStemmer extends org.tartarus.snowball.SnowballStemmer {
private static final long serialVersionUID = 1L;
private static final java.lang.invoke.MethodHandles.Lookup methodObject = java.lang.invoke.MethodHandles.lookup();
- private final static Among a_0[] = {
- new Among("pa", -1, 1),
- new Among("sti", -1, 2),
- new Among("kaan", -1, 1),
- new Among("han", -1, 1),
- new Among("kin", -1, 1),
- new Among("h\u00E4n", -1, 1),
- new Among("k\u00E4\u00E4n", -1, 1),
- new Among("ko", -1, 1),
- new Among("p\u00E4", -1, 1),
- new Among("k\u00F6", -1, 1)
- };
-
- private final static Among a_1[] = {
- new Among("lla", -1, -1),
- new Among("na", -1, -1),
- new Among("ssa", -1, -1),
- new Among("ta", -1, -1),
- new Among("lta", 3, -1),
- new Among("sta", 3, -1)
- };
-
- private final static Among a_2[] = {
- new Among("ll\u00E4", -1, -1),
- new Among("n\u00E4", -1, -1),
- new Among("ss\u00E4", -1, -1),
- new Among("t\u00E4", -1, -1),
- new Among("lt\u00E4", 3, -1),
- new Among("st\u00E4", 3, -1)
- };
-
- private final static Among a_3[] = {
- new Among("lle", -1, -1),
- new Among("ine", -1, -1)
- };
-
- private final static Among a_4[] = {
- new Among("nsa", -1, 3),
- new Among("mme", -1, 3),
- new Among("nne", -1, 3),
- new Among("ni", -1, 2),
- new Among("si", -1, 1),
- new Among("an", -1, 4),
- new Among("en", -1, 6),
- new Among("\u00E4n", -1, 5),
- new Among("ns\u00E4", -1, 3)
- };
-
- private final static Among a_5[] = {
- new Among("aa", -1, -1),
- new Among("ee", -1, -1),
- new Among("ii", -1, -1),
- new Among("oo", -1, -1),
- new Among("uu", -1, -1),
- new Among("\u00E4\u00E4", -1, -1),
- new Among("\u00F6\u00F6", -1, -1)
- };
-
- private final static Among a_6[] = {
- new Among("a", -1, 8),
- new Among("lla", 0, -1),
- new Among("na", 0, -1),
- new Among("ssa", 0, -1),
- new Among("ta", 0, -1),
- new Among("lta", 4, -1),
- new Among("sta", 4, -1),
- new Among("tta", 4, 2),
- new Among("lle", -1, -1),
- new Among("ine", -1, -1),
- new Among("ksi", -1, -1),
- new Among("n", -1, 7),
- new Among("han", 11, 1),
- new Among("den", 11, -1, "r_VI", methodObject),
- new Among("seen", 11, -1, "r_LONG", methodObject),
- new Among("hen", 11, 2),
- new Among("tten", 11, -1, "r_VI", methodObject),
- new Among("hin", 11, 3),
- new Among("siin", 11, -1, "r_VI", methodObject),
- new Among("hon", 11, 4),
- new Among("h\u00E4n", 11, 5),
- new Among("h\u00F6n", 11, 6),
- new Among("\u00E4", -1, 8),
- new Among("ll\u00E4", 22, -1),
- new Among("n\u00E4", 22, -1),
- new Among("ss\u00E4", 22, -1),
- new Among("t\u00E4", 22, -1),
- new Among("lt\u00E4", 26, -1),
- new Among("st\u00E4", 26, -1),
- new Among("tt\u00E4", 26, 2)
- };
-
- private final static Among a_7[] = {
- new Among("eja", -1, -1),
- new Among("mma", -1, 1),
- new Among("imma", 1, -1),
- new Among("mpa", -1, 1),
- new Among("impa", 3, -1),
- new Among("mmi", -1, 1),
- new Among("immi", 5, -1),
- new Among("mpi", -1, 1),
- new Among("impi", 7, -1),
- new Among("ej\u00E4", -1, -1),
- new Among("mm\u00E4", -1, 1),
- new Among("imm\u00E4", 10, -1),
- new Among("mp\u00E4", -1, 1),
- new Among("imp\u00E4", 12, -1)
- };
-
- private final static Among a_8[] = {
- new Among("i", -1, -1),
- new Among("j", -1, -1)
- };
-
- private final static Among a_9[] = {
- new Among("mma", -1, 1),
- new Among("imma", 0, -1)
- };
-
- private static final char g_AEI[] = {17, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8 };
-
- private static final char g_C[] = {119, 223, 119, 1 };
-
- private static final char g_V1[] = {17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 32 };
-
- private static final char g_V2[] = {17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 32 };
-
- private static final char g_particle_end[] = {17, 97, 24, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 32 };
-
- private boolean B_ending_removed;
- private java.lang.StringBuilder S_x = new java.lang.StringBuilder();
- private int I_p2;
- private int I_p1;
-
-
- private boolean r_mark_regions() {
- I_p1 = limit;
- I_p2 = limit;
-golab0: while(true)
- {
- int v_1 = cursor;
-lab1: {
- if (!(in_grouping(g_V1, 97, 246)))
- {
- break lab1;
- }
- cursor = v_1;
- break golab0;
-}
-cursor = v_1;
-if (cursor >= limit)
-{
- return false;
-}
-cursor++;
- }
-golab2: while(true)
-{
-lab3: {
- if (!(out_grouping(g_V1, 97, 246)))
- {
- break lab3;
- }
- break golab2;
-}
-if (cursor >= limit)
-{
- return false;
-}
-cursor++;
-}
-I_p1 = cursor;
-golab4: while(true)
-{
- int v_3 = cursor;
-lab5: {
- if (!(in_grouping(g_V1, 97, 246)))
- {
- break lab5;
- }
- cursor = v_3;
- break golab4;
-}
-cursor = v_3;
-if (cursor >= limit)
-{
- return false;
-}
-cursor++;
-}
-golab6: while(true)
-{
-lab7: {
- if (!(out_grouping(g_V1, 97, 246)))
- {
- break lab7;
- }
- break golab6;
-}
-if (cursor >= limit)
-{
- return false;
-}
-cursor++;
-}
-I_p2 = cursor;
-return true;
+private final static Among a_0[] = {
+ new Among("pa", -1, 1),
+ new Among("sti", -1, 2),
+ new Among("kaan", -1, 1),
+ new Among("han", -1, 1),
+ new Among("kin", -1, 1),
+ new Among("h\u00E4n", -1, 1),
+ new Among("k\u00E4\u00E4n", -1, 1),
+ new Among("ko", -1, 1),
+ new Among("p\u00E4", -1, 1),
+ new Among("k\u00F6", -1, 1)
+};
+
+private final static Among a_1[] = {
+ new Among("lla", -1, -1),
+ new Among("na", -1, -1),
+ new Among("ssa", -1, -1),
+ new Among("ta", -1, -1),
+ new Among("lta", 3, -1),
+ new Among("sta", 3, -1)
+};
+
+private final static Among a_2[] = {
+ new Among("ll\u00E4", -1, -1),
+ new Among("n\u00E4", -1, -1),
+ new Among("ss\u00E4", -1, -1),
+ new Among("t\u00E4", -1, -1),
+ new Among("lt\u00E4", 3, -1),
+ new Among("st\u00E4", 3, -1)
+};
+
+private final static Among a_3[] = {
+ new Among("lle", -1, -1),
+ new Among("ine", -1, -1)
+};
+
+private final static Among a_4[] = {
+ new Among("nsa", -1, 3),
+ new Among("mme", -1, 3),
+ new Among("nne", -1, 3),
+ new Among("ni", -1, 2),
+ new Among("si", -1, 1),
+ new Among("an", -1, 4),
+ new Among("en", -1, 6),
+ new Among("\u00E4n", -1, 5),
+ new Among("ns\u00E4", -1, 3)
+};
+
+private final static Among a_5[] = {
+ new Among("aa", -1, -1),
+ new Among("ee", -1, -1),
+ new Among("ii", -1, -1),
+ new Among("oo", -1, -1),
+ new Among("uu", -1, -1),
+ new Among("\u00E4\u00E4", -1, -1),
+ new Among("\u00F6\u00F6", -1, -1)
+};
+
+private final static Among a_6[] = {
+ new Among("a", -1, 8),
+ new Among("lla", 0, -1),
+ new Among("na", 0, -1),
+ new Among("ssa", 0, -1),
+ new Among("ta", 0, -1),
+ new Among("lta", 4, -1),
+ new Among("sta", 4, -1),
+ new Among("tta", 4, 2),
+ new Among("lle", -1, -1),
+ new Among("ine", -1, -1),
+ new Among("ksi", -1, -1),
+ new Among("n", -1, 7),
+ new Among("han", 11, 1),
+ new Among("den", 11, -1, "r_VI", methodObject),
+ new Among("seen", 11, -1, "r_LONG", methodObject),
+ new Among("hen", 11, 2),
+ new Among("tten", 11, -1, "r_VI", methodObject),
+ new Among("hin", 11, 3),
+ new Among("siin", 11, -1, "r_VI", methodObject),
+ new Among("hon", 11, 4),
+ new Among("h\u00E4n", 11, 5),
+ new Among("h\u00F6n", 11, 6),
+ new Among("\u00E4", -1, 8),
+ new Among("ll\u00E4", 22, -1),
+ new Among("n\u00E4", 22, -1),
+ new Among("ss\u00E4", 22, -1),
+ new Among("t\u00E4", 22, -1),
+ new Among("lt\u00E4", 26, -1),
+ new Among("st\u00E4", 26, -1),
+ new Among("tt\u00E4", 26, 2)
+};
+
+private final static Among a_7[] = {
+ new Among("eja", -1, -1),
+ new Among("mma", -1, 1),
+ new Among("imma", 1, -1),
+ new Among("mpa", -1, 1),
+ new Among("impa", 3, -1),
+ new Among("mmi", -1, 1),
+ new Among("immi", 5, -1),
+ new Among("mpi", -1, 1),
+ new Among("impi", 7, -1),
+ new Among("ej\u00E4", -1, -1),
+ new Among("mm\u00E4", -1, 1),
+ new Among("imm\u00E4", 10, -1),
+ new Among("mp\u00E4", -1, 1),
+ new Among("imp\u00E4", 12, -1)
+};
+
+private final static Among a_8[] = {
+ new Among("i", -1, -1),
+ new Among("j", -1, -1)
+};
+
+private final static Among a_9[] = {
+ new Among("mma", -1, 1),
+ new Among("imma", 0, -1)
+};
+
+private static final char g_AEI[] = {17, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8 };
+
+private static final char g_C[] = {119, 223, 119, 1 };
+
+private static final char g_V1[] = {17, 65, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 32 };
+
+private static final char g_V2[] = {17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 32 };
+
+private static final char g_particle_end[] = {17, 97, 24, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 32 };
+
+private boolean B_ending_removed;
+private java.lang.StringBuilder S_x = new java.lang.StringBuilder();
+private int I_p2;
+private int I_p1;
+
+
+private boolean r_mark_regions() {
+ I_p1 = limit;
+ I_p2 = limit;
+ golab0: while(true)
+ {
+ int v_1 = cursor;
+ lab1: {
+ if (!(in_grouping(g_V1, 97, 246)))
+ {
+ break lab1;
+ }
+ cursor = v_1;
+ break golab0;
+ }
+ cursor = v_1;
+ if (cursor >= limit)
+ {
+ return false;
+ }
+ cursor++;
+ }
+ golab2: while(true)
+ {
+ lab3: {
+ if (!(out_grouping(g_V1, 97, 246)))
+ {
+ break lab3;
+ }
+ break golab2;
+ }
+ if (cursor >= limit)
+ {
+ return false;
+ }
+ cursor++;
}
+ I_p1 = cursor;
+ golab4: while(true)
+ {
+ int v_3 = cursor;
+ lab5: {
+ if (!(in_grouping(g_V1, 97, 246)))
+ {
+ break lab5;
+ }
+ cursor = v_3;
+ break golab4;
+ }
+ cursor = v_3;
+ if (cursor >= limit)
+ {
+ return false;
+ }
+ cursor++;
+ }
+ golab6: while(true)
+ {
+ lab7: {
+ if (!(out_grouping(g_V1, 97, 246)))
+ {
+ break lab7;
+ }
+ break golab6;
+ }
+ if (cursor >= limit)
+ {
+ return false;
+ }
+ cursor++;
+ }
+ I_p2 = cursor;
+ return true;
+}
private boolean r_R2() {
if (!(I_p2 <= cursor))
@@ -288,53 +288,53 @@ private boolean r_possessive() {
case 1:
{
int v_3 = limit - cursor;
-lab0: {
- if (!(eq_s_b("k")))
- {
- break lab0;
+ lab0: {
+ if (!(eq_s_b("k")))
+ {
+ break lab0;
+ }
+ return false;
}
+ cursor = limit - v_3;
+ }
+ slice_del();
+ break;
+ case 2:
+ slice_del();
+ ket = cursor;
+ if (!(eq_s_b("kse")))
+ {
return false;
-}
-cursor = limit - v_3;
}
-slice_del();
-break;
-case 2:
-slice_del();
-ket = cursor;
-if (!(eq_s_b("kse")))
-{
- return false;
-}
-bra = cursor;
-slice_from("ksi");
-break;
-case 3:
-slice_del();
-break;
-case 4:
-if (find_among_b(a_1) == 0)
-{
- return false;
-}
-slice_del();
-break;
-case 5:
-if (find_among_b(a_2) == 0)
-{
- return false;
-}
-slice_del();
-break;
-case 6:
-if (find_among_b(a_3) == 0)
-{
- return false;
-}
-slice_del();
-break;
+ bra = cursor;
+ slice_from("ksi");
+ break;
+ case 3:
+ slice_del();
+ break;
+ case 4:
+ if (find_among_b(a_1) == 0)
+ {
+ return false;
+ }
+ slice_del();
+ break;
+ case 5:
+ if (find_among_b(a_2) == 0)
+ {
+ return false;
+ }
+ slice_del();
+ break;
+ case 6:
+ if (find_among_b(a_3) == 0)
+ {
+ return false;
+ }
+ slice_del();
+ break;
}
-return true;
+ return true;
}
public boolean r_LONG() {
@@ -413,48 +413,48 @@ private boolean r_case_ending() {
break;
case 7:
int v_3 = limit - cursor;
-lab0: {
+ lab0: {
int v_4 = limit - cursor;
-lab1: {
- int v_5 = limit - cursor;
-lab2: {
- if (!r_LONG())
+ lab1: {
+ int v_5 = limit - cursor;
+ lab2: {
+ if (!r_LONG())
+ {
+ break lab2;
+ }
+ break lab1;
+ }
+ cursor = limit - v_5;
+ if (!(eq_s_b("ie")))
+ {
+ cursor = limit - v_3;
+ break lab0;
+ }
+ }
+ cursor = limit - v_4;
+ if (cursor <= limit_backward)
{
- break lab2;
+ cursor = limit - v_3;
+ break lab0;
}
- break lab1;
-}
-cursor = limit - v_5;
-if (!(eq_s_b("ie")))
-{
- cursor = limit - v_3;
- break lab0;
-}
-}
-cursor = limit - v_4;
-if (cursor <= limit_backward)
-{
- cursor = limit - v_3;
- break lab0;
-}
-cursor--;
-bra = cursor;
-}
-break;
-case 8:
-if (!(in_grouping_b(g_V1, 97, 246)))
-{
- return false;
-}
-if (!(in_grouping_b(g_C, 98, 122)))
-{
- return false;
-}
-break;
+ cursor--;
+ bra = cursor;
+ }
+ break;
+ case 8:
+ if (!(in_grouping_b(g_V1, 97, 246)))
+ {
+ return false;
+ }
+ if (!(in_grouping_b(g_C, 98, 122)))
+ {
+ return false;
+ }
+ break;
}
-slice_del();
-B_ending_removed = true;
-return true;
+ slice_del();
+ B_ending_removed = true;
+ return true;
}
private boolean r_other_endings() {
@@ -478,19 +478,19 @@ private boolean r_other_endings() {
case 1:
{
int v_3 = limit - cursor;
-lab0: {
- if (!(eq_s_b("po")))
- {
- break lab0;
+ lab0: {
+ if (!(eq_s_b("po")))
+ {
+ break lab0;
+ }
+ return false;
}
- return false;
-}
-cursor = limit - v_3;
+ cursor = limit - v_3;
}
-break;
+ break;
}
-slice_del();
-return true;
+ slice_del();
+ return true;
}
private boolean r_i_plural() {
@@ -555,19 +555,19 @@ private boolean r_t_plural() {
case 1:
{
int v_6 = limit - cursor;
-lab0: {
- if (!(eq_s_b("po")))
- {
- break lab0;
+ lab0: {
+ if (!(eq_s_b("po")))
+ {
+ break lab0;
+ }
+ return false;
}
- return false;
-}
-cursor = limit - v_6;
+ cursor = limit - v_6;
}
-break;
+ break;
}
-slice_del();
-return true;
+ slice_del();
+ return true;
}
private boolean r_tidy() {
@@ -578,111 +578,111 @@ private boolean r_tidy() {
int v_2 = limit_backward;
limit_backward = I_p1;
int v_3 = limit - cursor;
-lab0: {
- int v_4 = limit - cursor;
- if (!r_LONG())
- {
- break lab0;
- }
- cursor = limit - v_4;
- ket = cursor;
- if (cursor <= limit_backward)
- {
- break lab0;
- }
- cursor--;
- bra = cursor;
- slice_del();
-}
-cursor = limit - v_3;
-int v_5 = limit - cursor;
-lab1: {
- ket = cursor;
- if (!(in_grouping_b(g_AEI, 97, 228)))
- {
- break lab1;
- }
- bra = cursor;
- if (!(in_grouping_b(g_C, 98, 122)))
- {
- break lab1;
- }
- slice_del();
-}
-cursor = limit - v_5;
-int v_6 = limit - cursor;
-lab2: {
- ket = cursor;
- if (!(eq_s_b("j")))
- {
- break lab2;
- }
- bra = cursor;
-lab3: {
- int v_7 = limit - cursor;
-lab4: {
+ lab0: {
+ int v_4 = limit - cursor;
+ if (!r_LONG())
+ {
+ break lab0;
+ }
+ cursor = limit - v_4;
+ ket = cursor;
+ if (cursor <= limit_backward)
+ {
+ break lab0;
+ }
+ cursor--;
+ bra = cursor;
+ slice_del();
+ }
+ cursor = limit - v_3;
+ int v_5 = limit - cursor;
+ lab1: {
+ ket = cursor;
+ if (!(in_grouping_b(g_AEI, 97, 228)))
+ {
+ break lab1;
+ }
+ bra = cursor;
+ if (!(in_grouping_b(g_C, 98, 122)))
+ {
+ break lab1;
+ }
+ slice_del();
+ }
+ cursor = limit - v_5;
+ int v_6 = limit - cursor;
+ lab2: {
+ ket = cursor;
+ if (!(eq_s_b("j")))
+ {
+ break lab2;
+ }
+ bra = cursor;
+ lab3: {
+ int v_7 = limit - cursor;
+ lab4: {
if (!(eq_s_b("o")))
{
break lab4;
}
break lab3;
-}
-cursor = limit - v_7;
-if (!(eq_s_b("u")))
-{
- break lab2;
-}
-}
-slice_del();
-}
-cursor = limit - v_6;
-int v_8 = limit - cursor;
-lab5: {
- ket = cursor;
- if (!(eq_s_b("o")))
- {
- break lab5;
- }
- bra = cursor;
- if (!(eq_s_b("j")))
- {
- break lab5;
- }
- slice_del();
-}
-cursor = limit - v_8;
-limit_backward = v_2;
-golab6: while(true)
-{
- int v_9 = limit - cursor;
-lab7: {
- if (!(out_grouping_b(g_V1, 97, 246)))
- {
- break lab7;
- }
- cursor = limit - v_9;
- break golab6;
-}
-cursor = limit - v_9;
-if (cursor <= limit_backward)
-{
- return false;
-}
-cursor--;
-}
-ket = cursor;
-if (!(in_grouping_b(g_C, 98, 122)))
-{
- return false;
-}
... 35158 lines suppressed ...