All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.tartarus.snowball.ext.GreekStemmer Maven / Gradle / Ivy

There is a newer version: 10.1.0
Show newest version
// Generated by Snowball 2.0.0 - https://snowballstem.org/

package org.tartarus.snowball.ext;

import org.tartarus.snowball.Among;

/**
 * This class implements the stemming algorithm defined by a snowball script.
 *
 * 

Generated by Snowball 2.0.0 - https://snowballstem.org/ */ @SuppressWarnings("unused") public class GreekStemmer 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 static final Among a_0[] = { new Among("", -1, 25), new Among("\u0386", 0, 1), new Among("\u0388", 0, 5), new Among("\u0389", 0, 7), new Among("\u038A", 0, 9), new Among("\u038C", 0, 15), new Among("\u038E", 0, 20), new Among("\u038F", 0, 24), new Among("\u0390", 0, 7), new Among("\u0391", 0, 1), new Among("\u0392", 0, 2), new Among("\u0393", 0, 3), new Among("\u0394", 0, 4), new Among("\u0395", 0, 5), new Among("\u0396", 0, 6), new Among("\u0397", 0, 7), new Among("\u0398", 0, 8), new Among("\u0399", 0, 9), new Among("\u039A", 0, 10), new Among("\u039B", 0, 11), new Among("\u039C", 0, 12), new Among("\u039D", 0, 13), new Among("\u039E", 0, 14), new Among("\u039F", 0, 15), new Among("\u03A0", 0, 16), new Among("\u03A1", 0, 17), new Among("\u03A3", 0, 18), new Among("\u03A4", 0, 19), new Among("\u03A5", 0, 20), new Among("\u03A6", 0, 21), new Among("\u03A7", 0, 22), new Among("\u03A8", 0, 23), new Among("\u03A9", 0, 24), new Among("\u03AA", 0, 9), new Among("\u03AB", 0, 20), new Among("\u03AC", 0, 1), new Among("\u03AD", 0, 5), new Among("\u03AE", 0, 7), new Among("\u03AF", 0, 9), new Among("\u03B0", 0, 20), new Among("\u03C2", 0, 18), new Among("\u03CA", 0, 7), new Among("\u03CB", 0, 20), new Among("\u03CC", 0, 15), new Among("\u03CD", 0, 20), new Among("\u03CE", 0, 24) }; private static final Among a_1[] = { new Among("\u03C3\u03BA\u03B1\u03B3\u03B9\u03B1", -1, 2), new Among("\u03C6\u03B1\u03B3\u03B9\u03B1", -1, 1), new Among("\u03BF\u03BB\u03BF\u03B3\u03B9\u03B1", -1, 3), new Among("\u03C3\u03BF\u03B3\u03B9\u03B1", -1, 4), new Among("\u03C4\u03B1\u03C4\u03BF\u03B3\u03B9\u03B1", -1, 5), new Among("\u03BA\u03C1\u03B5\u03B1\u03C4\u03B1", -1, 6), new Among("\u03C0\u03B5\u03C1\u03B1\u03C4\u03B1", -1, 7), new Among("\u03C4\u03B5\u03C1\u03B1\u03C4\u03B1", -1, 8), new Among("\u03B3\u03B5\u03B3\u03BF\u03BD\u03BF\u03C4\u03B1", -1, 11), new Among("\u03BA\u03B1\u03B8\u03B5\u03C3\u03C4\u03C9\u03C4\u03B1", -1, 10), new Among("\u03C6\u03C9\u03C4\u03B1", -1, 9), new Among("\u03C0\u03B5\u03C1\u03B1\u03C4\u03B7", -1, 7), new Among("\u03C3\u03BA\u03B1\u03B3\u03B9\u03C9\u03BD", -1, 2), new Among("\u03C6\u03B1\u03B3\u03B9\u03C9\u03BD", -1, 1), new Among("\u03BF\u03BB\u03BF\u03B3\u03B9\u03C9\u03BD", -1, 3), new Among("\u03C3\u03BF\u03B3\u03B9\u03C9\u03BD", -1, 4), new Among("\u03C4\u03B1\u03C4\u03BF\u03B3\u03B9\u03C9\u03BD", -1, 5), new Among("\u03BA\u03C1\u03B5\u03B1\u03C4\u03C9\u03BD", -1, 6), new Among("\u03C0\u03B5\u03C1\u03B1\u03C4\u03C9\u03BD", -1, 7), new Among("\u03C4\u03B5\u03C1\u03B1\u03C4\u03C9\u03BD", -1, 8), new Among("\u03B3\u03B5\u03B3\u03BF\u03BD\u03BF\u03C4\u03C9\u03BD", -1, 11), new Among("\u03BA\u03B1\u03B8\u03B5\u03C3\u03C4\u03C9\u03C4\u03C9\u03BD", -1, 10), new Among("\u03C6\u03C9\u03C4\u03C9\u03BD", -1, 9), new Among("\u03BA\u03C1\u03B5\u03B1\u03C3", -1, 6), new Among("\u03C0\u03B5\u03C1\u03B1\u03C3", -1, 7), new Among("\u03C4\u03B5\u03C1\u03B1\u03C3", -1, 8), new Among("\u03B3\u03B5\u03B3\u03BF\u03BD\u03BF\u03C3", -1, 11), new Among("\u03BA\u03C1\u03B5\u03B1\u03C4\u03BF\u03C3", -1, 6), new Among("\u03C0\u03B5\u03C1\u03B1\u03C4\u03BF\u03C3", -1, 7), new Among("\u03C4\u03B5\u03C1\u03B1\u03C4\u03BF\u03C3", -1, 8), new Among("\u03B3\u03B5\u03B3\u03BF\u03BD\u03BF\u03C4\u03BF\u03C3", -1, 11), new Among("\u03BA\u03B1\u03B8\u03B5\u03C3\u03C4\u03C9\u03C4\u03BF\u03C3", -1, 10), new Among("\u03C6\u03C9\u03C4\u03BF\u03C3", -1, 9), new Among("\u03BA\u03B1\u03B8\u03B5\u03C3\u03C4\u03C9\u03C3", -1, 10), new Among("\u03C6\u03C9\u03C3", -1, 9), new Among("\u03C3\u03BA\u03B1\u03B3\u03B9\u03BF\u03C5", -1, 2), new Among("\u03C6\u03B1\u03B3\u03B9\u03BF\u03C5", -1, 1), new Among("\u03BF\u03BB\u03BF\u03B3\u03B9\u03BF\u03C5", -1, 3), new Among("\u03C3\u03BF\u03B3\u03B9\u03BF\u03C5", -1, 4), new Among("\u03C4\u03B1\u03C4\u03BF\u03B3\u03B9\u03BF\u03C5", -1, 5) }; private static final Among a_2[] = { new Among("\u03C0\u03B1", -1, 1), new Among("\u03BE\u03B1\u03BD\u03B1\u03C0\u03B1", 0, 1), new Among("\u03B5\u03C0\u03B1", 0, 1), new Among("\u03C0\u03B5\u03C1\u03B9\u03C0\u03B1", 0, 1), new Among("\u03B1\u03BD\u03B1\u03BC\u03C0\u03B1", 0, 1), new Among("\u03B5\u03BC\u03C0\u03B1", 0, 1), new Among("\u03B4\u03B1\u03BD\u03B5", -1, 1), new Among("\u03B1\u03B8\u03C1\u03BF", -1, 1), new Among("\u03C3\u03C5\u03BD\u03B1\u03B8\u03C1\u03BF", 7, 1) }; private static final Among a_3[] = { new Among("\u03B2", -1, 1), new Among("\u03B2\u03B1\u03B8\u03C5\u03C1\u03B9", -1, 1), new Among("\u03B2\u03B1\u03C1\u03BA", -1, 1), new Among("\u03BC\u03B1\u03C1\u03BA", -1, 1), new Among("\u03BB", -1, 1), new Among("\u03BC", -1, 1), new Among("\u03BA\u03BF\u03C1\u03BD", -1, 1), new Among("\u03C0", -1, 1), new Among("\u03B9\u03BC\u03C0", 7, 1), new Among("\u03C1", -1, 1), new Among("\u03BC\u03B1\u03C1", 9, 1), new Among("\u03B1\u03BC\u03C0\u03B1\u03C1", 9, 1), new Among("\u03B3\u03BA\u03C1", 9, 1), new Among("\u03B2\u03BF\u03BB\u03B2\u03BF\u03C1", 9, 1), new Among("\u03B3\u03BB\u03C5\u03BA\u03BF\u03C1", 9, 1), new Among("\u03C0\u03B9\u03C0\u03B5\u03C1\u03BF\u03C1", 9, 1), new Among("\u03C0\u03C1", 9, 1), new Among("\u03BC\u03C0\u03C1", 16, 1), new Among("\u03B1\u03C1\u03C1", 9, 1), new Among("\u03B3\u03BB\u03C5\u03BA\u03C5\u03C1", 9, 1), new Among("\u03C0\u03BF\u03BB\u03C5\u03C1", 9, 1), new Among("\u03BB\u03BF\u03C5", -1, 1) }; private static final Among a_4[] = { new Among("\u03B9\u03B6\u03B1", -1, 1), new Among("\u03B9\u03B6\u03B5", -1, 1), new Among("\u03B9\u03B6\u03B1\u03BC\u03B5", -1, 1), new Among("\u03B9\u03B6\u03BF\u03C5\u03BC\u03B5", -1, 1), new Among("\u03B9\u03B6\u03B1\u03BD\u03B5", -1, 1), new Among("\u03B9\u03B6\u03BF\u03C5\u03BD\u03B5", -1, 1), new Among("\u03B9\u03B6\u03B1\u03C4\u03B5", -1, 1), new Among("\u03B9\u03B6\u03B5\u03C4\u03B5", -1, 1), new Among("\u03B9\u03B6\u03B5\u03B9", -1, 1), new Among("\u03B9\u03B6\u03B1\u03BD", -1, 1), new Among("\u03B9\u03B6\u03BF\u03C5\u03BD", -1, 1), new Among("\u03B9\u03B6\u03B5\u03C3", -1, 1), new Among("\u03B9\u03B6\u03B5\u03B9\u03C3", -1, 1), new Among("\u03B9\u03B6\u03C9", -1, 1) }; private static final Among a_5[] = { new Among("\u03B2\u03B9", -1, 1), new Among("\u03BB\u03B9", -1, 1), new Among("\u03B1\u03BB", -1, 1), new Among("\u03B5\u03BD", -1, 1), new Among("\u03C3", -1, 1), new Among("\u03C7", -1, 1), new Among("\u03C5\u03C8", -1, 1), new Among("\u03B6\u03C9", -1, 1) }; private static final Among a_6[] = { new Among("\u03C9\u03B8\u03B7\u03BA\u03B1", -1, 1), new Among("\u03C9\u03B8\u03B7\u03BA\u03B5", -1, 1), new Among("\u03C9\u03B8\u03B7\u03BA\u03B1\u03BC\u03B5", -1, 1), new Among("\u03C9\u03B8\u03B7\u03BA\u03B1\u03BD\u03B5", -1, 1), new Among("\u03C9\u03B8\u03B7\u03BA\u03B1\u03C4\u03B5", -1, 1), new Among("\u03C9\u03B8\u03B7\u03BA\u03B1\u03BD", -1, 1), new Among("\u03C9\u03B8\u03B7\u03BA\u03B5\u03C3", -1, 1) }; private static final Among a_7[] = { new Among("\u03BE\u03B1\u03BD\u03B1\u03C0\u03B1", -1, 1), new Among("\u03B5\u03C0\u03B1", -1, 1), new Among("\u03C0\u03B5\u03C1\u03B9\u03C0\u03B1", -1, 1), new Among("\u03B1\u03BD\u03B1\u03BC\u03C0\u03B1", -1, 1), new Among("\u03B5\u03BC\u03C0\u03B1", -1, 1), new Among("\u03C7\u03B1\u03C1\u03C4\u03BF\u03C0\u03B1", -1, 1), new Among("\u03B5\u03BE\u03B1\u03C1\u03C7\u03B1", -1, 1), new Among("\u03BA\u03BB\u03B5", -1, 1), new Among("\u03B5\u03BA\u03BB\u03B5", 7, 1), new Among("\u03B1\u03C0\u03B5\u03BA\u03BB\u03B5", 8, 1), new Among("\u03B1\u03C0\u03BF\u03BA\u03BB\u03B5", 7, 1), new Among("\u03B5\u03C3\u03C9\u03BA\u03BB\u03B5", 7, 1), new Among("\u03B4\u03B1\u03BD\u03B5", -1, 1), new Among("\u03C0\u03B5", -1, 1), new Among("\u03B5\u03C0\u03B5", 13, 1), new Among("\u03BC\u03B5\u03C4\u03B5\u03C0\u03B5", 14, 1), new Among("\u03B5\u03C3\u03B5", -1, 1), new Among("\u03B1\u03B8\u03C1\u03BF", -1, 1), new Among("\u03C3\u03C5\u03BD\u03B1\u03B8\u03C1\u03BF", 17, 1) }; private static final Among a_8[] = { new Among("\u03B3\u03B5", -1, 1), new Among("\u03B3\u03BA\u03B5", -1, 1), new Among("\u03B3\u03BA", -1, 1), new Among("\u03BC", -1, 1), new Among("\u03C0\u03BF\u03C5\u03BA\u03B1\u03BC", 3, 1), new Among("\u03BA\u03BF\u03BC", 3, 1), new Among("\u03B1\u03BD", -1, 1), new Among("\u03BF\u03BB\u03BF", -1, 1), new Among("\u03C0", -1, 1), new Among("\u03BB\u03B1\u03C1", -1, 1), new Among("\u03B4\u03B7\u03BC\u03BF\u03BA\u03C1\u03B1\u03C4", -1, 1), new Among("\u03B1\u03C6", -1, 1), new Among("\u03B3\u03B9\u03B3\u03B1\u03BD\u03C4\u03BF\u03B1\u03C6", 11, 1) }; private static final Among a_9[] = { new Among("\u03B9\u03C3\u03B1", -1, 1), new Among("\u03B9\u03C3\u03B1\u03BC\u03B5", -1, 1), new Among("\u03B9\u03C3\u03B1\u03BD\u03B5", -1, 1), new Among("\u03B9\u03C3\u03B5", -1, 1), new Among("\u03B9\u03C3\u03B1\u03C4\u03B5", -1, 1), new Among("\u03B9\u03C3\u03B1\u03BD", -1, 1), new Among("\u03B9\u03C3\u03B5\u03C3", -1, 1) }; private static final Among a_10[] = { new Among("\u03BE\u03B1\u03BD\u03B1\u03C0\u03B1", -1, 1), new Among("\u03B5\u03C0\u03B1", -1, 1), new Among("\u03C0\u03B5\u03C1\u03B9\u03C0\u03B1", -1, 1), new Among("\u03B1\u03BD\u03B1\u03BC\u03C0\u03B1", -1, 1), new Among("\u03B5\u03BC\u03C0\u03B1", -1, 1), new Among("\u03C7\u03B1\u03C1\u03C4\u03BF\u03C0\u03B1", -1, 1), new Among("\u03B5\u03BE\u03B1\u03C1\u03C7\u03B1", -1, 1), new Among("\u03BA\u03BB\u03B5", -1, 1), new Among("\u03B5\u03BA\u03BB\u03B5", 7, 1), new Among("\u03B1\u03C0\u03B5\u03BA\u03BB\u03B5", 8, 1), new Among("\u03B1\u03C0\u03BF\u03BA\u03BB\u03B5", 7, 1), new Among("\u03B5\u03C3\u03C9\u03BA\u03BB\u03B5", 7, 1), new Among("\u03B4\u03B1\u03BD\u03B5", -1, 1), new Among("\u03C0\u03B5", -1, 1), new Among("\u03B5\u03C0\u03B5", 13, 1), new Among("\u03BC\u03B5\u03C4\u03B5\u03C0\u03B5", 14, 1), new Among("\u03B5\u03C3\u03B5", -1, 1), new Among("\u03B1\u03B8\u03C1\u03BF", -1, 1), new Among("\u03C3\u03C5\u03BD\u03B1\u03B8\u03C1\u03BF", 17, 1) }; private static final Among a_11[] = { new Among("\u03B9\u03C3\u03BF\u03C5\u03BC\u03B5", -1, 1), new Among("\u03B9\u03C3\u03BF\u03C5\u03BD\u03B5", -1, 1), new Among("\u03B9\u03C3\u03B5\u03C4\u03B5", -1, 1), new Among("\u03B9\u03C3\u03B5\u03B9", -1, 1), new Among("\u03B9\u03C3\u03BF\u03C5\u03BD", -1, 1), new Among("\u03B9\u03C3\u03B5\u03B9\u03C3", -1, 1), new Among("\u03B9\u03C3\u03C9", -1, 1) }; private static final Among a_12[] = { new Among("\u03BA\u03BB\u03B5", -1, 1), new Among("\u03B5\u03C3\u03C9\u03BA\u03BB\u03B5", 0, 1), new Among("\u03C0\u03BB\u03B5", -1, 1), new Among("\u03B4\u03B1\u03BD\u03B5", -1, 1), new Among("\u03C3\u03B5", -1, 1), new Among("\u03B1\u03C3\u03B5", 4, 1), new Among("\u03C3\u03C5\u03BD\u03B1\u03B8\u03C1\u03BF", -1, 1) }; private static final Among a_13[] = { new Among("\u03B1\u03C4\u03B1", -1, 1), new Among("\u03C6\u03B1", -1, 1), new Among("\u03B7\u03C6\u03B1", 1, 1), new Among("\u03BC\u03B5\u03B3", -1, 1), new Among("\u03BB\u03C5\u03B3", -1, 1), new Among("\u03B7\u03B4", -1, 1), new Among("\u03BA\u03B1\u03B8", -1, 1), new Among("\u03B5\u03C7\u03B8", -1, 1), new Among("\u03BA\u03B1\u03BA", -1, 1), new Among("\u03BC\u03B1\u03BA", -1, 1), new Among("\u03C3\u03BA", -1, 1), new Among("\u03C6\u03B9\u03BB", -1, 1), new Among("\u03BA\u03C5\u03BB", -1, 1), new Among("\u03BC", -1, 1), new Among("\u03B3\u03B5\u03BC", 13, 1), new Among("\u03B1\u03C7\u03BD", -1, 1), new Among("\u03C0", -1, 1), new Among("\u03B1\u03C0", 16, 1), new Among("\u03B5\u03BC\u03C0", 16, 1), new Among("\u03B5\u03C5\u03C0", 16, 1), new Among("\u03B1\u03C1", -1, 1), new Among("\u03B1\u03BF\u03C1", -1, 1), new Among("\u03B3\u03C5\u03C1", -1, 1), new Among("\u03C7\u03C1", -1, 1), new Among("\u03C7\u03C9\u03C1", -1, 1), new Among("\u03BA\u03C4", -1, 1), new Among("\u03B1\u03BA\u03C4", 25, 1), new Among("\u03C7\u03C4", -1, 1), new Among("\u03B1\u03C7\u03C4", 27, 1), new Among("\u03C4\u03B1\u03C7", -1, 1), new Among("\u03C3\u03C7", -1, 1), new Among("\u03B1\u03C3\u03C7", 30, 1), new Among("\u03C5\u03C8", -1, 1) }; private static final Among a_14[] = { new Among("\u03B9\u03C3\u03C4\u03B1", -1, 1), new Among("\u03B9\u03C3\u03C4\u03B5", -1, 1), new Among("\u03B9\u03C3\u03C4\u03B7", -1, 1), new Among("\u03B9\u03C3\u03C4\u03BF\u03B9", -1, 1), new Among("\u03B9\u03C3\u03C4\u03C9\u03BD", -1, 1), new Among("\u03B9\u03C3\u03C4\u03BF", -1, 1), new Among("\u03B9\u03C3\u03C4\u03B5\u03C3", -1, 1), new Among("\u03B9\u03C3\u03C4\u03B7\u03C3", -1, 1), new Among("\u03B9\u03C3\u03C4\u03BF\u03C3", -1, 1), new Among("\u03B9\u03C3\u03C4\u03BF\u03C5\u03C3", -1, 1), new Among("\u03B9\u03C3\u03C4\u03BF\u03C5", -1, 1) }; private static final Among a_15[] = { new Among("\u03B5\u03B3\u03BA\u03BB\u03B5", -1, 1), new Among("\u03B1\u03C0\u03BF\u03BA\u03BB\u03B5", -1, 1), new Among("\u03C3\u03B5", -1, 1), new Among("\u03BC\u03B5\u03C4\u03B1\u03C3\u03B5", 2, 1), new Among("\u03BC\u03B9\u03BA\u03C1\u03BF\u03C3\u03B5", 2, 1) }; private static final Among a_16[] = { new Among("\u03B4\u03B1\u03BD\u03B5", -1, 1), new Among("\u03B1\u03BD\u03C4\u03B9\u03B4\u03B1\u03BD\u03B5", 0, 1) }; private static final Among a_17[] = { new Among("\u03B1\u03C4\u03BF\u03BC\u03B9\u03BA", -1, 2), new Among("\u03B5\u03B8\u03BD\u03B9\u03BA", -1, 4), new Among("\u03C4\u03BF\u03C0\u03B9\u03BA", -1, 7), new Among("\u03B5\u03BA\u03BB\u03B5\u03BA\u03C4\u03B9\u03BA", -1, 5), new Among("\u03C3\u03BA\u03B5\u03C0\u03C4\u03B9\u03BA", -1, 6), new Among("\u03B3\u03BD\u03C9\u03C3\u03C4\u03B9\u03BA", -1, 3), new Among("\u03B1\u03B3\u03BD\u03C9\u03C3\u03C4\u03B9\u03BA", 5, 1), new Among("\u03B1\u03BB\u03B5\u03BE\u03B1\u03BD\u03B4\u03C1\u03B9\u03BD", -1, 8), new Among("\u03B8\u03B5\u03B1\u03C4\u03C1\u03B9\u03BD", -1, 10), new Among("\u03B2\u03C5\u03B6\u03B1\u03BD\u03C4\u03B9\u03BD", -1, 9) }; private static final Among a_18[] = { new Among("\u03B9\u03C3\u03BC\u03BF\u03B9", -1, 1), new Among("\u03B9\u03C3\u03BC\u03C9\u03BD", -1, 1), new Among("\u03B9\u03C3\u03BC\u03BF", -1, 1), new Among("\u03B9\u03C3\u03BC\u03BF\u03C3", -1, 1), new Among("\u03B9\u03C3\u03BC\u03BF\u03C5\u03C3", -1, 1), new Among("\u03B9\u03C3\u03BC\u03BF\u03C5", -1, 1) }; private static final Among a_19[] = {new Among("\u03C3", -1, 1), new Among("\u03C7", -1, 1)}; private static final Among a_20[] = { new Among("\u03BF\u03C5\u03B4\u03B1\u03BA\u03B9\u03B1", -1, 1), new Among("\u03B1\u03C1\u03B1\u03BA\u03B9\u03B1", -1, 1), new Among("\u03BF\u03C5\u03B4\u03B1\u03BA\u03B9", -1, 1), new Among("\u03B1\u03C1\u03B1\u03BA\u03B9", -1, 1) }; private static final Among a_21[] = { new Among("\u03B2\u03B1\u03BC\u03B2", -1, 1), new Among("\u03C3\u03BB\u03BF\u03B2", -1, 1), new Among("\u03C4\u03C3\u03B5\u03C7\u03BF\u03C3\u03BB\u03BF\u03B2", 1, 1), new Among("\u03C4\u03B6", -1, 1), new Among("\u03BA", -1, 1), new Among("\u03BA\u03B1\u03C0\u03B1\u03BA", 4, 1), new Among("\u03C3\u03BF\u03BA", 4, 1), new Among("\u03C3\u03BA", 4, 1), new Among("\u03BC\u03B1\u03BB", -1, 1), new Among("\u03C0\u03BB", -1, 1), new Among("\u03BB\u03BF\u03C5\u03BB", -1, 1), new Among("\u03C6\u03C5\u03BB", -1, 1), new Among("\u03BA\u03B1\u03B9\u03BC", -1, 1), new Among("\u03BA\u03BB\u03B9\u03BC", -1, 1), new Among("\u03C6\u03B1\u03C1\u03BC", -1, 1), new Among("\u03C3\u03C0\u03B1\u03BD", -1, 1), new Among("\u03BA\u03BF\u03BD", -1, 1), new Among("\u03BA\u03B1\u03C4\u03C1\u03B1\u03C0", -1, 1), new Among("\u03C1", -1, 1), new Among("\u03B2\u03C1", 18, 1), new Among("\u03BB\u03B1\u03B2\u03C1", 19, 1), new Among("\u03B1\u03BC\u03B2\u03C1", 19, 1), new Among("\u03BC\u03B5\u03C1", 18, 1), new Among("\u03B1\u03BD\u03B8\u03C1", 18, 1), new Among("\u03BA\u03BF\u03C1", 18, 1), new Among("\u03C3", -1, 1), new Among("\u03BD\u03B1\u03B3\u03BA\u03B1\u03C3", 25, 1), new Among("\u03BC\u03BF\u03C5\u03C3\u03C4", -1, 1), new Among("\u03C1\u03C5", -1, 1), new Among("\u03C6", -1, 1), new Among("\u03C3\u03C6", 29, 1), new Among("\u03B1\u03BB\u03B9\u03C3\u03C6", 30, 1), new Among("\u03C7", -1, 1) }; private static final Among a_22[] = { new Among("\u03B2", -1, 1), new Among("\u03BA\u03B1\u03C1\u03B4", -1, 1), new Among("\u03B6", -1, 1), new Among("\u03C3\u03BA", -1, 1), new Among("\u03B2\u03B1\u03BB", -1, 1), new Among("\u03B3\u03BB", -1, 1), new Among("\u03C4\u03C1\u03B9\u03C0\u03BF\u03BB", -1, 1), new Among("\u03B3\u03B9\u03B1\u03BD", -1, 1), new Among("\u03B7\u03B3\u03BF\u03C5\u03BC\u03B5\u03BD", -1, 1), new Among("\u03BA\u03BF\u03BD", -1, 1), new Among("\u03BC\u03B1\u03BA\u03C1\u03C5\u03BD", -1, 1), new Among("\u03C0", -1, 1), new Among("\u03C0\u03B1\u03C4\u03B5\u03C1", -1, 1), new Among("\u03C4\u03BF\u03C3", -1, 1), new Among("\u03BD\u03C5\u03C6", -1, 1) }; private static final Among a_23[] = { new Among("\u03B1\u03BA\u03B9\u03B1", -1, 1), new Among("\u03B1\u03C1\u03B1\u03BA\u03B9\u03B1", 0, 1), new Among("\u03B9\u03C4\u03C3\u03B1", -1, 1), new Among("\u03B1\u03BA\u03B9", -1, 1), new Among("\u03B1\u03C1\u03B1\u03BA\u03B9", 3, 1), new Among("\u03B9\u03C4\u03C3\u03C9\u03BD", -1, 1), new Among("\u03B9\u03C4\u03C3\u03B1\u03C3", -1, 1), new Among("\u03B9\u03C4\u03C3\u03B5\u03C3", -1, 1) }; private static final Among a_24[] = { new Among("\u03C8\u03B1\u03BB", -1, 1), new Among("\u03B1\u03B9\u03C6\u03BD", -1, 1), new Among("\u03BF\u03BB\u03BF", -1, 1), new Among("\u03B9\u03C1", -1, 1) }; private static final Among a_25[] = { new Among("\u03B5", -1, 1), new Among("\u03C0\u03B1\u03B9\u03C7\u03BD", -1, 1) }; private static final Among a_26[] = { new Among("\u03B9\u03B4\u03B9\u03B1", -1, 1), new Among("\u03B9\u03B4\u03B9\u03C9\u03BD", -1, 1), new Among("\u03B9\u03B4\u03B9\u03BF", -1, 1) }; private static final Among a_27[] = { new Among("\u03B9\u03B2", -1, 1), new Among("\u03B4", -1, 1), new Among("\u03C6\u03C1\u03B1\u03B3\u03BA", -1, 1), new Among("\u03BB\u03C5\u03BA", -1, 1), new Among("\u03BF\u03B2\u03B5\u03BB", -1, 1), new Among("\u03BC\u03B7\u03BD", -1, 1), new Among("\u03C1", -1, 1) }; private static final Among a_28[] = { new Among("\u03B9\u03C3\u03BA\u03B5", -1, 1), new Among("\u03B9\u03C3\u03BA\u03BF", -1, 1), new Among("\u03B9\u03C3\u03BA\u03BF\u03C3", -1, 1), new Among("\u03B9\u03C3\u03BA\u03BF\u03C5", -1, 1) }; private static final Among a_29[] = { new Among("\u03B1\u03B4\u03C9\u03BD", -1, 1), new Among("\u03B1\u03B4\u03B5\u03C3", -1, 1) }; private static final Among a_30[] = { new Among("\u03B3\u03B9\u03B1\u03B3\u03B9", -1, -1), new Among("\u03B8\u03B5\u03B9", -1, -1), new Among("\u03BF\u03BA", -1, -1), new Among("\u03BC\u03B1\u03BC", -1, -1), new Among("\u03BC\u03B1\u03BD", -1, -1), new Among("\u03BC\u03C0\u03B1\u03BC\u03C0", -1, -1), new Among("\u03C0\u03B5\u03B8\u03B5\u03C1", -1, -1), new Among("\u03C0\u03B1\u03C4\u03B5\u03C1", -1, -1), new Among("\u03BA\u03C5\u03C1", -1, -1), new Among("\u03BD\u03C4\u03B1\u03BD\u03C4", -1, -1) }; private static final Among a_31[] = { new Among("\u03B5\u03B4\u03C9\u03BD", -1, 1), new Among("\u03B5\u03B4\u03B5\u03C3", -1, 1) }; private static final Among a_32[] = { new Among("\u03BC\u03B9\u03BB", -1, 1), new Among("\u03B4\u03B1\u03C0", -1, 1), new Among("\u03B3\u03B7\u03C0", -1, 1), new Among("\u03B9\u03C0", -1, 1), new Among("\u03B5\u03BC\u03C0", -1, 1), new Among("\u03BF\u03C0", -1, 1), new Among("\u03BA\u03C1\u03B1\u03C3\u03C0", -1, 1), new Among("\u03C5\u03C0", -1, 1) }; private static final Among a_33[] = { new Among("\u03BF\u03C5\u03B4\u03C9\u03BD", -1, 1), new Among("\u03BF\u03C5\u03B4\u03B5\u03C3", -1, 1) }; private static final Among a_34[] = { new Among("\u03C4\u03C1\u03B1\u03B3", -1, 1), new Among("\u03C6\u03B5", -1, 1), new Among("\u03BA\u03B1\u03BB\u03B9\u03B1\u03BA", -1, 1), new Among("\u03B1\u03C1\u03BA", -1, 1), new Among("\u03C3\u03BA", -1, 1), new Among("\u03C0\u03B5\u03C4\u03B1\u03BB", -1, 1), new Among("\u03B2\u03B5\u03BB", -1, 1), new Among("\u03BB\u03BF\u03C5\u03BB", -1, 1), new Among("\u03C6\u03BB", -1, 1), new Among("\u03C7\u03BD", -1, 1), new Among("\u03C0\u03BB\u03B5\u03BE", -1, 1), new Among("\u03C3\u03C0", -1, 1), new Among("\u03C6\u03C1", -1, 1), new Among("\u03C3", -1, 1), new Among("\u03BB\u03B9\u03C7", -1, 1) }; private static final Among a_35[] = { new Among("\u03B5\u03C9\u03BD", -1, 1), new Among("\u03B5\u03C9\u03C3", -1, 1) }; private static final Among a_36[] = { new Among("\u03B4", -1, 1), new Among("\u03B9\u03B4", 0, 1), new Among("\u03B8", -1, 1), new Among("\u03B3\u03B1\u03BB", -1, 1), new Among("\u03B5\u03BB", -1, 1), new Among("\u03BD", -1, 1), new Among("\u03C0", -1, 1), new Among("\u03C0\u03B1\u03C1", -1, 1) }; private static final Among a_37[] = { new Among("\u03B9\u03B1", -1, 1), new Among("\u03B9\u03C9\u03BD", -1, 1), new Among("\u03B9\u03BF\u03C5", -1, 1) }; private static final Among a_38[] = { new Among("\u03B9\u03BA\u03B1", -1, 1), new Among("\u03B9\u03BA\u03C9\u03BD", -1, 1), new Among("\u03B9\u03BA\u03BF", -1, 1), new Among("\u03B9\u03BA\u03BF\u03C5", -1, 1) }; private static final Among a_39[] = { new Among("\u03B1\u03B4", -1, 1), new Among("\u03C3\u03C5\u03BD\u03B1\u03B4", 0, 1), new Among("\u03BA\u03B1\u03C4\u03B1\u03B4", 0, 1), new Among("\u03B1\u03BD\u03C4\u03B9\u03B4", -1, 1), new Among("\u03B5\u03BD\u03B4", -1, 1), new Among("\u03C6\u03C5\u03BB\u03BF\u03B4", -1, 1), new Among("\u03C5\u03C0\u03BF\u03B4", -1, 1), new Among("\u03C0\u03C1\u03C9\u03C4\u03BF\u03B4", -1, 1), new Among("\u03B5\u03BE\u03C9\u03B4", -1, 1), new Among("\u03B7\u03B8", -1, 1), new Among("\u03B1\u03BD\u03B7\u03B8", 9, 1), new Among("\u03BE\u03B9\u03BA", -1, 1), new Among("\u03B1\u03BB", -1, 1), new Among("\u03B1\u03BC\u03BC\u03BF\u03C7\u03B1\u03BB", 12, 1), new Among("\u03C3\u03C5\u03BD\u03BF\u03BC\u03B7\u03BB", -1, 1), new Among("\u03BC\u03C0\u03BF\u03BB", -1, 1), new Among("\u03BC\u03BF\u03C5\u03BB", -1, 1), new Among("\u03C4\u03C3\u03B1\u03BC", -1, 1), new Among("\u03B2\u03C1\u03C9\u03BC", -1, 1), new Among("\u03B1\u03BC\u03B1\u03BD", -1, 1), new Among("\u03BC\u03C0\u03B1\u03BD", -1, 1), new Among("\u03BA\u03B1\u03BB\u03BB\u03B9\u03BD", -1, 1), new Among("\u03C0\u03BF\u03C3\u03C4\u03B5\u03BB\u03BD", -1, 1), new Among("\u03C6\u03B9\u03BB\u03BF\u03BD", -1, 1), new Among("\u03BA\u03B1\u03BB\u03C0", -1, 1), new Among("\u03B3\u03B5\u03C1", -1, 1), new Among("\u03C7\u03B1\u03C3", -1, 1), new Among("\u03BC\u03C0\u03BF\u03C3", -1, 1), new Among("\u03C0\u03BB\u03B9\u03B1\u03C4\u03C3", -1, 1), new Among("\u03C0\u03B5\u03C4\u03C3", -1, 1), new Among("\u03C0\u03B9\u03C4\u03C3", -1, 1), new Among("\u03C6\u03C5\u03C3", -1, 1), new Among("\u03BC\u03C0\u03B1\u03B3\u03B9\u03B1\u03C4", -1, 1), new Among("\u03BD\u03B9\u03C4", -1, 1), new Among("\u03C0\u03B9\u03BA\u03B1\u03BD\u03C4", -1, 1), new Among("\u03C3\u03B5\u03C1\u03C4", -1, 1) }; private static final Among a_40[] = { new Among("\u03B1\u03B3\u03B1\u03BC\u03B5", -1, 1), new Among("\u03B7\u03BA\u03B1\u03BC\u03B5", -1, 1), new Among("\u03B7\u03B8\u03B7\u03BA\u03B1\u03BC\u03B5", 1, 1), new Among("\u03B7\u03C3\u03B1\u03BC\u03B5", -1, 1), new Among("\u03BF\u03C5\u03C3\u03B1\u03BC\u03B5", -1, 1) }; private static final Among a_41[] = { new Among("\u03B2\u03BF\u03C5\u03B2", -1, 1), new Among("\u03BE\u03B5\u03B8", -1, 1), new Among("\u03C0\u03B5\u03B8", -1, 1), new Among("\u03B1\u03C0\u03BF\u03B8", -1, 1), new Among("\u03B1\u03C0\u03BF\u03BA", -1, 1), new Among("\u03BF\u03C5\u03BB", -1, 1), new Among("\u03B1\u03BD\u03B1\u03C0", -1, 1), new Among("\u03C0\u03B9\u03BA\u03C1", -1, 1), new Among("\u03C0\u03BF\u03C4", -1, 1), new Among("\u03B1\u03C0\u03BF\u03C3\u03C4", -1, 1), new Among("\u03C7", -1, 1), new Among("\u03C3\u03B9\u03C7", 10, 1) }; private static final Among a_42[] = { new Among("\u03C4\u03C1", -1, 1), new Among("\u03C4\u03C3", -1, 1) }; private static final Among a_43[] = { new Among("\u03B1\u03B3\u03B1\u03BD\u03B5", -1, 1), new Among("\u03B7\u03BA\u03B1\u03BD\u03B5", -1, 1), new Among("\u03B7\u03B8\u03B7\u03BA\u03B1\u03BD\u03B5", 1, 1), new Among("\u03B7\u03C3\u03B1\u03BD\u03B5", -1, 1), new Among("\u03BF\u03C5\u03C3\u03B1\u03BD\u03B5", -1, 1), new Among("\u03BF\u03BD\u03C4\u03B1\u03BD\u03B5", -1, 1), new Among("\u03B9\u03BF\u03BD\u03C4\u03B1\u03BD\u03B5", 5, 1), new Among("\u03BF\u03C5\u03BD\u03C4\u03B1\u03BD\u03B5", -1, 1), new Among("\u03B9\u03BF\u03C5\u03BD\u03C4\u03B1\u03BD\u03B5", 7, 1), new Among("\u03BF\u03C4\u03B1\u03BD\u03B5", -1, 1), new Among("\u03B9\u03BF\u03C4\u03B1\u03BD\u03B5", 9, 1) }; private static final Among a_44[] = { new Among("\u03C4\u03B1\u03B2", -1, 1), new Among("\u03BD\u03C4\u03B1\u03B2", 0, 1), new Among("\u03C8\u03B7\u03BB\u03BF\u03C4\u03B1\u03B2", 0, 1), new Among("\u03BB\u03B9\u03B2", -1, 1), new Among("\u03BA\u03BB\u03B9\u03B2", 3, 1), new Among("\u03BE\u03B7\u03C1\u03BF\u03BA\u03BB\u03B9\u03B2", 4, 1), new Among("\u03B3", -1, 1), new Among("\u03B1\u03B3", 6, 1), new Among("\u03C4\u03C1\u03B1\u03B3", 7, 1), new Among("\u03C4\u03C3\u03B1\u03B3", 7, 1), new Among("\u03B1\u03B8\u03B9\u03B3\u03B3", 6, 1), new Among("\u03C4\u03C3\u03B9\u03B3\u03B3", 6, 1), new Among("\u03B1\u03C4\u03C3\u03B9\u03B3\u03B3", 11, 1), new Among("\u03C3\u03C4\u03B5\u03B3", 6, 1), new Among("\u03B1\u03C0\u03B7\u03B3", 6, 1), new Among("\u03C3\u03B9\u03B3", 6, 1), new Among("\u03B1\u03BD\u03BF\u03C1\u03B3", 6, 1), new Among("\u03B5\u03BD\u03BF\u03C1\u03B3", 6, 1), new Among("\u03BA\u03B1\u03BB\u03C0\u03BF\u03C5\u03B6", -1, 1), new Among("\u03B8", -1, 1), new Among("\u03BC\u03C9\u03B1\u03BC\u03B5\u03B8", 19, 1), new Among("\u03C0\u03B9\u03B8", 19, 1), new Among("\u03B1\u03C0\u03B9\u03B8", 21, 1), new Among("\u03B4\u03B5\u03BA", -1, 1), new Among("\u03C0\u03B5\u03BB\u03B5\u03BA", -1, 1), new Among("\u03B9\u03BA", -1, 1), new Among("\u03B1\u03BD\u03B9\u03BA", 25, 1), new Among("\u03B2\u03BF\u03C5\u03BB\u03BA", -1, 1), new Among("\u03B2\u03B1\u03C3\u03BA", -1, 1), new Among("\u03B2\u03C1\u03B1\u03C7\u03C5\u03BA", -1, 1), new Among("\u03B3\u03B1\u03BB", -1, 1), new Among("\u03BA\u03B1\u03C4\u03B1\u03B3\u03B1\u03BB", 30, 1), new Among("\u03BF\u03BB\u03BF\u03B3\u03B1\u03BB", 30, 1), new Among("\u03B2\u03B1\u03B8\u03C5\u03B3\u03B1\u03BB", 30, 1), new Among("\u03BC\u03B5\u03BB", -1, 1), new Among("\u03BA\u03B1\u03C3\u03C4\u03B5\u03BB", -1, 1), new Among("\u03C0\u03BF\u03C1\u03C4\u03BF\u03BB", -1, 1), new Among("\u03C0\u03BB", -1, 1), new Among("\u03B4\u03B9\u03C0\u03BB", 37, 1), new Among("\u03BB\u03B1\u03BF\u03C0\u03BB", 37, 1), new Among("\u03C8\u03C5\u03C7\u03BF\u03C0\u03BB", 37, 1), new Among("\u03BF\u03C5\u03BB", -1, 1), new Among("\u03BC", -1, 1), new Among("\u03BF\u03BB\u03B9\u03B3\u03BF\u03B4\u03B1\u03BC", 42, 1), new Among("\u03BC\u03BF\u03C5\u03C3\u03BF\u03C5\u03BB\u03BC", 42, 1), new Among("\u03B4\u03C1\u03B1\u03B4\u03BF\u03C5\u03BC", 42, 1), new Among("\u03B2\u03C1\u03B1\u03C7\u03BC", 42, 1), new Among("\u03BD", -1, 1), new Among("\u03B1\u03BC\u03B5\u03C1\u03B9\u03BA\u03B1\u03BD", 47, 1), new Among("\u03C0", -1, 1), new Among("\u03B1\u03B4\u03B1\u03C0", 49, 1), new Among("\u03C7\u03B1\u03BC\u03B7\u03BB\u03BF\u03B4\u03B1\u03C0", 49, 1), new Among("\u03C0\u03BF\u03BB\u03C5\u03B4\u03B1\u03C0", 49, 1), new Among("\u03BA\u03BF\u03C0", 49, 1), new Among("\u03C5\u03C0\u03BF\u03BA\u03BF\u03C0", 53, 1), new Among("\u03C4\u03C3\u03BF\u03C0", 49, 1), new Among("\u03C3\u03C0", 49, 1), new Among("\u03B5\u03C1", -1, 1), new Among("\u03B3\u03B5\u03C1", 57, 1), new Among("\u03B2\u03B5\u03C4\u03B5\u03C1", 57, 1), new Among("\u03BB\u03BF\u03C5\u03B8\u03B7\u03C1", -1, 1), new Among("\u03BA\u03BF\u03C1\u03BC\u03BF\u03C1", -1, 1), new Among("\u03C0\u03B5\u03C1\u03B9\u03C4\u03C1", -1, 1), new Among("\u03BF\u03C5\u03C1", -1, 1), new Among("\u03C3", -1, 1), new Among("\u03B2\u03B1\u03C3", 64, 1), new Among("\u03C0\u03BF\u03BB\u03B9\u03C3", 64, 1), new Among("\u03C3\u03B1\u03C1\u03B1\u03BA\u03B1\u03C4\u03C3", 64, 1), new Among("\u03B8\u03C5\u03C3", 64, 1), new Among("\u03B4\u03B9\u03B1\u03C4", -1, 1), new Among("\u03C0\u03BB\u03B1\u03C4", -1, 1), new Among("\u03C4\u03C3\u03B1\u03C1\u03BB\u03B1\u03C4", -1, 1), new Among("\u03C4\u03B5\u03C4", -1, 1), new Among("\u03C0\u03BF\u03C5\u03C1\u03B9\u03C4", -1, 1), new Among("\u03C3\u03BF\u03C5\u03BB\u03C4", -1, 1), new Among("\u03BC\u03B1\u03B9\u03BD\u03C4", -1, 1), new Among("\u03B6\u03C9\u03BD\u03C4", -1, 1), new Among("\u03BA\u03B1\u03C3\u03C4", -1, 1), new Among("\u03C6", -1, 1), new Among("\u03B4\u03B9\u03B1\u03C6", 78, 1), new Among("\u03C3\u03C4\u03B5\u03C6", 78, 1), new Among("\u03C6\u03C9\u03C4\u03BF\u03C3\u03C4\u03B5\u03C6", 80, 1), new Among("\u03C0\u03B5\u03C1\u03B7\u03C6", 78, 1), new Among("\u03C5\u03C0\u03B5\u03C1\u03B7\u03C6", 82, 1), new Among("\u03BA\u03BF\u03B9\u03BB\u03B1\u03C1\u03C6", 78, 1), new Among("\u03C0\u03B5\u03BD\u03C4\u03B1\u03C1\u03C6", 78, 1), new Among("\u03BF\u03C1\u03C6", 78, 1), new Among("\u03C7", -1, 1), new Among("\u03B1\u03BC\u03B7\u03C7", 87, 1), new Among("\u03B2\u03B9\u03BF\u03BC\u03B7\u03C7", 87, 1), new Among("\u03BC\u03B5\u03B3\u03BB\u03BF\u03B2\u03B9\u03BF\u03BC\u03B7\u03C7", 89, 1), new Among("\u03BA\u03B1\u03C0\u03BD\u03BF\u03B2\u03B9\u03BF\u03BC\u03B7\u03C7", 89, 1), new Among("\u03BC\u03B9\u03BA\u03C1\u03BF\u03B2\u03B9\u03BF\u03BC\u03B7\u03C7", 89, 1), new Among("\u03C0\u03BF\u03BB\u03C5\u03BC\u03B7\u03C7", 87, 1), new Among("\u03BB\u03B9\u03C7", 87, 1) }; private static final Among a_45[] = {new Among("\u03B7\u03C3\u03B5\u03C4\u03B5", -1, 1)}; private static final Among a_46[] = { new Among("\u03B5\u03BD\u03B4", -1, 1), new Among("\u03C3\u03C5\u03BD\u03B4", -1, 1), new Among("\u03BF\u03B4", -1, 1), new Among("\u03B4\u03B9\u03B1\u03B8", -1, 1), new Among("\u03BA\u03B1\u03B8", -1, 1), new Among("\u03C1\u03B1\u03B8", -1, 1), new Among("\u03C4\u03B1\u03B8", -1, 1), new Among("\u03C4\u03B9\u03B8", -1, 1), new Among("\u03B5\u03BA\u03B8", -1, 1), new Among("\u03B5\u03BD\u03B8", -1, 1), new Among("\u03C3\u03C5\u03BD\u03B8", -1, 1), new Among("\u03C1\u03BF\u03B8", -1, 1), new Among("\u03C5\u03C0\u03B5\u03C1\u03B8", -1, 1), new Among("\u03C3\u03B8", -1, 1), new Among("\u03B5\u03C5\u03B8", -1, 1), new Among("\u03B1\u03C1\u03BA", -1, 1), new Among("\u03C9\u03C6\u03B5\u03BB", -1, 1), new Among("\u03B2\u03BF\u03BB", -1, 1), new Among("\u03B1\u03B9\u03BD", -1, 1), new Among("\u03C0\u03BF\u03BD", -1, 1), new Among("\u03C1\u03BF\u03BD", -1, 1), new Among("\u03C3\u03C5\u03BD", -1, 1), new Among("\u03B2\u03B1\u03C1", -1, 1), new Among("\u03B2\u03C1", -1, 1), new Among("\u03B1\u03B9\u03C1", -1, 1), new Among("\u03C6\u03BF\u03C1", -1, 1), new Among("\u03B5\u03C5\u03C1", -1, 1), new Among("\u03C0\u03C5\u03C1", -1, 1), new Among("\u03C7\u03C9\u03C1", -1, 1), new Among("\u03BD\u03B5\u03C4", -1, 1), new Among("\u03C3\u03C7", -1, 1) }; private static final Among a_47[] = { new Among("\u03C0\u03B1\u03B3", -1, 1), new Among("\u03B4", -1, 1), new Among("\u03B1\u03B4", 1, 1), new Among("\u03B8", -1, 1), new Among("\u03B1\u03B8", 3, 1), new Among("\u03C4\u03BF\u03BA", -1, 1), new Among("\u03C3\u03BA", -1, 1), new Among("\u03C0\u03B1\u03C1\u03B1\u03BA\u03B1\u03BB", -1, 1), new Among("\u03C3\u03BA\u03B5\u03BB", -1, 1), new Among("\u03B1\u03C0\u03BB", -1, 1), new Among("\u03B5\u03BC", -1, 1), new Among("\u03B1\u03BD", -1, 1), new Among("\u03B2\u03B5\u03BD", -1, 1), new Among("\u03B2\u03B1\u03C1\u03BF\u03BD", -1, 1), new Among("\u03BA\u03BF\u03C0", -1, 1), new Among("\u03C3\u03B5\u03C1\u03C0", -1, 1), new Among("\u03B1\u03B2\u03B1\u03C1", -1, 1), new Among("\u03B5\u03BD\u03B1\u03C1", -1, 1), new Among("\u03B1\u03B2\u03C1", -1, 1), new Among("\u03BC\u03C0\u03BF\u03C1", -1, 1), new Among("\u03B8\u03B1\u03C1\u03C1", -1, 1), new Among("\u03BD\u03C4\u03C1", -1, 1), new Among("\u03C5", -1, 1), new Among("\u03BD\u03B9\u03C6", -1, 1), new Among("\u03C3\u03C5\u03C1\u03C6", -1, 1) }; private static final Among a_48[] = { new Among("\u03BF\u03BD\u03C4\u03B1\u03C3", -1, 1), new Among("\u03C9\u03BD\u03C4\u03B1\u03C3", -1, 1) }; private static final Among a_49[] = { new Among("\u03BF\u03BC\u03B1\u03C3\u03C4\u03B5", -1, 1), new Among("\u03B9\u03BF\u03BC\u03B1\u03C3\u03C4\u03B5", 0, 1) }; private static final Among a_50[] = { new Among("\u03C0", -1, 1), new Among("\u03B1\u03C0", 0, 1), new Among("\u03B1\u03BA\u03B1\u03C4\u03B1\u03C0", 1, 1), new Among("\u03C3\u03C5\u03BC\u03C0", 0, 1), new Among("\u03B1\u03C3\u03C5\u03BC\u03C0", 3, 1), new Among("\u03B1\u03BC\u03B5\u03C4\u03B1\u03BC\u03C6", -1, 1) }; private static final Among a_51[] = { new Among("\u03B6", -1, 1), new Among("\u03B1\u03BB", -1, 1), new Among("\u03C0\u03B1\u03C1\u03B1\u03BA\u03B1\u03BB", 1, 1), new Among("\u03B5\u03BA\u03C4\u03B5\u03BB", -1, 1), new Among("\u03BC", -1, 1), new Among("\u03BE", -1, 1), new Among("\u03C0\u03C1\u03BF", -1, 1), new Among("\u03B1\u03C1", -1, 1), new Among("\u03BD\u03B9\u03C3", -1, 1) }; private static final Among a_52[] = { new Among("\u03B7\u03B8\u03B7\u03BA\u03B1", -1, 1), new Among("\u03B7\u03B8\u03B7\u03BA\u03B5", -1, 1), new Among("\u03B7\u03B8\u03B7\u03BA\u03B5\u03C3", -1, 1) }; private static final Among a_53[] = { new Among("\u03C0\u03B9\u03B8", -1, 1), new Among("\u03BF\u03B8", -1, 1), new Among("\u03BD\u03B1\u03C1\u03B8", -1, 1), new Among("\u03C3\u03BA\u03BF\u03C5\u03BB", -1, 1), new Among("\u03C3\u03BA\u03C9\u03BB", -1, 1), new Among("\u03C3\u03C6", -1, 1) }; private static final Among a_54[] = { new Among("\u03B8", -1, 1), new Among("\u03B4\u03B9\u03B1\u03B8", 0, 1), new Among("\u03C0\u03B1\u03C1\u03B1\u03BA\u03B1\u03C4\u03B1\u03B8", 0, 1), new Among("\u03C3\u03C5\u03BD\u03B8", 0, 1), new Among("\u03C0\u03C1\u03BF\u03C3\u03B8", 0, 1) }; private static final Among a_55[] = { new Among("\u03B7\u03BA\u03B1", -1, 1), new Among("\u03B7\u03BA\u03B5", -1, 1), new Among("\u03B7\u03BA\u03B5\u03C3", -1, 1) }; private static final Among a_56[] = { new Among("\u03C6\u03B1\u03B3", -1, 1), new Among("\u03BB\u03B7\u03B3", -1, 1), new Among("\u03C6\u03C1\u03C5\u03B4", -1, 1), new Among("\u03BC\u03B1\u03BD\u03C4\u03B9\u03BB", -1, 1), new Among("\u03BC\u03B1\u03BB\u03BB", -1, 1), new Among("\u03BF\u03BC", -1, 1), new Among("\u03B2\u03BB\u03B5\u03C0", -1, 1), new Among("\u03C0\u03BF\u03B4\u03B1\u03C1", -1, 1), new Among("\u03BA\u03C5\u03BC\u03B1\u03C4", -1, 1), new Among("\u03C0\u03C1\u03C9\u03C4", -1, 1), new Among("\u03BB\u03B1\u03C7", -1, 1), new Among("\u03C0\u03B1\u03BD\u03C4\u03B1\u03C7", -1, 1) }; private static final Among a_57[] = { new Among("\u03C4\u03C3\u03B1", -1, 1), new Among("\u03C7\u03B1\u03B4", -1, 1), new Among("\u03BC\u03B5\u03B4", -1, 1), new Among("\u03BB\u03B1\u03BC\u03C0\u03B9\u03B4", -1, 1), new Among("\u03B4\u03B5", -1, 1), new Among("\u03C0\u03BB\u03B5", -1, 1), new Among("\u03BC\u03B5\u03C3\u03B1\u03B6", -1, 1), new Among("\u03B4\u03B5\u03C3\u03C0\u03BF\u03B6", -1, 1), new Among("\u03B1\u03B9\u03B8", -1, 1), new Among("\u03C6\u03B1\u03C1\u03BC\u03B1\u03BA", -1, 1), new Among("\u03B1\u03B3\u03BA", -1, 1), new Among("\u03B1\u03BD\u03B7\u03BA", -1, 1), new Among("\u03BB", -1, 1), new Among("\u03BC", -1, 1), new Among("\u03B1\u03BC", 13, 1), new Among("\u03B2\u03C1\u03BF\u03BC", 13, 1), new Among("\u03C5\u03C0\u03BF\u03C4\u03B5\u03B9\u03BD", -1, 1), new Among("\u03B5\u03BA\u03BB\u03B9\u03C0", -1, 1), new Among("\u03C1", -1, 1), new Among("\u03B5\u03BD\u03B4\u03B9\u03B1\u03C6\u03B5\u03C1", 18, 1), new Among("\u03B1\u03BD\u03B1\u03C1\u03C1", 18, 1), new Among("\u03C0\u03B1\u03C4", -1, 1), new Among("\u03BA\u03B1\u03B8\u03B1\u03C1\u03B5\u03C5", -1, 1), new Among("\u03B4\u03B5\u03C5\u03C4\u03B5\u03C1\u03B5\u03C5", -1, 1), new Among("\u03BB\u03B5\u03C7", -1, 1) }; private static final Among a_58[] = { new Among("\u03BF\u03C5\u03C3\u03B1", -1, 1), new Among("\u03BF\u03C5\u03C3\u03B5", -1, 1), new Among("\u03BF\u03C5\u03C3\u03B5\u03C3", -1, 1) }; private static final Among a_59[] = { new Among("\u03C8\u03BF\u03C6", -1, -1), new Among("\u03BD\u03B1\u03C5\u03BB\u03BF\u03C7", -1, -1) }; private static final Among a_60[] = { new Among("\u03C0\u03B5\u03BB", -1, 1), new Among("\u03BB\u03BB", -1, 1), new Among("\u03C3\u03BC\u03B7\u03BD", -1, 1), new Among("\u03C1\u03C0", -1, 1), new Among("\u03C0\u03C1", -1, 1), new Among("\u03C6\u03C1", -1, 1), new Among("\u03C7\u03BF\u03C1\u03C4", -1, 1), new Among("\u03BF\u03C6", -1, 1), new Among("\u03C3\u03C6", -1, 1), new Among("\u03BB\u03BF\u03C7", -1, 1) }; private static final Among a_61[] = { new Among("\u03B1\u03BC\u03B1\u03BB\u03BB\u03B9", -1, 1), new Among("\u03BB", -1, 1), new Among("\u03B1\u03BC\u03B1\u03BB", 1, 1), new Among("\u03BC", -1, 1), new Among("\u03BF\u03C5\u03BB\u03B1\u03BC", 3, 1), new Among("\u03B5\u03BD", -1, 1), new Among("\u03B4\u03B5\u03C1\u03B2\u03B5\u03BD", 5, 1), new Among("\u03C0", -1, 1), new Among("\u03B1\u03B5\u03B9\u03C0", 7, 1), new Among("\u03B1\u03C1\u03C4\u03B9\u03C0", 7, 1), new Among("\u03C3\u03C5\u03BC\u03C0", 7, 1), new Among("\u03BD\u03B5\u03BF\u03C0", 7, 1), new Among("\u03BA\u03C1\u03BF\u03BA\u03B1\u03BB\u03BF\u03C0", 7, 1), new Among("\u03BF\u03BB\u03BF\u03C0", 7, 1), new Among("\u03C0\u03C1\u03BF\u03C3\u03C9\u03C0\u03BF\u03C0", 7, 1), new Among("\u03C3\u03B9\u03B4\u03B7\u03C1\u03BF\u03C0", 7, 1), new Among("\u03B4\u03C1\u03BF\u03C3\u03BF\u03C0", 7, 1), new Among("\u03B1\u03C3\u03C0", 7, 1), new Among("\u03B1\u03BD\u03C5\u03C0", 7, 1), new Among("\u03C1", -1, 1), new Among("\u03B1\u03C3\u03C0\u03B1\u03C1", 19, 1), new Among("\u03C7\u03B1\u03C1", 19, 1), new Among("\u03B1\u03C7\u03B1\u03C1", 21, 1), new Among("\u03B1\u03C0\u03B5\u03C1", 19, 1), new Among("\u03C4\u03C1", 19, 1), new Among("\u03BF\u03C5\u03C1", 19, 1), new Among("\u03C4", -1, 1), new Among("\u03B4\u03B9\u03B1\u03C4", 26, 1), new Among("\u03B5\u03C0\u03B9\u03C4", 26, 1), new Among("\u03C3\u03C5\u03BD\u03C4", 26, 1), new Among("\u03BF\u03BC\u03BF\u03C4", 26, 1), new Among("\u03BD\u03BF\u03BC\u03BF\u03C4", 30, 1), new Among("\u03B1\u03C0\u03BF\u03C4", 26, 1), new Among("\u03C5\u03C0\u03BF\u03C4", 26, 1), new Among("\u03B1\u03B2\u03B1\u03C3\u03C4", 26, 1), new Among("\u03B1\u03B9\u03BC\u03BF\u03C3\u03C4", 26, 1), new Among("\u03C0\u03C1\u03BF\u03C3\u03C4", 26, 1), new Among("\u03B1\u03BD\u03C5\u03C3\u03C4", 26, 1), new Among("\u03BD\u03B1\u03C5", -1, 1), new Among("\u03B1\u03C6", -1, 1), new Among("\u03BE\u03B5\u03C6", -1, 1), new Among("\u03B1\u03B4\u03B7\u03C6", -1, 1), new Among("\u03C0\u03B1\u03BC\u03C6", -1, 1), new Among("\u03C0\u03BF\u03BB\u03C5\u03C6", -1, 1) }; private static final Among a_62[] = { new Among("\u03B1\u03B3\u03B1", -1, 1), new Among("\u03B1\u03B3\u03B5", -1, 1), new Among("\u03B1\u03B3\u03B5\u03C3", -1, 1) }; private static final Among a_63[] = { new Among("\u03B7\u03C3\u03B1", -1, 1), new Among("\u03B7\u03C3\u03B5", -1, 1), new Among("\u03B7\u03C3\u03BF\u03C5", -1, 1) }; private static final Among a_64[] = { new Among("\u03BD", -1, 1), new Among("\u03B4\u03C9\u03B4\u03B5\u03BA\u03B1\u03BD", 0, 1), new Among("\u03B5\u03C0\u03C4\u03B1\u03BD", 0, 1), new Among("\u03BC\u03B5\u03B3\u03B1\u03BB\u03BF\u03BD", 0, 1), new Among("\u03B5\u03C1\u03B7\u03BC\u03BF\u03BD", 0, 1), new Among("\u03C7\u03B5\u03C1\u03C3\u03BF\u03BD", 0, 1) }; private static final Among a_65[] = {new Among("\u03B7\u03C3\u03C4\u03B5", -1, 1)}; private static final Among a_66[] = { new Among("\u03C3\u03B2", -1, 1), new Among("\u03B1\u03C3\u03B2", 0, 1), new Among("\u03B1\u03C0\u03BB", -1, 1), new Among("\u03B1\u03B5\u03B9\u03BC\u03BD", -1, 1), new Among("\u03C7\u03C1", -1, 1), new Among("\u03B1\u03C7\u03C1", 4, 1), new Among("\u03BA\u03BF\u03B9\u03BD\u03BF\u03C7\u03C1", 4, 1), new Among("\u03B4\u03C5\u03C3\u03C7\u03C1", 4, 1), new Among("\u03B5\u03C5\u03C7\u03C1", 4, 1), new Among("\u03C0\u03B1\u03BB\u03B9\u03BC\u03C8", -1, 1) }; private static final Among a_67[] = { new Among("\u03BF\u03C5\u03BD\u03B5", -1, 1), new Among("\u03B7\u03B8\u03BF\u03C5\u03BD\u03B5", 0, 1), new Among("\u03B7\u03C3\u03BF\u03C5\u03BD\u03B5", 0, 1) }; private static final Among a_68[] = { new Among("\u03C3\u03C0\u03B9", -1, 1), new Among("\u03BD", -1, 1), new Among("\u03B5\u03BE\u03C9\u03BD", 1, 1), new Among("\u03C1", -1, 1), new Among("\u03C3\u03C4\u03C1\u03B1\u03B2\u03BF\u03BC\u03BF\u03C5\u03C4\u03C3", -1, 1), new Among("\u03BA\u03B1\u03BA\u03BF\u03BC\u03BF\u03C5\u03C4\u03C3", -1, 1) }; private static final Among a_69[] = { new Among("\u03BF\u03C5\u03BC\u03B5", -1, 1), new Among("\u03B7\u03B8\u03BF\u03C5\u03BC\u03B5", 0, 1), new Among("\u03B7\u03C3\u03BF\u03C5\u03BC\u03B5", 0, 1) }; private static final Among a_70[] = { new Among("\u03B1\u03B6", -1, 1), new Among("\u03C9\u03C1\u03B9\u03BF\u03C0\u03BB", -1, 1), new Among("\u03B1\u03C3\u03BF\u03C5\u03C3", -1, 1), new Among("\u03C0\u03B1\u03C1\u03B1\u03C3\u03BF\u03C5\u03C3", 2, 1), new Among("\u03B1\u03BB\u03BB\u03BF\u03C3\u03BF\u03C5\u03C3", -1, 1), new Among("\u03C6", -1, 1), new Among("\u03C7", -1, 1) }; private static final Among a_71[] = { new Among("\u03BC\u03B1\u03C4\u03B1", -1, 1), new Among("\u03BC\u03B1\u03C4\u03C9\u03BD", -1, 1), new Among("\u03BC\u03B1\u03C4\u03BF\u03C3", -1, 1) }; private static final Among a_72[] = { new Among("\u03B1", -1, 1), new Among("\u03B9\u03BF\u03C5\u03BC\u03B1", 0, 1), new Among("\u03BF\u03BC\u03BF\u03C5\u03BD\u03B1", 0, 1), new Among("\u03B9\u03BF\u03BC\u03BF\u03C5\u03BD\u03B1", 2, 1), new Among("\u03BF\u03C3\u03BF\u03C5\u03BD\u03B1", 0, 1), new Among("\u03B9\u03BF\u03C3\u03BF\u03C5\u03BD\u03B1", 4, 1), new Among("\u03B5", -1, 1), new Among("\u03B1\u03B3\u03B1\u03C4\u03B5", 6, 1), new Among("\u03B7\u03BA\u03B1\u03C4\u03B5", 6, 1), new Among("\u03B7\u03B8\u03B7\u03BA\u03B1\u03C4\u03B5", 8, 1), new Among("\u03B7\u03C3\u03B1\u03C4\u03B5", 6, 1), new Among("\u03BF\u03C5\u03C3\u03B1\u03C4\u03B5", 6, 1), new Among("\u03B5\u03B9\u03C4\u03B5", 6, 1), new Among("\u03B7\u03B8\u03B5\u03B9\u03C4\u03B5", 12, 1), new Among("\u03B9\u03B5\u03BC\u03B1\u03C3\u03C4\u03B5", 6, 1), new Among("\u03BF\u03C5\u03BC\u03B1\u03C3\u03C4\u03B5", 6, 1), new Among("\u03B9\u03BF\u03C5\u03BC\u03B1\u03C3\u03C4\u03B5", 15, 1), new Among("\u03B9\u03B5\u03C3\u03B1\u03C3\u03C4\u03B5", 6, 1), new Among("\u03BF\u03C3\u03B1\u03C3\u03C4\u03B5", 6, 1), new Among("\u03B9\u03BF\u03C3\u03B1\u03C3\u03C4\u03B5", 18, 1), new Among("\u03B7", -1, 1), new Among("\u03B9", -1, 1), new Among("\u03B1\u03BC\u03B1\u03B9", 21, 1), new Among("\u03B9\u03B5\u03BC\u03B1\u03B9", 21, 1), new Among("\u03BF\u03BC\u03B1\u03B9", 21, 1), new Among("\u03BF\u03C5\u03BC\u03B1\u03B9", 21, 1), new Among("\u03B1\u03C3\u03B1\u03B9", 21, 1), new Among("\u03B5\u03C3\u03B1\u03B9", 21, 1), new Among("\u03B9\u03B5\u03C3\u03B1\u03B9", 27, 1), new Among("\u03B1\u03C4\u03B1\u03B9", 21, 1), new Among("\u03B5\u03C4\u03B1\u03B9", 21, 1), new Among("\u03B9\u03B5\u03C4\u03B1\u03B9", 30, 1), new Among("\u03BF\u03BD\u03C4\u03B1\u03B9", 21, 1), new Among("\u03BF\u03C5\u03BD\u03C4\u03B1\u03B9", 21, 1), new Among("\u03B9\u03BF\u03C5\u03BD\u03C4\u03B1\u03B9", 33, 1), new Among("\u03B5\u03B9", 21, 1), new Among("\u03B1\u03B5\u03B9", 35, 1), new Among("\u03B7\u03B8\u03B5\u03B9", 35, 1), new Among("\u03B7\u03C3\u03B5\u03B9", 35, 1), new Among("\u03BF\u03B9", 21, 1), new Among("\u03B1\u03BD", -1, 1), new Among("\u03B1\u03B3\u03B1\u03BD", 40, 1), new Among("\u03B7\u03BA\u03B1\u03BD", 40, 1), new Among("\u03B7\u03B8\u03B7\u03BA\u03B1\u03BD", 42, 1), new Among("\u03B7\u03C3\u03B1\u03BD", 40, 1), new Among("\u03BF\u03C5\u03C3\u03B1\u03BD", 40, 1), new Among("\u03BF\u03BD\u03C4\u03BF\u03C5\u03C3\u03B1\u03BD", 45, 1), new Among("\u03B9\u03BF\u03BD\u03C4\u03BF\u03C5\u03C3\u03B1\u03BD", 46, 1), new Among("\u03BF\u03BD\u03C4\u03B1\u03BD", 40, 1), new Among("\u03B9\u03BF\u03BD\u03C4\u03B1\u03BD", 48, 1), new Among("\u03BF\u03C5\u03BD\u03C4\u03B1\u03BD", 40, 1), new Among("\u03B9\u03BF\u03C5\u03BD\u03C4\u03B1\u03BD", 50, 1), new Among("\u03BF\u03C4\u03B1\u03BD", 40, 1), new Among("\u03B9\u03BF\u03C4\u03B1\u03BD", 52, 1), new Among("\u03BF\u03BC\u03B1\u03C3\u03C4\u03B1\u03BD", 40, 1), new Among("\u03B9\u03BF\u03BC\u03B1\u03C3\u03C4\u03B1\u03BD", 54, 1), new Among("\u03BF\u03C3\u03B1\u03C3\u03C4\u03B1\u03BD", 40, 1), new Among("\u03B9\u03BF\u03C3\u03B1\u03C3\u03C4\u03B1\u03BD", 56, 1), new Among("\u03BF\u03C5\u03BD", -1, 1), new Among("\u03B7\u03B8\u03BF\u03C5\u03BD", 58, 1), new Among("\u03BF\u03BC\u03BF\u03C5\u03BD", 58, 1), new Among("\u03B9\u03BF\u03BC\u03BF\u03C5\u03BD", 60, 1), new Among("\u03B7\u03C3\u03BF\u03C5\u03BD", 58, 1), new Among("\u03BF\u03C3\u03BF\u03C5\u03BD", 58, 1), new Among("\u03B9\u03BF\u03C3\u03BF\u03C5\u03BD", 63, 1), new Among("\u03C9\u03BD", -1, 1), new Among("\u03B7\u03B4\u03C9\u03BD", 65, 1), new Among("\u03BF", -1, 1), new Among("\u03B1\u03C3", -1, 1), new Among("\u03B5\u03C3", -1, 1), new Among("\u03B7\u03B4\u03B5\u03C3", 69, 1), new Among("\u03B7\u03C3\u03B5\u03C3", 69, 1), new Among("\u03B7\u03C3", -1, 1), new Among("\u03B5\u03B9\u03C3", -1, 1), new Among("\u03B7\u03B8\u03B5\u03B9\u03C3", 73, 1), new Among("\u03BF\u03C3", -1, 1), new Among("\u03C5\u03C3", -1, 1), new Among("\u03BF\u03C5\u03C3", 76, 1), new Among("\u03C5", -1, 1), new Among("\u03BF\u03C5", 78, 1), new Among("\u03C9", -1, 1), new Among("\u03B1\u03C9", 80, 1), new Among("\u03B7\u03B8\u03C9", 80, 1), new Among("\u03B7\u03C3\u03C9", 80, 1) }; private static final Among a_73[] = { new Among("\u03BF\u03C4\u03B5\u03C1", -1, 1), new Among("\u03B5\u03C3\u03C4\u03B5\u03C1", -1, 1), new Among("\u03C5\u03C4\u03B5\u03C1", -1, 1), new Among("\u03C9\u03C4\u03B5\u03C1", -1, 1), new Among("\u03BF\u03C4\u03B1\u03C4", -1, 1), new Among("\u03B5\u03C3\u03C4\u03B1\u03C4", -1, 1), new Among("\u03C5\u03C4\u03B1\u03C4", -1, 1), new Among("\u03C9\u03C4\u03B1\u03C4", -1, 1) }; private static final char g_v[] = {81, 65, 16, 1}; private static final char g_v2[] = {81, 65, 0, 1}; private boolean B_test1; private boolean r_has_min_length() { if (!(limit >= 3)) { return false; } return true; } private boolean r_tolower() { int among_var; while (true) { int v_1 = limit - cursor; lab0: { ket = cursor; among_var = find_among_b(a_0); if (among_var == 0) { break lab0; } bra = cursor; switch (among_var) { case 1: slice_from("\u03B1"); break; case 2: slice_from("\u03B2"); break; case 3: slice_from("\u03B3"); break; case 4: slice_from("\u03B4"); break; case 5: slice_from("\u03B5"); break; case 6: slice_from("\u03B6"); break; case 7: slice_from("\u03B7"); break; case 8: slice_from("\u03B8"); break; case 9: slice_from("\u03B9"); break; case 10: slice_from("\u03BA"); break; case 11: slice_from("\u03BB"); break; case 12: slice_from("\u03BC"); break; case 13: slice_from("\u03BD"); break; case 14: slice_from("\u03BE"); break; case 15: slice_from("\u03BF"); break; case 16: slice_from("\u03C0"); break; case 17: slice_from("\u03C1"); break; case 18: slice_from("\u03C3"); break; case 19: slice_from("\u03C4"); break; case 20: slice_from("\u03C5"); break; case 21: slice_from("\u03C6"); break; case 22: slice_from("\u03C7"); break; case 23: slice_from("\u03C8"); break; case 24: slice_from("\u03C9"); break; case 25: if (cursor <= limit_backward) { break lab0; } cursor--; break; } continue; } cursor = limit - v_1; break; } return true; } private boolean r_step1() { int among_var; ket = cursor; among_var = find_among_b(a_1); if (among_var == 0) { return false; } bra = cursor; switch (among_var) { case 1: slice_from("\u03C6\u03B1"); break; case 2: slice_from("\u03C3\u03BA\u03B1"); break; case 3: slice_from("\u03BF\u03BB\u03BF"); break; case 4: slice_from("\u03C3\u03BF"); break; case 5: slice_from("\u03C4\u03B1\u03C4\u03BF"); break; case 6: slice_from("\u03BA\u03C1\u03B5"); break; case 7: slice_from("\u03C0\u03B5\u03C1"); break; case 8: slice_from("\u03C4\u03B5\u03C1"); break; case 9: slice_from("\u03C6\u03C9"); break; case 10: slice_from("\u03BA\u03B1\u03B8\u03B5\u03C3\u03C4"); break; case 11: slice_from("\u03B3\u03B5\u03B3\u03BF\u03BD"); break; } B_test1 = false; return true; } private boolean r_steps1() { ket = cursor; if (find_among_b(a_4) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; lab0: { int v_1 = limit - cursor; lab1: { ket = cursor; bra = cursor; if (find_among_b(a_2) == 0) { break lab1; } if (cursor > limit_backward) { break lab1; } slice_from("\u03B9"); break lab0; } cursor = limit - v_1; ket = cursor; bra = cursor; if (find_among_b(a_3) == 0) { return false; } if (cursor > limit_backward) { return false; } slice_from("\u03B9\u03B6"); } return true; } private boolean r_steps2() { ket = cursor; if (find_among_b(a_6) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; ket = cursor; bra = cursor; if (find_among_b(a_5) == 0) { return false; } if (cursor > limit_backward) { return false; } slice_from("\u03C9\u03BD"); return true; } private boolean r_steps3() { ket = cursor; if (find_among_b(a_9) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; lab0: { int v_1 = limit - cursor; lab1: { if (!(eq_s_b("\u03B9\u03C3\u03B1"))) { break lab1; } if (cursor > limit_backward) { break lab1; } slice_from("\u03B9\u03C3"); break lab0; } cursor = limit - v_1; lab2: { ket = cursor; bra = cursor; if (find_among_b(a_7) == 0) { break lab2; } if (cursor > limit_backward) { break lab2; } slice_from("\u03B9"); break lab0; } cursor = limit - v_1; ket = cursor; bra = cursor; if (find_among_b(a_8) == 0) { return false; } if (cursor > limit_backward) { return false; } slice_from("\u03B9\u03C3"); } return true; } private boolean r_steps4() { ket = cursor; if (find_among_b(a_11) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; ket = cursor; bra = cursor; if (find_among_b(a_10) == 0) { return false; } if (cursor > limit_backward) { return false; } slice_from("\u03B9"); return true; } private boolean r_steps5() { ket = cursor; if (find_among_b(a_14) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; lab0: { int v_1 = limit - cursor; lab1: { ket = cursor; bra = cursor; if (find_among_b(a_12) == 0) { break lab1; } if (cursor > limit_backward) { break lab1; } slice_from("\u03B9"); break lab0; } cursor = limit - v_1; ket = cursor; bra = cursor; if (find_among_b(a_13) == 0) { return false; } if (cursor > limit_backward) { return false; } slice_from("\u03B9\u03C3\u03C4"); } return true; } private boolean r_steps6() { int among_var; ket = cursor; if (find_among_b(a_18) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; lab0: { int v_1 = limit - cursor; lab1: { ket = cursor; bra = cursor; if (find_among_b(a_15) == 0) { break lab1; } if (cursor > limit_backward) { break lab1; } slice_from("\u03B9\u03C3\u03BC"); break lab0; } cursor = limit - v_1; lab2: { ket = cursor; bra = cursor; if (find_among_b(a_16) == 0) { break lab2; } if (cursor > limit_backward) { break lab2; } slice_from("\u03B9"); break lab0; } cursor = limit - v_1; ket = cursor; among_var = find_among_b(a_17); if (among_var == 0) { return false; } bra = cursor; switch (among_var) { case 1: slice_from("\u03B1\u03B3\u03BD\u03C9\u03C3\u03C4"); break; case 2: slice_from("\u03B1\u03C4\u03BF\u03BC"); break; case 3: slice_from("\u03B3\u03BD\u03C9\u03C3\u03C4"); break; case 4: slice_from("\u03B5\u03B8\u03BD"); break; case 5: slice_from("\u03B5\u03BA\u03BB\u03B5\u03BA\u03C4"); break; case 6: slice_from("\u03C3\u03BA\u03B5\u03C0\u03C4"); break; case 7: slice_from("\u03C4\u03BF\u03C0"); break; case 8: slice_from("\u03B1\u03BB\u03B5\u03BE\u03B1\u03BD\u03B4\u03C1"); break; case 9: slice_from("\u03B2\u03C5\u03B6\u03B1\u03BD\u03C4"); break; case 10: slice_from("\u03B8\u03B5\u03B1\u03C4\u03C1"); break; } } return true; } private boolean r_steps7() { ket = cursor; if (find_among_b(a_20) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; ket = cursor; bra = cursor; if (find_among_b(a_19) == 0) { return false; } if (cursor > limit_backward) { return false; } slice_from("\u03B1\u03C1\u03B1\u03BA"); return true; } private boolean r_steps8() { ket = cursor; if (find_among_b(a_23) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; lab0: { int v_1 = limit - cursor; lab1: { ket = cursor; bra = cursor; if (find_among_b(a_21) == 0) { break lab1; } if (cursor > limit_backward) { break lab1; } slice_from("\u03B1\u03BA"); break lab0; } cursor = limit - v_1; lab2: { ket = cursor; bra = cursor; if (find_among_b(a_22) == 0) { break lab2; } if (cursor > limit_backward) { break lab2; } slice_from("\u03B9\u03C4\u03C3"); break lab0; } cursor = limit - v_1; ket = cursor; bra = cursor; if (!(eq_s_b("\u03BA\u03BF\u03C1"))) { return false; } slice_from("\u03B9\u03C4\u03C3"); } return true; } private boolean r_steps9() { ket = cursor; if (find_among_b(a_26) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; lab0: { int v_1 = limit - cursor; lab1: { ket = cursor; bra = cursor; if (find_among_b(a_24) == 0) { break lab1; } if (cursor > limit_backward) { break lab1; } slice_from("\u03B9\u03B4"); break lab0; } cursor = limit - v_1; ket = cursor; bra = cursor; if (find_among_b(a_25) == 0) { return false; } slice_from("\u03B9\u03B4"); } return true; } private boolean r_steps10() { ket = cursor; if (find_among_b(a_28) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; ket = cursor; bra = cursor; if (find_among_b(a_27) == 0) { return false; } if (cursor > limit_backward) { return false; } slice_from("\u03B9\u03C3\u03BA"); return true; } private boolean r_step2a() { ket = cursor; if (find_among_b(a_29) == 0) { return false; } bra = cursor; slice_del(); { int v_1 = limit - cursor; lab0: { ket = cursor; if (find_among_b(a_30) == 0) { break lab0; } bra = cursor; return false; } cursor = limit - v_1; } { int c = cursor; insert(cursor, cursor, "\u03B1\u03B4"); cursor = c; } return true; } private boolean r_step2b() { ket = cursor; if (find_among_b(a_31) == 0) { return false; } bra = cursor; slice_del(); ket = cursor; bra = cursor; if (find_among_b(a_32) == 0) { return false; } slice_from("\u03B5\u03B4"); return true; } private boolean r_step2c() { ket = cursor; if (find_among_b(a_33) == 0) { return false; } bra = cursor; slice_del(); ket = cursor; bra = cursor; if (find_among_b(a_34) == 0) { return false; } slice_from("\u03BF\u03C5\u03B4"); return true; } private boolean r_step2d() { ket = cursor; if (find_among_b(a_35) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; ket = cursor; bra = cursor; if (find_among_b(a_36) == 0) { return false; } if (cursor > limit_backward) { return false; } slice_from("\u03B5"); return true; } private boolean r_step3() { ket = cursor; if (find_among_b(a_37) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; ket = cursor; bra = cursor; if (!(in_grouping_b(g_v, 945, 969))) { return false; } slice_from("\u03B9"); return true; } private boolean r_step4() { ket = cursor; if (find_among_b(a_38) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; lab0: { int v_1 = limit - cursor; lab1: { ket = cursor; bra = cursor; if (!(in_grouping_b(g_v, 945, 969))) { break lab1; } slice_from("\u03B9\u03BA"); break lab0; } cursor = limit - v_1; ket = cursor; } bra = cursor; if (find_among_b(a_39) == 0) { return false; } if (cursor > limit_backward) { return false; } slice_from("\u03B9\u03BA"); return true; } private boolean r_step5a() { int v_1 = limit - cursor; lab0: { if (!(eq_s_b("\u03B1\u03B3\u03B1\u03BC\u03B5"))) { break lab0; } if (cursor > limit_backward) { break lab0; } slice_from("\u03B1\u03B3\u03B1\u03BC"); } cursor = limit - v_1; int v_2 = limit - cursor; lab1: { ket = cursor; if (find_among_b(a_40) == 0) { break lab1; } bra = cursor; slice_del(); B_test1 = false; } cursor = limit - v_2; ket = cursor; if (!(eq_s_b("\u03B1\u03BC\u03B5"))) { return false; } bra = cursor; slice_del(); B_test1 = false; ket = cursor; bra = cursor; if (find_among_b(a_41) == 0) { return false; } if (cursor > limit_backward) { return false; } slice_from("\u03B1\u03BC"); return true; } private boolean r_step5b() { int v_1 = limit - cursor; lab0: { ket = cursor; if (find_among_b(a_43) == 0) { break lab0; } bra = cursor; slice_del(); B_test1 = false; ket = cursor; bra = cursor; if (find_among_b(a_42) == 0) { break lab0; } if (cursor > limit_backward) { break lab0; } slice_from("\u03B1\u03B3\u03B1\u03BD"); } cursor = limit - v_1; ket = cursor; if (!(eq_s_b("\u03B1\u03BD\u03B5"))) { return false; } bra = cursor; slice_del(); B_test1 = false; lab1: { int v_2 = limit - cursor; lab2: { ket = cursor; bra = cursor; if (!(in_grouping_b(g_v2, 945, 969))) { break lab2; } slice_from("\u03B1\u03BD"); break lab1; } cursor = limit - v_2; ket = cursor; } bra = cursor; if (find_among_b(a_44) == 0) { return false; } if (cursor > limit_backward) { return false; } slice_from("\u03B1\u03BD"); return true; } private boolean r_step5c() { int v_1 = limit - cursor; lab0: { ket = cursor; if (find_among_b(a_45) == 0) { break lab0; } bra = cursor; slice_del(); B_test1 = false; } cursor = limit - v_1; ket = cursor; if (!(eq_s_b("\u03B5\u03C4\u03B5"))) { return false; } bra = cursor; slice_del(); B_test1 = false; lab1: { int v_2 = limit - cursor; lab2: { ket = cursor; bra = cursor; if (!(in_grouping_b(g_v2, 945, 969))) { break lab2; } slice_from("\u03B5\u03C4"); break lab1; } cursor = limit - v_2; lab3: { ket = cursor; bra = cursor; if (find_among_b(a_46) == 0) { break lab3; } slice_from("\u03B5\u03C4"); break lab1; } cursor = limit - v_2; ket = cursor; } bra = cursor; if (find_among_b(a_47) == 0) { return false; } if (cursor > limit_backward) { return false; } slice_from("\u03B5\u03C4"); return true; } private boolean r_step5d() { ket = cursor; if (find_among_b(a_48) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; lab0: { int v_1 = limit - cursor; lab1: { ket = cursor; bra = cursor; if (!(eq_s_b("\u03B1\u03C1\u03C7"))) { break lab1; } if (cursor > limit_backward) { break lab1; } slice_from("\u03BF\u03BD\u03C4"); break lab0; } cursor = limit - v_1; ket = cursor; bra = cursor; if (!(eq_s_b("\u03BA\u03C1\u03B5"))) { return false; } slice_from("\u03C9\u03BD\u03C4"); } return true; } private boolean r_step5e() { ket = cursor; if (find_among_b(a_49) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; ket = cursor; bra = cursor; if (!(eq_s_b("\u03BF\u03BD"))) { return false; } if (cursor > limit_backward) { return false; } slice_from("\u03BF\u03BC\u03B1\u03C3\u03C4"); return true; } private boolean r_step5f() { int v_1 = limit - cursor; lab0: { ket = cursor; if (!(eq_s_b("\u03B9\u03B5\u03C3\u03C4\u03B5"))) { break lab0; } bra = cursor; slice_del(); B_test1 = false; ket = cursor; bra = cursor; if (find_among_b(a_50) == 0) { break lab0; } if (cursor > limit_backward) { break lab0; } slice_from("\u03B9\u03B5\u03C3\u03C4"); } cursor = limit - v_1; ket = cursor; if (!(eq_s_b("\u03B5\u03C3\u03C4\u03B5"))) { return false; } bra = cursor; slice_del(); B_test1 = false; ket = cursor; bra = cursor; if (find_among_b(a_51) == 0) { return false; } if (cursor > limit_backward) { return false; } slice_from("\u03B9\u03B5\u03C3\u03C4"); return true; } private boolean r_step5g() { int v_1 = limit - cursor; lab0: { ket = cursor; if (find_among_b(a_52) == 0) { break lab0; } bra = cursor; slice_del(); B_test1 = false; } cursor = limit - v_1; ket = cursor; if (find_among_b(a_55) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; lab1: { int v_2 = limit - cursor; lab2: { ket = cursor; bra = cursor; if (find_among_b(a_53) == 0) { break lab2; } slice_from("\u03B7\u03BA"); break lab1; } cursor = limit - v_2; ket = cursor; bra = cursor; if (find_among_b(a_54) == 0) { return false; } if (cursor > limit_backward) { return false; } slice_from("\u03B7\u03BA"); } return true; } private boolean r_step5h() { ket = cursor; if (find_among_b(a_58) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; lab0: { int v_1 = limit - cursor; lab1: { ket = cursor; bra = cursor; if (find_among_b(a_56) == 0) { break lab1; } slice_from("\u03BF\u03C5\u03C3"); break lab0; } cursor = limit - v_1; ket = cursor; bra = cursor; if (find_among_b(a_57) == 0) { return false; } if (cursor > limit_backward) { return false; } slice_from("\u03BF\u03C5\u03C3"); } return true; } private boolean r_step5i() { ket = cursor; if (find_among_b(a_62) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; lab0: { int v_1 = limit - cursor; lab1: { ket = cursor; bra = cursor; if (!(eq_s_b("\u03BA\u03BF\u03BB\u03BB"))) { break lab1; } slice_from("\u03B1\u03B3"); break lab0; } cursor = limit - v_1; { int v_2 = limit - cursor; lab2: { ket = cursor; if (find_among_b(a_59) == 0) { break lab2; } bra = cursor; return false; } cursor = limit - v_2; } lab3: { int v_3 = limit - cursor; lab4: { ket = cursor; bra = cursor; if (find_among_b(a_60) == 0) { break lab4; } slice_from("\u03B1\u03B3"); break lab3; } cursor = limit - v_3; ket = cursor; bra = cursor; if (find_among_b(a_61) == 0) { return false; } if (cursor > limit_backward) { return false; } slice_from("\u03B1\u03B3"); } } return true; } private boolean r_step5j() { ket = cursor; if (find_among_b(a_63) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; ket = cursor; bra = cursor; if (find_among_b(a_64) == 0) { return false; } if (cursor > limit_backward) { return false; } slice_from("\u03B7\u03C3"); return true; } private boolean r_step5k() { ket = cursor; if (find_among_b(a_65) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; ket = cursor; bra = cursor; if (find_among_b(a_66) == 0) { return false; } if (cursor > limit_backward) { return false; } slice_from("\u03B7\u03C3\u03C4"); return true; } private boolean r_step5l() { ket = cursor; if (find_among_b(a_67) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; ket = cursor; bra = cursor; if (find_among_b(a_68) == 0) { return false; } if (cursor > limit_backward) { return false; } slice_from("\u03BF\u03C5\u03BD"); return true; } private boolean r_step5m() { ket = cursor; if (find_among_b(a_69) == 0) { return false; } bra = cursor; slice_del(); B_test1 = false; ket = cursor; bra = cursor; if (find_among_b(a_70) == 0) { return false; } if (cursor > limit_backward) { return false; } slice_from("\u03BF\u03C5\u03BC"); return true; } private boolean r_step6() { int v_1 = limit - cursor; lab0: { ket = cursor; if (find_among_b(a_71) == 0) { break lab0; } bra = cursor; slice_from("\u03BC\u03B1"); } cursor = limit - v_1; if (!(B_test1)) { return false; } ket = cursor; if (find_among_b(a_72) == 0) { return false; } bra = cursor; slice_del(); return true; } private boolean r_step7() { ket = cursor; if (find_among_b(a_73) == 0) { return false; } bra = cursor; slice_del(); return true; } @Override public boolean stem() { limit_backward = cursor; cursor = limit; int v_1 = limit - cursor; r_tolower(); cursor = limit - v_1; if (!r_has_min_length()) { return false; } B_test1 = true; int v_2 = limit - cursor; r_step1(); cursor = limit - v_2; int v_3 = limit - cursor; r_steps1(); cursor = limit - v_3; int v_4 = limit - cursor; r_steps2(); cursor = limit - v_4; int v_5 = limit - cursor; r_steps3(); cursor = limit - v_5; int v_6 = limit - cursor; r_steps4(); cursor = limit - v_6; int v_7 = limit - cursor; r_steps5(); cursor = limit - v_7; int v_8 = limit - cursor; r_steps6(); cursor = limit - v_8; int v_9 = limit - cursor; r_steps7(); cursor = limit - v_9; int v_10 = limit - cursor; r_steps8(); cursor = limit - v_10; int v_11 = limit - cursor; r_steps9(); cursor = limit - v_11; int v_12 = limit - cursor; r_steps10(); cursor = limit - v_12; int v_13 = limit - cursor; r_step2a(); cursor = limit - v_13; int v_14 = limit - cursor; r_step2b(); cursor = limit - v_14; int v_15 = limit - cursor; r_step2c(); cursor = limit - v_15; int v_16 = limit - cursor; r_step2d(); cursor = limit - v_16; int v_17 = limit - cursor; r_step3(); cursor = limit - v_17; int v_18 = limit - cursor; r_step4(); cursor = limit - v_18; int v_19 = limit - cursor; r_step5a(); cursor = limit - v_19; int v_20 = limit - cursor; r_step5b(); cursor = limit - v_20; int v_21 = limit - cursor; r_step5c(); cursor = limit - v_21; int v_22 = limit - cursor; r_step5d(); cursor = limit - v_22; int v_23 = limit - cursor; r_step5e(); cursor = limit - v_23; int v_24 = limit - cursor; r_step5f(); cursor = limit - v_24; int v_25 = limit - cursor; r_step5g(); cursor = limit - v_25; int v_26 = limit - cursor; r_step5h(); cursor = limit - v_26; int v_27 = limit - cursor; r_step5j(); cursor = limit - v_27; int v_28 = limit - cursor; r_step5i(); cursor = limit - v_28; int v_29 = limit - cursor; r_step5k(); cursor = limit - v_29; int v_30 = limit - cursor; r_step5l(); cursor = limit - v_30; int v_31 = limit - cursor; r_step5m(); cursor = limit - v_31; int v_32 = limit - cursor; r_step6(); cursor = limit - v_32; int v_33 = limit - cursor; r_step7(); cursor = limit - v_33; cursor = limit_backward; return true; } @Override public boolean equals(Object o) { return o instanceof GreekStemmer; } @Override public int hashCode() { return GreekStemmer.class.getName().hashCode(); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy