Tremendously better EWTS->Unicode and EWTS->TMW conversion, though still not tested end-to-end and without perfect unit tests. See EWTSTest.RUN_FAILING_TESTS, for example, to find imperfection.
This commit is contained in:
parent
affb9e4b5e
commit
0b3a636f63
20 changed files with 797 additions and 350 deletions
|
@ -792,7 +792,7 @@ public class EWTStibwniniTest extends TestCase {
|
|||
assert_EWTS_error("khkha");
|
||||
assert_EWTS_error("khna");
|
||||
assert_EWTS_error("khla");
|
||||
special_case("gga");
|
||||
assert_EWTS_error("gga");
|
||||
assert_EWTS_error("ggha");
|
||||
special_case("gnya");
|
||||
special_case("gda");
|
||||
|
@ -801,13 +801,13 @@ public class EWTStibwniniTest extends TestCase {
|
|||
assert_EWTS_error("gdhwa");
|
||||
special_case("gna");
|
||||
special_case("gnya");
|
||||
special_case("gpa");
|
||||
assert_EWTS_error("gpa");
|
||||
assert_EWTS_error("gbha");
|
||||
assert_EWTS_error("gbhya");
|
||||
special_case("gma");
|
||||
special_case("gmya");
|
||||
assert_EWTS_error("gma");
|
||||
assert_EWTS_error("gmya");
|
||||
assert_EWTS_error("grya");
|
||||
special_case("gha");
|
||||
assert_EWTS_error("gha");
|
||||
assert_EWTS_error("ghgha");
|
||||
assert_EWTS_error("ghnya");
|
||||
assert_EWTS_error("ghna");
|
||||
|
@ -815,8 +815,8 @@ public class EWTStibwniniTest extends TestCase {
|
|||
assert_EWTS_error("ghma");
|
||||
assert_EWTS_error("ghla");
|
||||
assert_EWTS_error("ghya");
|
||||
special_case("ghra");
|
||||
special_case("ghwa");
|
||||
assert_EWTS_error("ghra");
|
||||
assert_EWTS_error("ghwa");
|
||||
assert_EWTS_error("ngka");
|
||||
assert_EWTS_error("ngkta");
|
||||
assert_EWTS_error("ngktya");
|
||||
|
@ -970,34 +970,34 @@ public class EWTStibwniniTest extends TestCase {
|
|||
special_case("dgra");
|
||||
assert_EWTS_error("dgha");
|
||||
assert_EWTS_error("dghra");
|
||||
special_case("ddza");
|
||||
special_case("dda");
|
||||
assert_EWTS_error("ddza");
|
||||
assert_EWTS_error("dda");
|
||||
assert_EWTS_error("ddya");
|
||||
special_case("ddra");
|
||||
special_case("ddwa");
|
||||
assert_EWTS_error("ddra");
|
||||
assert_EWTS_error("ddwa");
|
||||
assert_EWTS_error("ddha");
|
||||
assert_EWTS_error("ddhna");
|
||||
assert_EWTS_error("ddhya");
|
||||
assert_EWTS_error("ddhra");
|
||||
assert_EWTS_error("ddhwa");
|
||||
special_case("dna");
|
||||
assert_EWTS_error("dna");
|
||||
special_case("dba");
|
||||
special_case("dbra");
|
||||
assert_EWTS_error("dbha");
|
||||
assert_EWTS_error("dbhya");
|
||||
assert_EWTS_error("dbhra");
|
||||
special_case("dma");
|
||||
special_case("dya");
|
||||
assert_EWTS_error("dya");
|
||||
assert_EWTS_error("drya");
|
||||
assert_EWTS_error("dwya");
|
||||
special_case("dha");
|
||||
assert_EWTS_error("dha");
|
||||
assert_EWTS_error("dhna");
|
||||
assert_EWTS_error("dhnya");
|
||||
assert_EWTS_error("dhma");
|
||||
assert_EWTS_error("dhya");
|
||||
special_case("dhra");
|
||||
assert_EWTS_error("dhra");
|
||||
assert_EWTS_error("dhrya");
|
||||
special_case("dhwa");
|
||||
assert_EWTS_error("dhwa");
|
||||
assert_EWTS_error("nka");
|
||||
assert_EWTS_error("nkta");
|
||||
assert_EWTS_error("ngha");
|
||||
|
@ -1051,39 +1051,39 @@ public class EWTStibwniniTest extends TestCase {
|
|||
assert_EWTS_error("pswa");
|
||||
assert_EWTS_error("psya");
|
||||
assert_EWTS_error("bgha");
|
||||
special_case("bdza");
|
||||
assert_EWTS_error("bdza");
|
||||
special_case("bda");
|
||||
assert_EWTS_error("bddza");
|
||||
assert_EWTS_error("bdha");
|
||||
assert_EWTS_error("bdhwa");
|
||||
special_case("bta");
|
||||
special_case("bna");
|
||||
special_case("bba");
|
||||
assert_EWTS_error("bna");
|
||||
assert_EWTS_error("bba");
|
||||
assert_EWTS_error("bbha");
|
||||
assert_EWTS_error("bbhya");
|
||||
special_case("bma");
|
||||
special_case("bha");
|
||||
assert_EWTS_error("bma");
|
||||
assert_EWTS_error("bha");
|
||||
assert_EWTS_error("bhNa");
|
||||
assert_EWTS_error("bhna");
|
||||
assert_EWTS_error("bhma");
|
||||
assert_EWTS_error("bhya");
|
||||
special_case("bhra");
|
||||
special_case("bhwa");
|
||||
assert_EWTS_error("bhra");
|
||||
assert_EWTS_error("bhwa");
|
||||
special_case("mnya");
|
||||
special_case("mNa"); // TODO(DLC)[EWTS->Tibetan]: do prefix rules really allow mNa? I think not.
|
||||
assert_EWTS_error("mNa");
|
||||
special_case("mna");
|
||||
special_case("mnya");
|
||||
special_case("mpa");
|
||||
special_case("mpra");
|
||||
special_case("mpha");
|
||||
special_case("mba");
|
||||
assert_EWTS_error("mpa");
|
||||
assert_EWTS_error("mpra");
|
||||
assert_EWTS_error("mpha");
|
||||
assert_EWTS_error("mba");
|
||||
assert_EWTS_error("mbha");
|
||||
assert_EWTS_error("mbhya");
|
||||
special_case("mma");
|
||||
special_case("mla");
|
||||
special_case("mwa");
|
||||
special_case("msa");
|
||||
special_case("mha");
|
||||
assert_EWTS_error("mma");
|
||||
assert_EWTS_error("mla");
|
||||
assert_EWTS_error("mwa");
|
||||
assert_EWTS_error("msa");
|
||||
assert_EWTS_error("mha");
|
||||
assert_EWTS_error("yYa");
|
||||
assert_EWTS_error("yra");
|
||||
assert_EWTS_error("ywa");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue