You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by mi...@apache.org on 2012/08/04 23:26:15 UTC

svn commit: r1369470 [10/23] - in /lucene/dev/branches/pforcodec_3892: ./ dev-tools/ dev-tools/eclipse/ dev-tools/maven/ dev-tools/scripts/ lucene/ lucene/analysis/ lucene/analysis/common/ lucene/analysis/common/src/java/org/tartarus/snowball/ext/ luce...

Modified: lucene/dev/branches/pforcodec_3892/lucene/analysis/common/src/java/org/tartarus/snowball/ext/KpStemmer.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/pforcodec_3892/lucene/analysis/common/src/java/org/tartarus/snowball/ext/KpStemmer.java?rev=1369470&r1=1369469&r2=1369470&view=diff
==============================================================================
--- lucene/dev/branches/pforcodec_3892/lucene/analysis/common/src/java/org/tartarus/snowball/ext/KpStemmer.java (original)
+++ lucene/dev/branches/pforcodec_3892/lucene/analysis/common/src/java/org/tartarus/snowball/ext/KpStemmer.java Sat Aug  4 21:26:10 2012
@@ -1,123 +1,130 @@
 // This file was generated automatically by the Snowball to Java compiler
 
 package org.tartarus.snowball.ext;
-import org.tartarus.snowball.SnowballProgram;
+
 import org.tartarus.snowball.Among;
+import org.tartarus.snowball.SnowballProgram;
+
+ /**
+  * This class was automatically generated by a Snowball to Java compiler 
+  * It implements the stemming algorithm defined by a snowball script.
+  */
 
-/**
- * Generated class implementing code defined by a snowball script.
- */
 public class KpStemmer extends SnowballProgram {
 
-        private Among a_0[] = {
-            new Among ( "nde", -1, 7, "", this),
-            new Among ( "en", -1, 6, "", this),
-            new Among ( "s", -1, 2, "", this),
-            new Among ( "'s", 2, 1, "", this),
-            new Among ( "es", 2, 4, "", this),
-            new Among ( "ies", 4, 3, "", this),
-            new Among ( "aus", 2, 5, "", this)
-        };
-
-        private Among a_1[] = {
-            new Among ( "de", -1, 5, "", this),
-            new Among ( "ge", -1, 2, "", this),
-            new Among ( "ische", -1, 4, "", this),
-            new Among ( "je", -1, 1, "", this),
-            new Among ( "lijke", -1, 3, "", this),
-            new Among ( "le", -1, 9, "", this),
-            new Among ( "ene", -1, 10, "", this),
-            new Among ( "re", -1, 8, "", this),
-            new Among ( "se", -1, 7, "", this),
-            new Among ( "te", -1, 6, "", this),
-            new Among ( "ieve", -1, 11, "", this)
-        };
-
-        private Among a_2[] = {
-            new Among ( "heid", -1, 3, "", this),
-            new Among ( "fie", -1, 7, "", this),
-            new Among ( "gie", -1, 8, "", this),
-            new Among ( "atie", -1, 1, "", this),
-            new Among ( "isme", -1, 5, "", this),
-            new Among ( "ing", -1, 5, "", this),
-            new Among ( "arij", -1, 6, "", this),
-            new Among ( "erij", -1, 5, "", this),
-            new Among ( "sel", -1, 3, "", this),
-            new Among ( "rder", -1, 4, "", this),
-            new Among ( "ster", -1, 3, "", this),
-            new Among ( "iteit", -1, 2, "", this),
-            new Among ( "dst", -1, 10, "", this),
-            new Among ( "tst", -1, 9, "", this)
-        };
-
-        private Among a_3[] = {
-            new Among ( "end", -1, 10, "", this),
-            new Among ( "atief", -1, 2, "", this),
-            new Among ( "erig", -1, 10, "", this),
-            new Among ( "achtig", -1, 9, "", this),
-            new Among ( "ioneel", -1, 1, "", this),
-            new Among ( "baar", -1, 3, "", this),
-            new Among ( "laar", -1, 5, "", this),
-            new Among ( "naar", -1, 4, "", this),
-            new Among ( "raar", -1, 6, "", this),
-            new Among ( "eriger", -1, 10, "", this),
-            new Among ( "achtiger", -1, 9, "", this),
-            new Among ( "lijker", -1, 8, "", this),
-            new Among ( "tant", -1, 7, "", this),
-            new Among ( "erigst", -1, 10, "", this),
-            new Among ( "achtigst", -1, 9, "", this),
-            new Among ( "lijkst", -1, 8, "", this)
-        };
-
-        private Among a_4[] = {
-            new Among ( "ig", -1, 1, "", this),
-            new Among ( "iger", -1, 1, "", this),
-            new Among ( "igst", -1, 1, "", this)
-        };
-
-        private Among a_5[] = {
-            new Among ( "ft", -1, 2, "", this),
-            new Among ( "kt", -1, 1, "", this),
-            new Among ( "pt", -1, 3, "", this)
-        };
-
-        private Among a_6[] = {
-            new Among ( "bb", -1, 1, "", this),
-            new Among ( "cc", -1, 2, "", this),
-            new Among ( "dd", -1, 3, "", this),
-            new Among ( "ff", -1, 4, "", this),
-            new Among ( "gg", -1, 5, "", this),
-            new Among ( "hh", -1, 6, "", this),
-            new Among ( "jj", -1, 7, "", this),
-            new Among ( "kk", -1, 8, "", this),
-            new Among ( "ll", -1, 9, "", this),
-            new Among ( "mm", -1, 10, "", this),
-            new Among ( "nn", -1, 11, "", this),
-            new Among ( "pp", -1, 12, "", this),
-            new Among ( "qq", -1, 13, "", this),
-            new Among ( "rr", -1, 14, "", this),
-            new Among ( "ss", -1, 15, "", this),
-            new Among ( "tt", -1, 16, "", this),
-            new Among ( "v", -1, 21, "", this),
-            new Among ( "vv", 16, 17, "", this),
-            new Among ( "ww", -1, 18, "", this),
-            new Among ( "xx", -1, 19, "", this),
-            new Among ( "z", -1, 22, "", this),
-            new Among ( "zz", 20, 20, "", this)
-        };
-
-        private Among a_7[] = {
-            new Among ( "d", -1, 1, "", this),
-            new Among ( "t", -1, 2, "", this)
-        };
+private static final long serialVersionUID = 1L;
 
-        private static final char g_v[] = {17, 65, 16, 1 };
+        private final static KpStemmer methodObject = new KpStemmer ();
 
-        private static final char g_v_WX[] = {17, 65, 208, 1 };
+                private final static Among a_0[] = {
+                    new Among ( "nde", -1, 7, "", methodObject ),
+                    new Among ( "en", -1, 6, "", methodObject ),
+                    new Among ( "s", -1, 2, "", methodObject ),
+                    new Among ( "'s", 2, 1, "", methodObject ),
+                    new Among ( "es", 2, 4, "", methodObject ),
+                    new Among ( "ies", 4, 3, "", methodObject ),
+                    new Among ( "aus", 2, 5, "", methodObject )
+                };
+
+                private final static Among a_1[] = {
+                    new Among ( "de", -1, 5, "", methodObject ),
+                    new Among ( "ge", -1, 2, "", methodObject ),
+                    new Among ( "ische", -1, 4, "", methodObject ),
+                    new Among ( "je", -1, 1, "", methodObject ),
+                    new Among ( "lijke", -1, 3, "", methodObject ),
+                    new Among ( "le", -1, 9, "", methodObject ),
+                    new Among ( "ene", -1, 10, "", methodObject ),
+                    new Among ( "re", -1, 8, "", methodObject ),
+                    new Among ( "se", -1, 7, "", methodObject ),
+                    new Among ( "te", -1, 6, "", methodObject ),
+                    new Among ( "ieve", -1, 11, "", methodObject )
+                };
+
+                private final static Among a_2[] = {
+                    new Among ( "heid", -1, 3, "", methodObject ),
+                    new Among ( "fie", -1, 7, "", methodObject ),
+                    new Among ( "gie", -1, 8, "", methodObject ),
+                    new Among ( "atie", -1, 1, "", methodObject ),
+                    new Among ( "isme", -1, 5, "", methodObject ),
+                    new Among ( "ing", -1, 5, "", methodObject ),
+                    new Among ( "arij", -1, 6, "", methodObject ),
+                    new Among ( "erij", -1, 5, "", methodObject ),
+                    new Among ( "sel", -1, 3, "", methodObject ),
+                    new Among ( "rder", -1, 4, "", methodObject ),
+                    new Among ( "ster", -1, 3, "", methodObject ),
+                    new Among ( "iteit", -1, 2, "", methodObject ),
+                    new Among ( "dst", -1, 10, "", methodObject ),
+                    new Among ( "tst", -1, 9, "", methodObject )
+                };
+
+                private final static Among a_3[] = {
+                    new Among ( "end", -1, 10, "", methodObject ),
+                    new Among ( "atief", -1, 2, "", methodObject ),
+                    new Among ( "erig", -1, 10, "", methodObject ),
+                    new Among ( "achtig", -1, 9, "", methodObject ),
+                    new Among ( "ioneel", -1, 1, "", methodObject ),
+                    new Among ( "baar", -1, 3, "", methodObject ),
+                    new Among ( "laar", -1, 5, "", methodObject ),
+                    new Among ( "naar", -1, 4, "", methodObject ),
+                    new Among ( "raar", -1, 6, "", methodObject ),
+                    new Among ( "eriger", -1, 10, "", methodObject ),
+                    new Among ( "achtiger", -1, 9, "", methodObject ),
+                    new Among ( "lijker", -1, 8, "", methodObject ),
+                    new Among ( "tant", -1, 7, "", methodObject ),
+                    new Among ( "erigst", -1, 10, "", methodObject ),
+                    new Among ( "achtigst", -1, 9, "", methodObject ),
+                    new Among ( "lijkst", -1, 8, "", methodObject )
+                };
+
+                private final static Among a_4[] = {
+                    new Among ( "ig", -1, 1, "", methodObject ),
+                    new Among ( "iger", -1, 1, "", methodObject ),
+                    new Among ( "igst", -1, 1, "", methodObject )
+                };
+
+                private final static Among a_5[] = {
+                    new Among ( "ft", -1, 2, "", methodObject ),
+                    new Among ( "kt", -1, 1, "", methodObject ),
+                    new Among ( "pt", -1, 3, "", methodObject )
+                };
+
+                private final static Among a_6[] = {
+                    new Among ( "bb", -1, 1, "", methodObject ),
+                    new Among ( "cc", -1, 2, "", methodObject ),
+                    new Among ( "dd", -1, 3, "", methodObject ),
+                    new Among ( "ff", -1, 4, "", methodObject ),
+                    new Among ( "gg", -1, 5, "", methodObject ),
+                    new Among ( "hh", -1, 6, "", methodObject ),
+                    new Among ( "jj", -1, 7, "", methodObject ),
+                    new Among ( "kk", -1, 8, "", methodObject ),
+                    new Among ( "ll", -1, 9, "", methodObject ),
+                    new Among ( "mm", -1, 10, "", methodObject ),
+                    new Among ( "nn", -1, 11, "", methodObject ),
+                    new Among ( "pp", -1, 12, "", methodObject ),
+                    new Among ( "qq", -1, 13, "", methodObject ),
+                    new Among ( "rr", -1, 14, "", methodObject ),
+                    new Among ( "ss", -1, 15, "", methodObject ),
+                    new Among ( "tt", -1, 16, "", methodObject ),
+                    new Among ( "v", -1, 21, "", methodObject ),
+                    new Among ( "vv", 16, 17, "", methodObject ),
+                    new Among ( "ww", -1, 18, "", methodObject ),
+                    new Among ( "xx", -1, 19, "", methodObject ),
+                    new Among ( "z", -1, 22, "", methodObject ),
+                    new Among ( "zz", 20, 20, "", methodObject )
+                };
+
+                private final static Among a_7[] = {
+                    new Among ( "d", -1, 1, "", methodObject ),
+                    new Among ( "t", -1, 2, "", methodObject )
+                };
 
-        private static final char g_AOU[] = {1, 64, 16 };
+                private static final char g_v[] = {17, 65, 16, 1 };
 
-        private static final char g_AIOU[] = {1, 65, 16 };
+                private static final char g_v_WX[] = {17, 65, 208, 1 };
+
+                private static final char g_AOU[] = {1, 64, 16 };
+
+                private static final char g_AIOU[] = {1, 65, 16 };
 
         private boolean B_GE_removed;
         private boolean B_stemmed;
@@ -125,129 +132,129 @@ public class KpStemmer extends SnowballP
         private int I_p2;
         private int I_p1;
         private int I_x;
-        private StringBuilder S_ch = new StringBuilder();
+        private java.lang.StringBuilder S_ch = new java.lang.StringBuilder();
 
-        private void copy_from(KpStemmer other) {
-            B_GE_removed = other.B_GE_removed;
-            B_stemmed = other.B_stemmed;
-            B_Y_found = other.B_Y_found;
-            I_p2 = other.I_p2;
-            I_p1 = other.I_p1;
-            I_x = other.I_x;
-            S_ch = other.S_ch;
-            super.copy_from(other);
-        }
+                private void copy_from(KpStemmer other) {
+                    B_GE_removed = other.B_GE_removed;
+                    B_stemmed = other.B_stemmed;
+                    B_Y_found = other.B_Y_found;
+                    I_p2 = other.I_p2;
+                    I_p1 = other.I_p1;
+                    I_x = other.I_x;
+                    S_ch = other.S_ch;
+                    super.copy_from(other);
+                }
 
-        private boolean r_R1() {
-            // (, line 32
-            // setmark x, line 32
-            I_x = cursor;
-            if (!(I_x >= I_p1))
-            {
-                return false;
-            }
-            return true;
-        }
+                private boolean r_R1() {
+                    // (, line 32
+                    // setmark x, line 32
+                    I_x = cursor;
+                    if (!(I_x >= I_p1))
+                    {
+                        return false;
+                    }
+                    return true;
+                }
 
-        private boolean r_R2() {
-            // (, line 33
-            // setmark x, line 33
-            I_x = cursor;
-            if (!(I_x >= I_p2))
-            {
-                return false;
-            }
-            return true;
-        }
+                private boolean r_R2() {
+                    // (, line 33
+                    // setmark x, line 33
+                    I_x = cursor;
+                    if (!(I_x >= I_p2))
+                    {
+                        return false;
+                    }
+                    return true;
+                }
 
-        private boolean r_V() {
+                private boolean r_V() {
             int v_1;
             int v_2;
-            // test, line 35
-            v_1 = limit - cursor;
-            // (, line 35
-            // or, line 35
-            lab0: do {
-                v_2 = limit - cursor;
-                lab1: do {
-                    if (!(in_grouping_b(g_v, 97, 121)))
-                    {
-                        break lab1;
-                    }
-                    break lab0;
-                } while (false);
-                cursor = limit - v_2;
-                // literal, line 35
-                if (!(eq_s_b(2, "ij")))
-                {
-                    return false;
+                    // test, line 35
+                    v_1 = limit - cursor;
+                    // (, line 35
+                    // or, line 35
+                    lab0: do {
+                        v_2 = limit - cursor;
+                        lab1: do {
+                            if (!(in_grouping_b(g_v, 97, 121)))
+                            {
+                                break lab1;
+                            }
+                            break lab0;
+                        } while (false);
+                        cursor = limit - v_2;
+                        // literal, line 35
+                        if (!(eq_s_b(2, "ij")))
+                        {
+                            return false;
+                        }
+                    } while (false);
+                    cursor = limit - v_1;
+                    return true;
                 }
-            } while (false);
-            cursor = limit - v_1;
-            return true;
-        }
 
-        private boolean r_VX() {
+                private boolean r_VX() {
             int v_1;
             int v_2;
-            // test, line 36
-            v_1 = limit - cursor;
-            // (, line 36
-            // next, line 36
-            if (cursor <= limit_backward)
-            {
-                return false;
-            }
-            cursor--;
-            // or, line 36
-            lab0: do {
-                v_2 = limit - cursor;
-                lab1: do {
-                    if (!(in_grouping_b(g_v, 97, 121)))
-                    {
-                        break lab1;
-                    }
-                    break lab0;
-                } while (false);
-                cursor = limit - v_2;
-                // literal, line 36
-                if (!(eq_s_b(2, "ij")))
-                {
-                    return false;
+                    // test, line 36
+                    v_1 = limit - cursor;
+                    // (, line 36
+                    // next, line 36
+                    if (cursor <= limit_backward)
+                    {
+                        return false;
+                    }
+                    cursor--;
+                    // or, line 36
+                    lab0: do {
+                        v_2 = limit - cursor;
+                        lab1: do {
+                            if (!(in_grouping_b(g_v, 97, 121)))
+                            {
+                                break lab1;
+                            }
+                            break lab0;
+                        } while (false);
+                        cursor = limit - v_2;
+                        // literal, line 36
+                        if (!(eq_s_b(2, "ij")))
+                        {
+                            return false;
+                        }
+                    } while (false);
+                    cursor = limit - v_1;
+                    return true;
                 }
-            } while (false);
-            cursor = limit - v_1;
-            return true;
-        }
 
-        private boolean r_C() {
+                private boolean r_C() {
             int v_1;
             int v_2;
-            // test, line 37
-            v_1 = limit - cursor;
-            // (, line 37
-            // not, line 37
-            {
-                v_2 = limit - cursor;
-                lab0: do {
-                    // literal, line 37
-                    if (!(eq_s_b(2, "ij")))
-                    {
-                        break lab0;
-                    }
-                    return false;
-                } while (false);
-                cursor = limit - v_2;
-            }
-            if (!(out_grouping_b(g_v, 97, 121)))
-            {
-                return false;
-            }
-            cursor = limit - v_1;
-            return true;
-        }
+                    // test, line 37
+                    v_1 = limit - cursor;
+                    // (, line 37
+                    // not, line 37
+                    {
+                        v_2 = limit - cursor;
+                        lab0: do {
+                            // literal, line 37
+                            if (!(eq_s_b(2, "ij")))
+                            {
+                                break lab0;
+                            }
+                            return false;
+                        } while (false);
+                        cursor = limit - v_2;
+                    }
+                    if (!(out_grouping_b(g_v, 97, 121)))
+                    {
+                        return false;
+                    }
+                    cursor = limit - v_1;
+                    return true;
+                }
 
-        private boolean r_lengthen_V() {
+                private boolean r_lengthen_V() {
             int v_1;
             int v_2;
             int v_3;
@@ -256,1600 +263,1600 @@ public class KpStemmer extends SnowballP
             int v_6;
             int v_7;
             int v_8;
-            // do, line 39
-            v_1 = limit - cursor;
-            lab0: do {
-                // (, line 39
-                if (!(out_grouping_b(g_v_WX, 97, 121)))
-                {
-                    break lab0;
-                }
-                // [, line 40
-                ket = cursor;
-                // or, line 40
-                lab1: do {
-                    v_2 = limit - cursor;
-                    lab2: do {
-                        // (, line 40
-                        if (!(in_grouping_b(g_AOU, 97, 117)))
+                    // do, line 39
+                    v_1 = limit - cursor;
+                    lab0: do {
+                        // (, line 39
+                        if (!(out_grouping_b(g_v_WX, 97, 121)))
                         {
-                            break lab2;
+                            break lab0;
                         }
-                        // ], line 40
-                        bra = cursor;
-                        // test, line 40
-                        v_3 = limit - cursor;
-                        // (, line 40
+                        // [, line 40
+                        ket = cursor;
                         // or, line 40
-                        lab3: do {
-                            v_4 = limit - cursor;
-                            lab4: do {
-                                if (!(out_grouping_b(g_v, 97, 121)))
+                        lab1: do {
+                            v_2 = limit - cursor;
+                            lab2: do {
+                                // (, line 40
+                                if (!(in_grouping_b(g_AOU, 97, 117)))
                                 {
-                                    break lab4;
+                                    break lab2;
                                 }
-                                break lab3;
+                                // ], line 40
+                                bra = cursor;
+                                // test, line 40
+                                v_3 = limit - cursor;
+                                // (, line 40
+                                // or, line 40
+                                lab3: do {
+                                    v_4 = limit - cursor;
+                                    lab4: do {
+                                        if (!(out_grouping_b(g_v, 97, 121)))
+                                        {
+                                            break lab4;
+                                        }
+                                        break lab3;
+                                    } while (false);
+                                    cursor = limit - v_4;
+                                    // atlimit, line 40
+                                    if (cursor > limit_backward)
+                                    {
+                                        break lab2;
+                                    }
+                                } while (false);
+                                cursor = limit - v_3;
+                                break lab1;
                             } while (false);
-                            cursor = limit - v_4;
-                            // atlimit, line 40
-                            if (cursor > limit_backward)
+                            cursor = limit - v_2;
+                            // (, line 41
+                            // literal, line 41
+                            if (!(eq_s_b(1, "e")))
                             {
-                                break lab2;
+                                break lab0;
                             }
-                        } while (false);
-                        cursor = limit - v_3;
-                        break lab1;
-                    } while (false);
-                    cursor = limit - v_2;
-                    // (, line 41
-                    // literal, line 41
-                    if (!(eq_s_b(1, "e")))
-                    {
-                        break lab0;
-                    }
-                    // ], line 41
-                    bra = cursor;
-                    // test, line 41
-                    v_5 = limit - cursor;
-                    // (, line 41
-                    // or, line 41
-                    lab5: do {
-                        v_6 = limit - cursor;
-                        lab6: do {
-                            if (!(out_grouping_b(g_v, 97, 121)))
+                            // ], line 41
+                            bra = cursor;
+                            // test, line 41
+                            v_5 = limit - cursor;
+                            // (, line 41
+                            // or, line 41
+                            lab5: do {
+                                v_6 = limit - cursor;
+                                lab6: do {
+                                    if (!(out_grouping_b(g_v, 97, 121)))
+                                    {
+                                        break lab6;
+                                    }
+                                    break lab5;
+                                } while (false);
+                                cursor = limit - v_6;
+                                // atlimit, line 41
+                                if (cursor > limit_backward)
+                                {
+                                    break lab0;
+                                }
+                            } while (false);
+                            // not, line 42
+                            {
+                                v_7 = limit - cursor;
+                                lab7: do {
+                                    if (!(in_grouping_b(g_AIOU, 97, 117)))
+                                    {
+                                        break lab7;
+                                    }
+                                    break lab0;
+                                } while (false);
+                                cursor = limit - v_7;
+                            }
+                            // not, line 43
                             {
-                                break lab6;
+                                v_8 = limit - cursor;
+                                lab8: do {
+                                    // (, line 43
+                                    // next, line 43
+                                    if (cursor <= limit_backward)
+                                    {
+                                        break lab8;
+                                    }
+                                    cursor--;
+                                    if (!(in_grouping_b(g_AIOU, 97, 117)))
+                                    {
+                                        break lab8;
+                                    }
+                                    if (!(out_grouping_b(g_v, 97, 121)))
+                                    {
+                                        break lab8;
+                                    }
+                                    break lab0;
+                                } while (false);
+                                cursor = limit - v_8;
                             }
-                            break lab5;
+                            cursor = limit - v_5;
                         } while (false);
-                        cursor = limit - v_6;
-                        // atlimit, line 41
-                        if (cursor > limit_backward)
+                        // -> ch, line 44
+                        S_ch = slice_to(S_ch);
+                        // <+ ch, line 44
                         {
-                            break lab0;
+                            int c = cursor;
+                            insert(cursor, cursor, S_ch);
+                            cursor = c;
                         }
                     } while (false);
-                    // not, line 42
-                    {
-                        v_7 = limit - cursor;
-                        lab7: do {
-                            if (!(in_grouping_b(g_AIOU, 97, 117)))
-                            {
-                                break lab7;
-                            }
-                            break lab0;
-                        } while (false);
-                        cursor = limit - v_7;
-                    }
-                    // not, line 43
-                    {
-                        v_8 = limit - cursor;
-                        lab8: do {
-                            // (, line 43
-                            // next, line 43
-                            if (cursor <= limit_backward)
-                            {
-                                break lab8;
-                            }
-                            cursor--;
-                            if (!(in_grouping_b(g_AIOU, 97, 117)))
-                            {
-                                break lab8;
-                            }
-                            if (!(out_grouping_b(g_v, 97, 121)))
-                            {
-                                break lab8;
-                            }
-                            break lab0;
-                        } while (false);
-                        cursor = limit - v_8;
-                    }
-                    cursor = limit - v_5;
-                } while (false);
-                // -> ch, line 44
-                S_ch = slice_to(S_ch);
-                // <+ ch, line 44
-                {
-                    int c = cursor;
-                    insert(cursor, cursor, S_ch);
-                    cursor = c;
+                    cursor = limit - v_1;
+                    return true;
                 }
-            } while (false);
-            cursor = limit - v_1;
-            return true;
-        }
 
-        private boolean r_Step_1() {
+                private boolean r_Step_1() {
             int among_var;
             int v_1;
             int v_2;
             int v_3;
             int v_4;
-            // (, line 48
-            // [, line 49
-            ket = cursor;
-            // among, line 49
-            among_var = find_among_b(a_0, 7);
-            if (among_var == 0)
-            {
-                return false;
-            }
-            // (, line 49
-            // ], line 49
-            bra = cursor;
-            switch(among_var) {
-                case 0:
-                    return false;
-                case 1:
-                    // (, line 51
-                    // delete, line 51
-                    slice_del();
-                    break;
-                case 2:
-                    // (, line 52
-                    // call R1, line 52
-                    if (!r_R1())
+                    // (, line 48
+                    // [, line 49
+                    ket = cursor;
+                    // among, line 49
+                    among_var = find_among_b(a_0, 7);
+                    if (among_var == 0)
                     {
                         return false;
                     }
-                    // not, line 52
-                    {
-                        v_1 = limit - cursor;
-                        lab0: do {
+                    // (, line 49
+                    // ], line 49
+                    bra = cursor;
+                    switch(among_var) {
+                        case 0:
+                            return false;
+                        case 1:
+                            // (, line 51
+                            // delete, line 51
+                            slice_del();
+                            break;
+                        case 2:
                             // (, line 52
-                            // literal, line 52
-                            if (!(eq_s_b(1, "t")))
-                            {
-                                break lab0;
-                            }
                             // call R1, line 52
                             if (!r_R1())
                             {
-                                break lab0;
-                            }
-                            return false;
-                        } while (false);
-                        cursor = limit - v_1;
-                    }
-                    // call C, line 52
-                    if (!r_C())
-                    {
-                        return false;
-                    }
-                    // delete, line 52
-                    slice_del();
-                    break;
-                case 3:
-                    // (, line 53
-                    // call R1, line 53
-                    if (!r_R1())
-                    {
-                        return false;
-                    }
-                    // <-, line 53
-                    slice_from("ie");
-                    break;
-                case 4:
-                    // (, line 55
-                    // or, line 55
-                    lab1: do {
-                        v_2 = limit - cursor;
-                        lab2: do {
-                            // (, line 55
-                            // literal, line 55
-                            if (!(eq_s_b(2, "ar")))
-                            {
-                                break lab2;
-                            }
-                            // call R1, line 55
-                            if (!r_R1())
-                            {
-                                break lab2;
-                            }
-                            // call C, line 55
-                            if (!r_C())
-                            {
-                                break lab2;
-                            }
-                            // ], line 55
-                            bra = cursor;
-                            // delete, line 55
-                            slice_del();
-                            // call lengthen_V, line 55
-                            if (!r_lengthen_V())
-                            {
-                                break lab2;
-                            }
-                            break lab1;
-                        } while (false);
-                        cursor = limit - v_2;
-                        lab3: do {
-                            // (, line 56
-                            // literal, line 56
-                            if (!(eq_s_b(2, "er")))
-                            {
-                                break lab3;
+                                return false;
                             }
-                            // call R1, line 56
-                            if (!r_R1())
+                            // not, line 52
                             {
-                                break lab3;
+                                v_1 = limit - cursor;
+                                lab0: do {
+                                    // (, line 52
+                                    // literal, line 52
+                                    if (!(eq_s_b(1, "t")))
+                                    {
+                                        break lab0;
+                                    }
+                                    // call R1, line 52
+                                    if (!r_R1())
+                                    {
+                                        break lab0;
+                                    }
+                                    return false;
+                                } while (false);
+                                cursor = limit - v_1;
                             }
-                            // call C, line 56
+                            // call C, line 52
                             if (!r_C())
                             {
-                                break lab3;
-                            }
-                            // ], line 56
-                            bra = cursor;
-                            // delete, line 56
-                            slice_del();
-                            break lab1;
-                        } while (false);
-                        cursor = limit - v_2;
-                        // (, line 57
-                        // call R1, line 57
-                        if (!r_R1())
-                        {
-                            return false;
-                        }
-                        // call C, line 57
-                        if (!r_C())
-                        {
-                            return false;
-                        }
-                        // <-, line 57
-                        slice_from("e");
-                    } while (false);
-                    break;
-                case 5:
-                    // (, line 59
-                    // call R1, line 59
-                    if (!r_R1())
-                    {
-                        return false;
-                    }
-                    // call V, line 59
-                    if (!r_V())
-                    {
-                        return false;
-                    }
-                    // <-, line 59
-                    slice_from("au");
-                    break;
-                case 6:
-                    // (, line 60
-                    // or, line 60
-                    lab4: do {
-                        v_3 = limit - cursor;
-                        lab5: do {
-                            // (, line 60
-                            // literal, line 60
-                            if (!(eq_s_b(3, "hed")))
-                            {
-                                break lab5;
-                            }
-                            // call R1, line 60
-                            if (!r_R1())
-                            {
-                                break lab5;
-                            }
-                            // ], line 60
-                            bra = cursor;
-                            // <-, line 60
-                            slice_from("heid");
-                            break lab4;
-                        } while (false);
-                        cursor = limit - v_3;
-                        lab6: do {
-                            // (, line 61
-                            // literal, line 61
-                            if (!(eq_s_b(2, "nd")))
-                            {
-                                break lab6;
+                                return false;
                             }
-                            // delete, line 61
+                            // delete, line 52
                             slice_del();
-                            break lab4;
-                        } while (false);
-                        cursor = limit - v_3;
-                        lab7: do {
-                            // (, line 62
-                            // literal, line 62
-                            if (!(eq_s_b(1, "d")))
-                            {
-                                break lab7;
-                            }
-                            // call R1, line 62
+                            break;
+                        case 3:
+                            // (, line 53
+                            // call R1, line 53
                             if (!r_R1())
                             {
-                                break lab7;
-                            }
-                            // call C, line 62
-                            if (!r_C())
-                            {
-                                break lab7;
+                                return false;
                             }
-                            // ], line 62
-                            bra = cursor;
-                            // delete, line 62
-                            slice_del();
-                            break lab4;
-                        } while (false);
-                        cursor = limit - v_3;
-                        lab8: do {
-                            // (, line 63
-                            // or, line 63
-                            lab9: do {
-                                v_4 = limit - cursor;
-                                lab10: do {
-                                    // literal, line 63
-                                    if (!(eq_s_b(1, "i")))
+                            // <-, line 53
+                            slice_from("ie");
+                            break;
+                        case 4:
+                            // (, line 55
+                            // or, line 55
+                            lab1: do {
+                                v_2 = limit - cursor;
+                                lab2: do {
+                                    // (, line 55
+                                    // literal, line 55
+                                    if (!(eq_s_b(2, "ar")))
                                     {
-                                        break lab10;
+                                        break lab2;
                                     }
-                                    break lab9;
+                                    // call R1, line 55
+                                    if (!r_R1())
+                                    {
+                                        break lab2;
+                                    }
+                                    // call C, line 55
+                                    if (!r_C())
+                                    {
+                                        break lab2;
+                                    }
+                                    // ], line 55
+                                    bra = cursor;
+                                    // delete, line 55
+                                    slice_del();
+                                    // call lengthen_V, line 55
+                                    if (!r_lengthen_V())
+                                    {
+                                        break lab2;
+                                    }
+                                    break lab1;
+                                } while (false);
+                                cursor = limit - v_2;
+                                lab3: do {
+                                    // (, line 56
+                                    // literal, line 56
+                                    if (!(eq_s_b(2, "er")))
+                                    {
+                                        break lab3;
+                                    }
+                                    // call R1, line 56
+                                    if (!r_R1())
+                                    {
+                                        break lab3;
+                                    }
+                                    // call C, line 56
+                                    if (!r_C())
+                                    {
+                                        break lab3;
+                                    }
+                                    // ], line 56
+                                    bra = cursor;
+                                    // delete, line 56
+                                    slice_del();
+                                    break lab1;
                                 } while (false);
-                                cursor = limit - v_4;
-                                // literal, line 63
-                                if (!(eq_s_b(1, "j")))
+                                cursor = limit - v_2;
+                                // (, line 57
+                                // call R1, line 57
+                                if (!r_R1())
                                 {
-                                    break lab8;
+                                    return false;
                                 }
+                                // call C, line 57
+                                if (!r_C())
+                                {
+                                    return false;
+                                }
+                                // <-, line 57
+                                slice_from("e");
                             } while (false);
-                            // call V, line 63
-                            if (!r_V())
-                            {
-                                break lab8;
+                            break;
+                        case 5:
+                            // (, line 59
+                            // call R1, line 59
+                            if (!r_R1())
+                            {
+                                return false;
                             }
-                            // delete, line 63
-                            slice_del();
-                            break lab4;
-                        } while (false);
-                        cursor = limit - v_3;
-                        // (, line 64
-                        // call R1, line 64
-                        if (!r_R1())
-                        {
-                            return false;
-                        }
-                        // call C, line 64
-                        if (!r_C())
-                        {
-                            return false;
-                        }
-                        // delete, line 64
-                        slice_del();
-                        // call lengthen_V, line 64
-                        if (!r_lengthen_V())
-                        {
-                            return false;
-                        }
-                    } while (false);
-                    break;
-                case 7:
-                    // (, line 65
-                    // <-, line 65
-                    slice_from("nd");
-                    break;
-            }
-            return true;
-        }
+                            // call V, line 59
+                            if (!r_V())
+                            {
+                                return false;
+                            }
+                            // <-, line 59
+                            slice_from("au");
+                            break;
+                        case 6:
+                            // (, line 60
+                            // or, line 60
+                            lab4: do {
+                                v_3 = limit - cursor;
+                                lab5: do {
+                                    // (, line 60
+                                    // literal, line 60
+                                    if (!(eq_s_b(3, "hed")))
+                                    {
+                                        break lab5;
+                                    }
+                                    // call R1, line 60
+                                    if (!r_R1())
+                                    {
+                                        break lab5;
+                                    }
+                                    // ], line 60
+                                    bra = cursor;
+                                    // <-, line 60
+                                    slice_from("heid");
+                                    break lab4;
+                                } while (false);
+                                cursor = limit - v_3;
+                                lab6: do {
+                                    // (, line 61
+                                    // literal, line 61
+                                    if (!(eq_s_b(2, "nd")))
+                                    {
+                                        break lab6;
+                                    }
+                                    // delete, line 61
+                                    slice_del();
+                                    break lab4;
+                                } while (false);
+                                cursor = limit - v_3;
+                                lab7: do {
+                                    // (, line 62
+                                    // literal, line 62
+                                    if (!(eq_s_b(1, "d")))
+                                    {
+                                        break lab7;
+                                    }
+                                    // call R1, line 62
+                                    if (!r_R1())
+                                    {
+                                        break lab7;
+                                    }
+                                    // call C, line 62
+                                    if (!r_C())
+                                    {
+                                        break lab7;
+                                    }
+                                    // ], line 62
+                                    bra = cursor;
+                                    // delete, line 62
+                                    slice_del();
+                                    break lab4;
+                                } while (false);
+                                cursor = limit - v_3;
+                                lab8: do {
+                                    // (, line 63
+                                    // or, line 63
+                                    lab9: do {
+                                        v_4 = limit - cursor;
+                                        lab10: do {
+                                            // literal, line 63
+                                            if (!(eq_s_b(1, "i")))
+                                            {
+                                                break lab10;
+                                            }
+                                            break lab9;
+                                        } while (false);
+                                        cursor = limit - v_4;
+                                        // literal, line 63
+                                        if (!(eq_s_b(1, "j")))
+                                        {
+                                            break lab8;
+                                        }
+                                    } while (false);
+                                    // call V, line 63
+                                    if (!r_V())
+                                    {
+                                        break lab8;
+                                    }
+                                    // delete, line 63
+                                    slice_del();
+                                    break lab4;
+                                } while (false);
+                                cursor = limit - v_3;
+                                // (, line 64
+                                // call R1, line 64
+                                if (!r_R1())
+                                {
+                                    return false;
+                                }
+                                // call C, line 64
+                                if (!r_C())
+                                {
+                                    return false;
+                                }
+                                // delete, line 64
+                                slice_del();
+                                // call lengthen_V, line 64
+                                if (!r_lengthen_V())
+                                {
+                                    return false;
+                                }
+                            } while (false);
+                            break;
+                        case 7:
+                            // (, line 65
+                            // <-, line 65
+                            slice_from("nd");
+                            break;
+                    }
+                    return true;
+                }
 
-        private boolean r_Step_2() {
+                private boolean r_Step_2() {
             int among_var;
             int v_1;
-            // (, line 70
-            // [, line 71
-            ket = cursor;
-            // among, line 71
-            among_var = find_among_b(a_1, 11);
-            if (among_var == 0)
-            {
-                return false;
-            }
-            // (, line 71
-            // ], line 71
-            bra = cursor;
-            switch(among_var) {
-                case 0:
-                    return false;
-                case 1:
-                    // (, line 72
-                    // or, line 72
-                    lab0: do {
-                        v_1 = limit - cursor;
-                        lab1: do {
+                    // (, line 70
+                    // [, line 71
+                    ket = cursor;
+                    // among, line 71
+                    among_var = find_among_b(a_1, 11);
+                    if (among_var == 0)
+                    {
+                        return false;
+                    }
+                    // (, line 71
+                    // ], line 71
+                    bra = cursor;
+                    switch(among_var) {
+                        case 0:
+                            return false;
+                        case 1:
                             // (, line 72
-                            // literal, line 72
-                            if (!(eq_s_b(2, "'t")))
-                            {
-                                break lab1;
-                            }
-                            // ], line 72
-                            bra = cursor;
-                            // delete, line 72
-                            slice_del();
-                            break lab0;
-                        } while (false);
-                        cursor = limit - v_1;
-                        lab2: do {
-                            // (, line 73
-                            // literal, line 73
-                            if (!(eq_s_b(2, "et")))
-                            {
-                                break lab2;
-                            }
-                            // ], line 73
-                            bra = cursor;
-                            // call R1, line 73
+                            // or, line 72
+                            lab0: do {
+                                v_1 = limit - cursor;
+                                lab1: do {
+                                    // (, line 72
+                                    // literal, line 72
+                                    if (!(eq_s_b(2, "'t")))
+                                    {
+                                        break lab1;
+                                    }
+                                    // ], line 72
+                                    bra = cursor;
+                                    // delete, line 72
+                                    slice_del();
+                                    break lab0;
+                                } while (false);
+                                cursor = limit - v_1;
+                                lab2: do {
+                                    // (, line 73
+                                    // literal, line 73
+                                    if (!(eq_s_b(2, "et")))
+                                    {
+                                        break lab2;
+                                    }
+                                    // ], line 73
+                                    bra = cursor;
+                                    // call R1, line 73
+                                    if (!r_R1())
+                                    {
+                                        break lab2;
+                                    }
+                                    // call C, line 73
+                                    if (!r_C())
+                                    {
+                                        break lab2;
+                                    }
+                                    // delete, line 73
+                                    slice_del();
+                                    break lab0;
+                                } while (false);
+                                cursor = limit - v_1;
+                                lab3: do {
+                                    // (, line 74
+                                    // literal, line 74
+                                    if (!(eq_s_b(3, "rnt")))
+                                    {
+                                        break lab3;
+                                    }
+                                    // ], line 74
+                                    bra = cursor;
+                                    // <-, line 74
+                                    slice_from("rn");
+                                    break lab0;
+                                } while (false);
+                                cursor = limit - v_1;
+                                lab4: do {
+                                    // (, line 75
+                                    // literal, line 75
+                                    if (!(eq_s_b(1, "t")))
+                                    {
+                                        break lab4;
+                                    }
+                                    // ], line 75
+                                    bra = cursor;
+                                    // call R1, line 75
+                                    if (!r_R1())
+                                    {
+                                        break lab4;
+                                    }
+                                    // call VX, line 75
+                                    if (!r_VX())
+                                    {
+                                        break lab4;
+                                    }
+                                    // delete, line 75
+                                    slice_del();
+                                    break lab0;
+                                } while (false);
+                                cursor = limit - v_1;
+                                lab5: do {
+                                    // (, line 76
+                                    // literal, line 76
+                                    if (!(eq_s_b(3, "ink")))
+                                    {
+                                        break lab5;
+                                    }
+                                    // ], line 76
+                                    bra = cursor;
+                                    // <-, line 76
+                                    slice_from("ing");
+                                    break lab0;
+                                } while (false);
+                                cursor = limit - v_1;
+                                lab6: do {
+                                    // (, line 77
+                                    // literal, line 77
+                                    if (!(eq_s_b(2, "mp")))
+                                    {
+                                        break lab6;
+                                    }
+                                    // ], line 77
+                                    bra = cursor;
+                                    // <-, line 77
+                                    slice_from("m");
+                                    break lab0;
+                                } while (false);
+                                cursor = limit - v_1;
+                                lab7: do {
+                                    // (, line 78
+                                    // literal, line 78
+                                    if (!(eq_s_b(1, "'")))
+                                    {
+                                        break lab7;
+                                    }
+                                    // ], line 78
+                                    bra = cursor;
+                                    // call R1, line 78
+                                    if (!r_R1())
+                                    {
+                                        break lab7;
+                                    }
+                                    // delete, line 78
+                                    slice_del();
+                                    break lab0;
+                                } while (false);
+                                cursor = limit - v_1;
+                                // (, line 79
+                                // ], line 79
+                                bra = cursor;
+                                // call R1, line 79
+                                if (!r_R1())
+                                {
+                                    return false;
+                                }
+                                // call C, line 79
+                                if (!r_C())
+                                {
+                                    return false;
+                                }
+                                // delete, line 79
+                                slice_del();
+                            } while (false);
+                            break;
+                        case 2:
+                            // (, line 80
+                            // call R1, line 80
                             if (!r_R1())
                             {
-                                break lab2;
-                            }
-                            // call C, line 73
-                            if (!r_C())
-                            {
-                                break lab2;
+                                return false;
                             }
-                            // delete, line 73
-                            slice_del();
-                            break lab0;
-                        } while (false);
-                        cursor = limit - v_1;
-                        lab3: do {
-                            // (, line 74
-                            // literal, line 74
-                            if (!(eq_s_b(3, "rnt")))
+                            // <-, line 80
+                            slice_from("g");
+                            break;
+                        case 3:
+                            // (, line 81
+                            // call R1, line 81
+                            if (!r_R1())
                             {
-                                break lab3;
+                                return false;
                             }
-                            // ], line 74
-                            bra = cursor;
-                            // <-, line 74
-                            slice_from("rn");
-                            break lab0;
-                        } while (false);
-                        cursor = limit - v_1;
-                        lab4: do {
-                            // (, line 75
-                            // literal, line 75
-                            if (!(eq_s_b(1, "t")))
+                            // <-, line 81
+                            slice_from("lijk");
+                            break;
+                        case 4:
+                            // (, line 82
+                            // call R1, line 82
+                            if (!r_R1())
                             {
-                                break lab4;
+                                return false;
                             }
-                            // ], line 75
-                            bra = cursor;
-                            // call R1, line 75
+                            // <-, line 82
+                            slice_from("isch");
+                            break;
+                        case 5:
+                            // (, line 83
+                            // call R1, line 83
                             if (!r_R1())
                             {
-                                break lab4;
+                                return false;
                             }
-                            // call VX, line 75
-                            if (!r_VX())
+                            // call C, line 83
+                            if (!r_C())
                             {
-                                break lab4;
+                                return false;
                             }
-                            // delete, line 75
+                            // delete, line 83
                             slice_del();
-                            break lab0;
-                        } while (false);
-                        cursor = limit - v_1;
-                        lab5: do {
-                            // (, line 76
-                            // literal, line 76
-                            if (!(eq_s_b(3, "ink")))
-                            {
-                                break lab5;
-                            }
-                            // ], line 76
-                            bra = cursor;
-                            // <-, line 76
-                            slice_from("ing");
-                            break lab0;
-                        } while (false);
-                        cursor = limit - v_1;
-                        lab6: do {
-                            // (, line 77
-                            // literal, line 77
-                            if (!(eq_s_b(2, "mp")))
+                            break;
+                        case 6:
+                            // (, line 84
+                            // call R1, line 84
+                            if (!r_R1())
                             {
-                                break lab6;
+                                return false;
                             }
-                            // ], line 77
-                            bra = cursor;
-                            // <-, line 77
-                            slice_from("m");
-                            break lab0;
-                        } while (false);
-                        cursor = limit - v_1;
-                        lab7: do {
-                            // (, line 78
-                            // literal, line 78
-                            if (!(eq_s_b(1, "'")))
+                            // <-, line 84
+                            slice_from("t");
+                            break;
+                        case 7:
+                            // (, line 85
+                            // call R1, line 85
+                            if (!r_R1())
                             {
-                                break lab7;
+                                return false;
                             }
-                            // ], line 78
-                            bra = cursor;
-                            // call R1, line 78
+                            // <-, line 85
+                            slice_from("s");
+                            break;
+                        case 8:
+                            // (, line 86
+                            // call R1, line 86
                             if (!r_R1())
                             {
-                                break lab7;
+                                return false;
                             }
-                            // delete, line 78
-                            slice_del();
-                            break lab0;
-                        } while (false);
-                        cursor = limit - v_1;
-                        // (, line 79
-                        // ], line 79
-                        bra = cursor;
-                        // call R1, line 79
-                        if (!r_R1())
-                        {
-                            return false;
-                        }
-                        // call C, line 79
-                        if (!r_C())
-                        {
-                            return false;
-                        }
-                        // delete, line 79
-                        slice_del();
-                    } while (false);
-                    break;
-                case 2:
-                    // (, line 80
-                    // call R1, line 80
-                    if (!r_R1())
-                    {
-                        return false;
-                    }
-                    // <-, line 80
-                    slice_from("g");
-                    break;
-                case 3:
-                    // (, line 81
-                    // call R1, line 81
-                    if (!r_R1())
-                    {
-                        return false;
-                    }
-                    // <-, line 81
-                    slice_from("lijk");
-                    break;
-                case 4:
-                    // (, line 82
-                    // call R1, line 82
-                    if (!r_R1())
-                    {
-                        return false;
-                    }
-                    // <-, line 82
-                    slice_from("isch");
-                    break;
-                case 5:
-                    // (, line 83
-                    // call R1, line 83
-                    if (!r_R1())
-                    {
-                        return false;
-                    }
-                    // call C, line 83
-                    if (!r_C())
-                    {
-                        return false;
-                    }
-                    // delete, line 83
-                    slice_del();
-                    break;
-                case 6:
-                    // (, line 84
-                    // call R1, line 84
-                    if (!r_R1())
-                    {
-                        return false;
-                    }
-                    // <-, line 84
-                    slice_from("t");
-                    break;
-                case 7:
-                    // (, line 85
-                    // call R1, line 85
-                    if (!r_R1())
-                    {
-                        return false;
-                    }
-                    // <-, line 85
-                    slice_from("s");
-                    break;
-                case 8:
-                    // (, line 86
-                    // call R1, line 86
-                    if (!r_R1())
-                    {
-                        return false;
-                    }
-                    // <-, line 86
-                    slice_from("r");
-                    break;
-                case 9:
-                    // (, line 87
-                    // call R1, line 87
-                    if (!r_R1())
-                    {
-                        return false;
-                    }
-                    // delete, line 87
-                    slice_del();
-                    // attach, line 87
-                    insert(cursor, cursor, "l");
-                    // call lengthen_V, line 87
-                    if (!r_lengthen_V())
-                    {
-                        return false;
-                    }
-                    break;
-                case 10:
-                    // (, line 88
-                    // call R1, line 88
-                    if (!r_R1())
-                    {
-                        return false;
-                    }
-                    // call C, line 88
-                    if (!r_C())
-                    {
-                        return false;
-                    }
-                    // delete, line 88
-                    slice_del();
-                    // attach, line 88
-                    insert(cursor, cursor, "en");
-                    // call lengthen_V, line 88
-                    if (!r_lengthen_V())
-                    {
-                        return false;
-                    }
-                    break;
-                case 11:
-                    // (, line 89
-                    // call R1, line 89
-                    if (!r_R1())
-                    {
-                        return false;
-                    }
-                    // call C, line 89
-                    if (!r_C())
-                    {
-                        return false;
-                    }
-                    // <-, line 89
-                    slice_from("ief");
-                    break;
-            }
-            return true;
-        }
-
-        private boolean r_Step_3() {
-            int among_var;
-            // (, line 94
-            // [, line 95
-            ket = cursor;
-            // among, line 95
-            among_var = find_among_b(a_2, 14);
-            if (among_var == 0)
-            {
-                return false;
-            }
-            // (, line 95
-            // ], line 95
-            bra = cursor;
-            switch(among_var) {
-                case 0:
-                    return false;
-                case 1:
-                    // (, line 96
-                    // call R1, line 96
-                    if (!r_R1())
-                    {
-                        return false;
-                    }
-                    // <-, line 96
-                    slice_from("eer");
-                    break;
-                case 2:
-                    // (, line 97
-                    // call R1, line 97
-                    if (!r_R1())
-                    {
-                        return false;
-                    }
-                    // delete, line 97
-                    slice_del();
-                    // call lengthen_V, line 97
-                    if (!r_lengthen_V())
-                    {
-                        return false;
-                    }
-                    break;
-                case 3:
-                    // (, line 100
-                    // call R1, line 100
-                    if (!r_R1())
-                    {
-                        return false;
-                    }
-                    // delete, line 100
-                    slice_del();
-                    break;
-                case 4:
-                    // (, line 101
-                    // <-, line 101
-                    slice_from("r");
-                    break;
-                case 5:
-                    // (, line 104
-                    // call R1, line 104
-                    if (!r_R1())
-                    {
-                        return false;
-                    }
-                    // delete, line 104
-                    slice_del();
-                    // call lengthen_V, line 104
-                    if (!r_lengthen_V())
-                    {
-                        return false;
-                    }
-                    break;
-                case 6:
-                    // (, line 105
-                    // call R1, line 105
-                    if (!r_R1())
-                    {
-                        return false;
-                    }
-                    // call C, line 105
-                    if (!r_C())
-                    {
-                        return false;
-                    }
-                    // <-, line 105
-                    slice_from("aar");
-                    break;
-                case 7:
-                    // (, line 106
-                    // call R2, line 106
-                    if (!r_R2())
-                    {
-                        return false;
-                    }
-                    // delete, line 106
-                    slice_del();
-                    // attach, line 106
-                    insert(cursor, cursor, "f");
-                    // call lengthen_V, line 106
-                    if (!r_lengthen_V())
-                    {
-                        return false;
-                    }
-                    break;
-                case 8:
-                    // (, line 107
-                    // call R2, line 107
-                    if (!r_R2())
-                    {
-                        return false;
-                    }
-                    // delete, line 107
-                    slice_del();
-                    // attach, line 107
-                    insert(cursor, cursor, "g");
-                    // call lengthen_V, line 107
-                    if (!r_lengthen_V())
-                    {
-                        return false;
-                    }
-                    break;
-                case 9:
-                    // (, line 108
-                    // call R1, line 108
-                    if (!r_R1())
-                    {
-                        return false;
-                    }
-                    // call C, line 108
-                    if (!r_C())
-                    {
-                        return false;
-                    }
-                    // <-, line 108
-                    slice_from("t");
-                    break;
-                case 10:
-                    // (, line 109
-                    // call R1, line 109
-                    if (!r_R1())
-                    {
-                        return false;
-                    }
-                    // call C, line 109
-                    if (!r_C())
-                    {
-                        return false;
+                            // <-, line 86
+                            slice_from("r");
+                            break;
+                        case 9:
+                            // (, line 87
+                            // call R1, line 87
+                            if (!r_R1())
+                            {
+                                return false;
+                            }
+                            // delete, line 87
+                            slice_del();
+                            // attach, line 87
+                            insert(cursor, cursor, "l");
+                            // call lengthen_V, line 87
+                            if (!r_lengthen_V())
+                            {
+                                return false;
+                            }
+                            break;
+                        case 10:
+                            // (, line 88
+                            // call R1, line 88
+                            if (!r_R1())
+                            {
+                                return false;
+                            }
+                            // call C, line 88
+                            if (!r_C())
+                            {
+                                return false;
+                            }
+                            // delete, line 88
+                            slice_del();
+                            // attach, line 88
+                            insert(cursor, cursor, "en");
+                            // call lengthen_V, line 88
+                            if (!r_lengthen_V())
+                            {
+                                return false;
+                            }
+                            break;
+                        case 11:
+                            // (, line 89
+                            // call R1, line 89
+                            if (!r_R1())
+                            {
+                                return false;
+                            }
+                            // call C, line 89
+                            if (!r_C())
+                            {
+                                return false;
+                            }
+                            // <-, line 89
+                            slice_from("ief");
+                            break;
                     }
-                    // <-, line 109
-                    slice_from("d");
-                    break;
-            }
-            return true;
-        }
+                    return true;
+                }
 
-        private boolean r_Step_4() {
+                private boolean r_Step_3() {
             int among_var;
-            int v_1;
-            // (, line 114
-            // or, line 134
-            lab0: do {
-                v_1 = limit - cursor;
-                lab1: do {
-                    // (, line 115
-                    // [, line 115
+                    // (, line 94
+                    // [, line 95
                     ket = cursor;
-                    // among, line 115
-                    among_var = find_among_b(a_3, 16);
+                    // among, line 95
+                    among_var = find_among_b(a_2, 14);
                     if (among_var == 0)
                     {
-                        break lab1;
+                        return false;
                     }
-                    // (, line 115
-                    // ], line 115
+                    // (, line 95
+                    // ], line 95
                     bra = cursor;
                     switch(among_var) {
                         case 0:
-                            break lab1;
+                            return false;
                         case 1:
-                            // (, line 116
-                            // call R1, line 116
+                            // (, line 96
+                            // call R1, line 96
                             if (!r_R1())
                             {
-                                break lab1;
+                                return false;
                             }
-                            // <-, line 116
-                            slice_from("ie");
+                            // <-, line 96
+                            slice_from("eer");
                             break;
                         case 2:
-                            // (, line 117
-                            // call R1, line 117
+                            // (, line 97
+                            // call R1, line 97
                             if (!r_R1())
                             {
-                                break lab1;
+                                return false;
+                            }
+                            // delete, line 97
+                            slice_del();
+                            // call lengthen_V, line 97
+                            if (!r_lengthen_V())
+                            {
+                                return false;
                             }
-                            // <-, line 117
-                            slice_from("eer");
                             break;
                         case 3:
-                            // (, line 118
-                            // call R1, line 118
+                            // (, line 100
+                            // call R1, line 100
                             if (!r_R1())
                             {
-                                break lab1;
+                                return false;
                             }
-                            // delete, line 118
+                            // delete, line 100
                             slice_del();
                             break;
                         case 4:
-                            // (, line 119
-                            // call R1, line 119
-                            if (!r_R1())
-                            {
-                                break lab1;
-                            }
-                            // call V, line 119
-                            if (!r_V())
-                            {
-                                break lab1;
-                            }
-                            // <-, line 119
-                            slice_from("n");
+                            // (, line 101
+                            // <-, line 101
+                            slice_from("r");
                             break;
                         case 5:
-                            // (, line 120
-                            // call R1, line 120
+                            // (, line 104
+                            // call R1, line 104
                             if (!r_R1())
                             {
-                                break lab1;
+                                return false;
                             }
-                            // call V, line 120
-                            if (!r_V())
+                            // delete, line 104
+                            slice_del();
+                            // call lengthen_V, line 104
+                            if (!r_lengthen_V())
                             {
-                                break lab1;
+                                return false;
                             }
-                            // <-, line 120
-                            slice_from("l");
                             break;
                         case 6:
-                            // (, line 121
-                            // call R1, line 121
+                            // (, line 105
+                            // call R1, line 105
                             if (!r_R1())
                             {
-                                break lab1;
+                                return false;
                             }
-                            // call V, line 121
-                            if (!r_V())
+                            // call C, line 105
+                            if (!r_C())
                             {
-                                break lab1;
+                                return false;
                             }
-                            // <-, line 121
-                            slice_from("r");
+                            // <-, line 105
+                            slice_from("aar");
                             break;
                         case 7:
-                            // (, line 122
-                            // call R1, line 122
-                            if (!r_R1())
+                            // (, line 106
+                            // call R2, line 106
+                            if (!r_R2())
                             {
-                                break lab1;
+                                return false;
+                            }
+                            // delete, line 106
+                            slice_del();
+                            // attach, line 106
+                            insert(cursor, cursor, "f");
+                            // call lengthen_V, line 106
+                            if (!r_lengthen_V())
+                            {
+                                return false;
                             }
-                            // <-, line 122
-                            slice_from("teer");
                             break;
                         case 8:
-                            // (, line 124
-                            // call R1, line 124
-                            if (!r_R1())
+                            // (, line 107
+                            // call R2, line 107
+                            if (!r_R2())
                             {
-                                break lab1;
+                                return false;
+                            }
+                            // delete, line 107
+                            slice_del();
+                            // attach, line 107
+                            insert(cursor, cursor, "g");
+                            // call lengthen_V, line 107
+                            if (!r_lengthen_V())
+                            {
+                                return false;
                             }
-                            // <-, line 124
-                            slice_from("lijk");
                             break;
                         case 9:
-                            // (, line 127
-                            // call R1, line 127
+                            // (, line 108
+                            // call R1, line 108
                             if (!r_R1())
                             {
-                                break lab1;
+                                return false;
                             }
-                            // delete, line 127
-                            slice_del();
+                            // call C, line 108
+                            if (!r_C())
+                            {
+                                return false;
+                            }
+                            // <-, line 108
+                            slice_from("t");
                             break;
                         case 10:
-                            // (, line 131
-                            // call R1, line 131
+                            // (, line 109
+                            // call R1, line 109
                             if (!r_R1())
                             {
-                                break lab1;
+                                return false;
                             }
-                            // call C, line 131
+                            // call C, line 109
                             if (!r_C())
                             {
-                                break lab1;
-                            }
-                            // delete, line 131
-                            slice_del();
-                            // call lengthen_V, line 131
-                            if (!r_lengthen_V())
-                            {
-                                break lab1;
+                                return false;
                             }
+                            // <-, line 109
+                            slice_from("d");

[... 1899 lines stripped ...]