Index: branches/apertium-separable/examples/apertium-eng-kaz.kaz-eng.lsx =================================================================== --- branches/apertium-separable/examples/apertium-eng-kaz.kaz-eng.lsx (revision 81477) +++ branches/apertium-separable/examples/apertium-eng-kaz.kaz-eng.lsx (revision 81478) @@ -5,7 +5,9 @@ + + @@ -22,12 +24,19 @@
- + -

хабарет - хабарет

+ + +

хабархабарет

+

ет

+ +
Index: branches/apertium-separable/examples/new-example.dix =================================================================== --- branches/apertium-separable/examples/new-example.dix (revision 81477) +++ branches/apertium-separable/examples/new-example.dix (revision 81478) @@ -10,6 +10,7 @@ + @@ -18,6 +19,7 @@ + Index: branches/apertium-separable/src/lsx_FSTProcessor.cc =================================================================== --- branches/apertium-separable/src/lsx_FSTProcessor.cc (revision 81477) +++ branches/apertium-separable/src/lsx_FSTProcessor.cc (revision 81478) @@ -1193,6 +1193,11 @@ { int val = fgetwc(input); + // if(val == L' ' && !outOfWord) + // { + // wcout << L"SPACE"; + // } + if((val == L'^' && isEscaped(val) && outOfWord) || feof(input)) { outOfWord = false; @@ -1363,11 +1368,6 @@ } alive_states.swap(new_states); } - // else if(outOfWord) - // { - // fputwc(val, output); - // continue; - // } } flushBlanks(output);