X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=sensitive.cs;h=28788d0730ffd2f65b49e315c58e56e155ae8d74;hb=2191c6e2bd1fd2f13744a6a42f7004b43f38b5d2;hp=55d0d96d786ff023df54bb229373388fe0bbd15c;hpb=bbc431c9f6a2581c03d66911f1fde4493043c426;p=m17n%2Fm17n-lib-cs.git diff --git a/sensitive.cs b/sensitive.cs index 55d0d96..28788d0 100644 --- a/sensitive.cs +++ b/sensitive.cs @@ -106,9 +106,14 @@ public class Test { if (prop[i] != -1) { + /* prop2[i - from] = prop[i] - from + from2; end2[prop2[i - from]] = end[prop[i]] - from + from2; value2[prop2[i - from]] = value[prop[i]]; + */ + prop2[i - from] = prop[i] - from + from2; + end2[i - from] = end[i] - from + from2; + value2[i - from] = value[i]; } else prop2[i - from] = -1; @@ -120,8 +125,8 @@ public class Test if (prop[i] != -1) { prop[i - l] = prop[i] - l; - end[prop[i - l]] = end[prop[i]] - l; - value[prop[i - l]] = value[prop[i]]; + end[i - l] = end[i] - l; + value[i - l] = value[i]; } else prop[i - l] = -1; @@ -142,8 +147,8 @@ public class Test if (prop[i - l] != -1) { prop[i] = prop[i - l] + l; - end[prop[i]] = end[prop[i - l]] + l; - value[prop[i]] = value[prop[i - l]]; + end[i] = end[i - l] + l; + value[i] = value[i - l]; } else prop[i] = -1; @@ -154,9 +159,14 @@ public class Test { if (prop2[i - from2] != -1) { + /* prop[i] = prop2[i - from2]; end[prop[i]] = end2[prop2[i - from2]]; value[prop[i]] = value2[prop2[i - from2]]; + */ + prop[i] = prop2[i - from2]; + end[i] = end2[i - from2]; + value[i] = value2[i - from2]; } else prop[i] = -1;