You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by rm...@apache.org on 2012/08/01 20:58:21 UTC
svn commit: r1368194 [10/20] - in /lucene/dev/branches/branch_4x: ./ lucene/
lucene/analysis/ lucene/analysis/common/src/java/org/tartarus/snowball/ext/
lucene/analysis/common/src/test/org/apache/lucene/analysis/snowball/
Modified: lucene/dev/branches/branch_4x/lucene/analysis/common/src/java/org/tartarus/snowball/ext/KpStemmer.java
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_4x/lucene/analysis/common/src/java/org/tartarus/snowball/ext/KpStemmer.java?rev=1368194&r1=1368193&r2=1368194&view=diff
==============================================================================
--- lucene/dev/branches/branch_4x/lucene/analysis/common/src/java/org/tartarus/snowball/ext/KpStemmer.java (original)
+++ lucene/dev/branches/branch_4x/lucene/analysis/common/src/java/org/tartarus/snowball/ext/KpStemmer.java Wed Aug 1 18:58:20 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 ...]